News for hackers. Stuff that matters.

IHLayman

I think there’s a typing option: just click on the keyboard icon when entering a conversation?
Re:Good Coffee Is Now Bad on Friday September 23, 2022 @08:49AM (#32951188)
I French press my grounds at home too, but I bring water to 200F (93C) instead of boiling, as I was taught in my barista days that boiling water makes the coffee too bitter. Are you supposed to use boiling water for Hoffman method? A cursory googling told me 197F was optimum for Hoffman but I have never done it.
Re:Mainnet Merge Announcement on Wednesday August 24, 2022 @10:30AM (#32579938)
But, a stake has to be at least 32 ETH, where at $1650/ETH lands you at $52,800. So, the validators have to have a significant investment in the platform, more than your average investor, and far more than anyone simply owning ETH. While I don't necessarily agree with the centralization arguments, I do agree that it is a far smaller group of people than you'd think.
Re:Why concatenative programming matters (2012) on Sunday July 17, 2022 @09:33AM (#32126612)
Haskell coders have to do this often enough that there is a token that does this grouping… f $ g x = f (g x), so the expression `a b c` is still a source for ambiguity.
Re:FedEx to close data centers, retire mainframes on Tuesday July 05, 2022 @12:30PM (#31990357)
That is a really good point, and the 3090s have a surprising amount of VRAM on them. For many smaller models this is sufficient. However, where I work without going into a lot of specifics, because of the size of the models, the amount of VRAM is crucial, as well as the infrastructure of the PCI lanes connected to it, the speed of the local storage, and the networking between both cards on the same node as well as between nodes.

The moment the model gets to be bigger than the size of any one GPU's VRAM, the higher by orders of magnitude of difficulty in the process of training that model.

Re:FedEx to close data centers, retire mainframes on Tuesday July 05, 2022 @08:55AM (#31987631)
ML workloads definitely cost a lot of money. Even for a preemptible VM, A100 GPUs cost $0.88/hr/GPU. That's $624 a month for a single GPU and only the 40GB model. Want a dedicated 8 GPU machine in the cloud to do training with? That'll run you around 16 grand a month. Do that for 2 years and you may as well have bought the device. Want to do 16/24/40 GPU training? Good luck getting dedicated cloud machines with networking fast enough between them so that MPI works correctly, and prepared to give up your wallet.

Also, that's just compute. What about data? Sure cloud accepts your data cheaply, but they also charge you for egress of that data. Yes you should have your data in more than one location, but if you depend on just cloud then you need it in different AZ which costs even more money to keep in sync and available for training runs.

I think for simple workloads and renting compute for a startup, cloud definitely makes sense. But the moment you try to do some serious compute for ML workloads, good luck and hope you have deep pockets.

Re:Geometric exercises in paper folding (1917) on Wednesday June 29, 2022 @08:36AM (#31919293)
It is also possible to trisect an angle using paper folding too: https://plus.maths.org/content/trisecting-angle-origami

Paper folding is incredibly powerful.

Re:The 8bit Keyboard on Sunday June 26, 2022 @10:10AM (#31884167)
But it’s probably not ASCII but rather scancodes, which definitely use the MSB for special keys such as function keys, scroll lock, caps lock, and other chorded combinations. https://en.m.wikipedia.org/wiki/Scancode
Re:AI-guided robots are ready to sort recyclables on Saturday June 25, 2022 @08:38PM (#31879967)
I think it is harder than just blowing them with air… different plastics have to be recycled in different ways. The number in the recycle arrows tells you what it is and how (or if) you can recycle it (see https://www.thoughtco.com/recycling-different-types-of-plast...). I don’t believe these plastics can be sorted by density or level of wind resistance.
I would say definitely look at the “Gilded Age” of banking in the US. History may not repeat but it sure rhymes.

https://www.federalreservehistory.org/essays/banking-panics-...

Re:The End of Localhost on Wednesday June 08, 2022 @10:06PM (#31676846)
Thank you for posting this. I know that is expressed most succinctly with an upvote, but I wanted to reiterate, because you were able to express something I wasn’t able to quite put my finger on but have felt for a long time. I was hoping that the feeling that many new coders didn’t know what they were doing could be attributed to me just telling them to get off my virtual lawn; I can see that my fear is possibly justified.

The video is great too; I hadn’t seen that before, and it gives some examples of what happens when that generational transfer of knowledge is not carried out, not just within a discipline but also across a civilization.

Re:The End of Localhost on Wednesday June 08, 2022 @01:37PM (#31671080)
I work for a Japanese company from the east coast, and I can tell you from personal experience that latency matters and that you can't beat the speed of light. 1 light millisecond is about 186 miles. Communicate with a server halfway around the globe and you have a 277ms round trip. On a reaction test online my reaction time is 243ms, but I am pretty slow at reactions. My typing speed is about 70wpm (about 350cpm or a character every 100-150ms). Trust me when I say that people notice slowdown when response is >100ms.

So ok, you'd think that 9300 miles is close enough (50 light-ms each way), but even that can show lag because your infrastructure needs to react to whatever you are typing (even Vim nowadays will connect to a language server to do tab completion and symbol lookups) and then send you a legitimate response.

And all of this is ignoring the most obvious arguments:

* Your local silicon is fast enough to do development and has been for 10 years now. Stop using a bloated IDE.

* If you production environment is so different than your local simulation of that environment, then you have bigger problems.

* Why rent your compute per month when you can own your compute and use it however the hell you want to use it?

The problem is that not everyone has the same neighbors. If everyone gave what they could to their neighbors, then people in poorer neighborhoods would still be worse off.

Maybe you are speaking more in the abstract, but I think it is important to also donate to groups who _aren’t_ in your local topology, or else you will still have wealth/benefit disparity.

Re:Thoughts on the Witness (2016) on Thursday April 07, 2022 @08:02AM (#30943317)
Let me preface with the fact that I loved both games in their different ways. While I understand your critique for the Witness being “plotless”, I found it a bit less depressing than the plot for Talos, which actually made Talos drag for me in the second and third acts. Also while there are meta elements in both, the meta elements in the Witness were far more striking than the ones in Talos.
Re:Are we running out of resources? on Monday April 04, 2022 @09:18AM (#30906274)
>> Our ever increasing population and consumption will cause the price of energy and materials to increase as the low-hanging fruit is picked.

> This appears to be wrong. Population growth is inexorably declining, and with renewables charging hard energy prices are going to be declining, not increasing.

I don’t agree with all of the article’s premises but this is not wrong. Population is still increasing, even if population _growth_ (first derivative) is declining. And energy usage is skyrocketing, according to the EIA (https://www.eia.gov/energyexplained/us-energy-facts/).

Re:No news is good news on Monday March 28, 2022 @12:00PM (#30831912)
“Stop having an opinion on everything because at the end of the day nobody’s opinion matters.”

…don’t you see how nihilist this sounds? And also unrealistic. You will have opinions, everyone has opinions and beliefs and feelings or else they wouldn’t be able to function on a day to day basis. There is a scale to beliefs and opinions, based on how informed those beliefs and opinions are, and how well they mesh with conditions in your everyday life. It’s important to inform your opinions and beliefs; the news, however flawed in its current state, forms at least one source of that information.

I think that taking all of this as one absolute or another is unnecessarily polarizing this debate. It is very easy to argue that them news media economy is quite poisonous, but that doesn’t mean that all of the information is useless. For example: I need to prepare for a storm that is approaching the area, I need to know if a COVID wave is nearing so I know to be more careful, I need to know if parking rules change or trash day is being moved. These immediate events affect my actions directly and so I must pay attention, sifting through the other crap as necessary.

But even beyond that, this resignation to political nihilism is societally destructive. Like it or not, we are all connected in a society. Our actions affect others. We have shared infrastructure and services we all contribute to and benefit from. Part of that responsibility is a participation in politics. Is it currently toxic and despairing? Certainly. But sticking your head in the sand isn’t an option, as we depend on cooperation in order to preserve a society on any level and that requires coordination.

Should we reduce our news consumption? Of course. But we also shouldn’t eschew all outside information and live in a self-imposed bubble. Maybe skip the entertainment section and focus on stuff that impacts you directly. If there is something that is shallowly followed by the news that sounds important, of course dig into longer-form articles until you understand it in full or discard it if it is important. Discretion matters.

At some point I would like people to quit vilifying a completely legitimate business setup because it doesn’t fit their world view as well. But as you can guess from my lead up, I look at it from the opposite direction.

If there is no reason for software developers (or other IT professionals who don’t have to have physical access to the servers to do their jobs) to be in the office, and we have been far more productive at home than we have been in an office that requires 2 hours of commute, extra expenditures for food, an increased chance of viral infection, noise cancelling headphones so you don’t have to deal with the stupid gossip a couple aisles over just to focus on the task at hand, then should we be required to come in just because others prefer it when their coworkers are there too?

Can’t we just leave it up the choice of the people who are working how they would prefer to work? Or do we have to enforce a skeuomorphic working arrangement on everyone just because our managers like it better?

Re:A Winner-Takes-All MMO-SAT on Monday February 28, 2022 @01:10PM (#30502969)
Can a model be trained in 4 days fast enough to score a perfect on this, under cost? It becomes a weirdly positive feedback loop if the pool keeps going up and up.
Re:Enforcement by Software on Thursday February 24, 2022 @09:05AM (#30454783)
I am glad that you added not an endorsement. This level of selfishness is the reason other people quit their jobs, and contributes to toxic workplaces. A really good book about dealing with assholes at work is https://en.wikipedia.org/wiki/The_No_Asshole_Rule, and I can't recommend it highly enough, as it has allowed me to deal with these kinds of people in the past (and sadly present as well).
Re:Google Tag Manager, the new anti-adblock weapon (2020) on Monday February 21, 2022 @12:50PM (#30418545)
“…you could end up on twitter.com for example but it would be worthwhile.”

Unpopular opinion: I never click on twitter links anymore. It’s almost never worth it.

IMHO, 140/280/N character limits are a way to cheapen discourse. I think there is something to be said for the “density” of text: text that offers very little to think about (less dense) is vacuous but encouraged by a character limit; yet, text that is compressed into a character limit either packs too much info into a short space that requires more discourse to properly get a thought across or elides too much from the text, making it less accurate/meaningful/important. Or worse: people chain posts into long 1/907, 2/907, 3/907… trains that should be blog posts rather than requiring some other application to string the thread together.

Of course the other reason (more central to this discussion) never to click on a twitter link is that JS and an account login is required now to read the posts past a certain point. If that makes me an old man yelling at a cloud, so be it, but aren’t there better ways to handle online public discourse without sacrificing people’s privacy and security?

Re:Google Tag Manager, the new anti-adblock weapon (2020) on Monday February 21, 2022 @12:36PM (#30418387)
A pedantic note that follows from this particular thread: HackerNews’s search capabilities are powered by Algolia and require JavaScript to work (turn off all JS and the HN branded Algolia page will not load). The reason I bring this up is that even good websites sometimes lean on free or free-ish services to provide extra functionality (such as calendars, discussion boards, issue tracking, or search) without realizing that such functionality may be a back door to letting JS in and any tracking/privacy-erosion that could follow from it.
Re:Dune: Spice Wars on Friday February 18, 2022 @11:36AM (#30387869)
Both Children and God Emperor completely change the ideas of the narrative, and grow far larger than the first two books. They are definitely worth reading. The last two (four if you count Brian Herbert’s extensions) are of diminishing worth, even though Miles Teg is amazing and carries the novels alone.
"Most of the open source tools today (e.g. kubernetes, tensorflow, pytorch) are not coming from academia , but from big tech companies."

The three projects chosen for the argument were started by companies, but let's dig a bit deeper. Kubernetes wouldn't be possible without container technology, enabled by modules contributed to Linux, and Linux did not start in a company, but rather by a student at the University of Helsinki. Pytorch wouldn't exist without Python, which was started at CWI (another research institute) in the Netherlands. Heck, we are having this argument over a protocol developed by CERN. The references seem to indicate a bias towards machine learning, but I can tell you that the researchers working on these tools would still be doing so at a university even if the companies weren't bankrolling the salaries, and even though they are at a company, they still act as if they are in academia.

Thus, I would claim that saying "most of the open source tools today are not coming from academia" is short-sighted at best. The revolutions are happening in academia, where it is safer to do more greenfield research, as opposed to working in a company where you have to have a shorter runway to profitability.

"The problem is not those companies, but rather the consumers do not want to pay for anything online. Hence, the need for advertising, privacy issues, etc."

IMHO, the problem exists on both sides. Yes, someone needs to pay to keep the lights on, and consumers should be expected to pay a nominal fee for some services. But they shouldn't need to pay with their privacy, or by shady manipulation, or by disingenuous EULAs. I don't know the solution, but I do know that cookie tracking isn't it, nor forcing people to watch ads with eye tracking like MoviePass is suggesting, nor surreptitiously spying on people's watching habits to subsidize TVs.

Re:Earth-like planet spotted orbiting Sun’s closest star on Friday February 11, 2022 @08:44AM (#30301377)
Here’s a link to a Gizmodo article talking about the study… unfortunately I can’t get the original study to load: https://gizmodo.com/this-is-what-it-would-really-look-like-t...
Re:Why are semi trucks in the US and Europe so different? (2018) on Thursday February 03, 2022 @11:24AM (#30194414)
“That is also why Australian highways feature well-known road trains – extremely long distances and straight roads allow semi-trucks to pull up to four trailers.”

Driving around double-trailers in Indiana always made me anxious, so I had to see this unnerving statement in its reality, and I found this article [0] that talks about Australian road trains. Evidently they are used on single lane roads in the Outback, which makes sense. But, I am still wondering, as there must be some warehouse to transition to single-trailer loads or else they wouldn’t be able to safely do last-mile delivery?

[0]: https://www.smart-trucking.com/australian-road-trains/

Re:Facebook loses users for the first time on Thursday February 03, 2022 @12:21AM (#30188996)
Didn’t Ready Player One call their VR world the OASIS? I thought the term metaverse came from Snow Crash by Neal Stephenson, which was actually a pretty good book (even if the ending was a bit off the rails)…
It’s hard to consider .2% reduction in mortality non-significant. Nearly 6 million people have died from COVID as of now. 0.2% of that is nearly 12,000 lives. Calling SIPOs ineffective as well because they only reduced mortality by 2.9% is a bit deceptive since that is nearly 174,000 lives.
Re:The New York Times buys Wordle on Monday January 31, 2022 @06:57PM (#30156654)
I hope then that the NYT vetted the word list before buying the app. I can tell you that there is at least one Scrabble-banned word in the answer list.
Re:Examples of common false beliefs in mathematics on Monday January 31, 2022 @10:22AM (#30148863)
This article's posting on HN is possibly inspired by the recent post about the unreasonable uses of bubble sort [0] as it is a counterintuitive belief in CS that an inefficient algorithm could ever be useful. I am pretty sure that there are other beliefs in the computing world that are also common and completely false, such as "Deleting a file removes the data from the drive" or "Twice the number of cores working on a task means the process will finish twice as quickly."

[0]: https://news.ycombinator.com/item?id=30112906

Re:Charm – Tools to make the command line glamorous on Monday January 24, 2022 @07:59AM (#30057052)
I think the parent refers to sixel: https://saitoha.github.io/libsixel/

Older »