skysight-inc/HackerNews huggingface dataset:
> (where your 4D argument doesn't apply)

The 4D argument is even more applicable to human language, IMO. Object recognition pretty exclusively involves sight and touch. Human language involves all the senses, frequently at once.

My Spanish is not great, but usually I can communicate pretty well despite that, partially because there are a lot of other contextual cues (body language, nonverbal vocalizations, known objects) I can use to figure things out.

It's amazing how frequently the words don't matter at all, and the meaning is almost entirely contained in tone and pacing of speech.
Recommendations for vitamin D seem to be a bit of a trend recently, but the evidence for their efficacy does not necessarily seem to be there.

Meta-analysis suggests that supplementation in vitamin-D deficient populations does not reduce cancer, fractures, cardiovascular problems or all cause mortality (http://www.sciencedirect.com/science/article/pii/S2213858713..., https://academic.oup.com/jcem/article/96/7/1931/2833735).

One limitation of this research is that most studies are done with fairly low doses (700-800 IU is common). However, those few studies that look at higher doses (5000-1000IUs) you don't necessarily see any better signs. On the contrary, there is some evidence that high doses seem to be associated with e.g. higher risk of falls and fractures in elderly patient populations (https://jamanetwork.com/journals/jama/fullarticle/185854, https://jamanetwork.com/journals/jamainternalmedicine/fullar...).
Looking up non-dictionary form words in thirty languages (via iOS NLP tools)
Australian rugby player ends up paralyzed after eating a snail for a dare
New Year’s Resolution is fake Startup dedication is the revolution
Great article! I haven't actually seen these yet even though they appear to be present in my area. One thing I'll say for all the HNers that may grow roses - monitor the (mentioned) Japanese Beetle map: https://www.pioneer.com/CMRoot/pioneer/US/images/agronomy/li...

These things are absolutely crazy as well.
Instagram and Snapchat yank Giphy integration due to racist GIF – The Verge
Inflation has been pretty dead for 35 years.

Would that period have been worse for the working class if inflation had been higher?
Have you looked into any of the classic Mac emulators like Mini vMac or Basilisk II? You could run the original stack and get at the code from there.
How we built the world’s biggest real-time DB of mobile devices
I don’t remember the show - but it probably coincided with the global renaming of Berenstein Bears as Berenstain Bears. [1]

[1] http://www.woodbetween.world/2012/08/the-berenstein-bears-we...
> Which means they aren't legally bound not to release your credit report to whomever they want (aka whoever pays them)

Also, this isn't true. Purchasers must have "permissible purpose", which is regulated.
One example can be found in Oliver Sacks' "An Anthropologist on Mars", which has a chapter about a blind man named Virgil who regained his sight in adulthood and it took him a long time to make sense of visual stimuli.
This is my dream as well: I’d love to have a system where I could do something like a simple aided Sketchup plywood model, pop down to the home mega center, and watch as my chosen grade of plywood was CNC / Laser cut into the shapes I’m looking for. I could imagine people doing custom dimension kitchen cabinets by refining a 3d model with some initial defaults.

I'm a little surprised Home Depot and Lowes haven’t already piloted something like this. Maybe the return on R&D is projected to be too low?
I found the one I'm talking about on Apple Music, John Williams playing them on guitar. It's BWV 995 for lute, and it is in a minor.

fwiw on cello it's BWV 1011.
Drilling Down into Ethernet Switch Trends
You can be a resource and still make a suggestion or notice something. Outright ignoring suggestions because of rank is dangerous. In software, it’s probably a programmer “in the trenches” who first realizes that something won’t work, or that you need X in addition to Y, and it can be very cost-effective to fix these things early.
All the other answers I've read so far have been good, but do not explicitly mention a key factor that has helped me learn so much.

Do your damndest to find a person more experienced with you in the language that can offer a code review after you create a mini-project or otherwise contributed to a codebase. I've learned alot on my own but having an objective person who understands the language better & can point out things like 'that thing you did in 3 lines of code can be done in 1 with this syntax in this language' has been invaluable to me.

Tap your professional network if you've got one, find a way to get this as part of your learning. I doubt you'll regret it.
Not the poster, but without publicity-crazed prosecutors and 'terrifying' plea bargain threats, along with other similarly bad side effects, you end up with endemic corruption that is long-term unstable.
More companies are using technology to monitor employees
So a panel is about 261 KWh per year per square meter. We need about 25PWh, so that is about 100.000km2 of solar panel. There's lots of desert in the U.S., so we could sacrifice one of them and cover it with solar panels, and cover all of our needs.

Note that a solar farms come in at around 120 million USD per square KM, that would be about 12 trillion dollars. (And those are largely the expensive import-raw-materials-from-abroad kind of dollars, not the cheap give-jobs-to-americans dollars). I suppose you could make it part of the wall with mexico to share some construction costs.

So yeah the US has enough area to solar power the US a couple hundred times over (not a couple million).

What I meant by that we can't reduce energy consumption enough is that even without our electricity costs, and reducing transport costs etc, there are still petawatts of power spent on services we have no direct control over but that make our lives easy, healthy and comfortable.
Your idea is interesting, but there are plenty of justifications given for governments setting positive inflation targets. Assuming they can control e.g. public sector wages and export competitiveness by another means, how do you prevent people being disincentived to spend or borrow money?
ITER has some real engineering value, though. A lot of it is figuring out the missing pieces about logistics, control apparatus, material behaviour, the technologies that are actually practical to implement, and various requirements that have not necessarily been foreseen before construction.

A lot of that can probably explain the various construction delays that happened over the course of its construction, and it probably explains in part why this articles states that it is complementary to ITER.

A big part of those insights will be had before it starts operating, so I wouldn't rule out its contribution to a hypothetical sub-2050 commercial fusion industry.

Edit: and it probably has some scientific value as well, but not being a fusion expert, I can't comment on this.
Intially, kids don't learn language that fast, they spend a whole year getting samples from parents where we try-and-try-and-try over and over to get them to say something, so there is a high sample rate going on for sure. However, it is also true that humans learn faster at some point by using self other tools, like consciousness. Not sure how exactly that works on a toddlers brain, but on mine, if you ask me to remember a phone number, I will repeat it in my head several times and try to make associations, those higher-level learning processes seem to be the algorithms that we are missing to discover and implement successfully.
Apple May Be Fixing Macbook's Keyboard Problem
Well, being aware of a health problem is the first step of being able to address it. If the environment is making you sick, shouldn't you at least know about it?

As for your question, well... <snark value="11">I did.</snark> Wonderful ice breaker in pubs, btw. "I moved to London for the weather."
this is absolutely my sentiment. I started 3 years ago as a senior sysadmin. 2 years later its clear directors call all the shots, management tells engineers to do it, and we're expected to cheer and support the result if its moderate success is achieved, or ignore the fallout if it fails spectacularly. most of my meetings have turned into head-nodding and shrugs.

Lifers at the company dont care about new ideas, and any effort to change is met with cynicism and vitriol.
>Systemd provides huge advantages for administering desktops and servers as well

Can you list some of them?
Man Deported to Gambia After 20years in America for Lack of Papers
I think many people involved in Ethereum community now believe the current ICO model to be fundamentally broken despite being the platform most of them are hosted on. Vitalik, for instance, has said "fund ideas, not teams" and proposed the DAICO model - which makes it easy for investors to move their money to whoever is most likely to get the job done. ICOs were for 2017. Hopefully they will be replaced with something superior.
Actually F_90 < 2^64. Golang ints are minimum 32bits and can be 64bits so my results were not completely useless at all ;)

Indeed you can compute Fibonacci numbers (and other linear recurrences) with matrix exponentiation, or with a closed-form equation like the Binet Formula - but I limited the scope of this article to tail recursion.

Binet Formula: http://mathworld.wolfram.com/BinetsFibonacciNumberFormula.ht...
I concur, it's very hard to beat the diversity of package retention policies
of all the different PPAs. There's no other solution among the package
managers that allows you to get your system to the state that you can't
replicate on some other server because the versions went missing.
Do you take vit K and magnesium to compensate possible side effects?
Delayed French EPR nuclear reactor in Finland about to be complete
Bee Beard’: Professor Covered in Bees at Washington State University – Photo
https://www.investopedia.com/articles/investing/032515/whats...

https://www.expressvpn.com/blog/whatsapp-vs-telegram-encrypt...
>one of the class clowns said "No, a Bud light" thinking it was funny and trying to break the awkward silence

Is that a pop culture reference of some kind?
First thing I do is look up that language on stackoverflow. There is an info tab which is generally filled out with a ton of resources for that language, for example: https://stackoverflow.com/tags/go/info

Then I pick a simple project that will teach me both the basics and use whatever it is I'm interested in with that particular language.

Additionally, I start a new repo with code snippets. When I need to learn something I write a simple program with an example of it and maybe some variations. So I might have a file named equal.rb and compare equality with ==, eq, nils, "", etc... This helps me learn a specific aspect and later becomes my reference when I say "I know I did this before", it's a lot easier to find in my repo than find a location in a book and remember.
I have trouble understanding how a 6 month investigation into anything could yield nothing but a 1 page summary. Something doesn't line up. If what you were doing was actually of value, there would be many more artifacts. If it wasn't, then at some point in those 6 months you should have figured that out.
Do you know of any website doing this? Similar to language tandems where each person brings something to the table.
I wish HN would loosen up and admit that videos are a new medium, worth taking seriously. It might bother us that longform writing is dying, but when the new generation decides that this is the way new ideas should be communicated, we'll be left with no audience.

For example, I've been working on an essay for some time now, but I'm seriously considering making it into a companion video. I have no video experience whatsoever, so that's a tall order. But what are you to do? If you want to make an impact, are you sure it's still possible to do it by writing 173 essays over 15 years? It used to be, but the world seems to be changing.

(This is mostly a reaction to this post being one of the rare videos Deemed Worthy to be on the front page, when there are tens of thousands of others. It's not a good idea to mix up the content too much, but there really are a lot of quality videos and no central curation mechanism. Unlike articles. /r/videos is for mainstream content, like https://youtu.be/kJGGlVg5PpY. There really isn't any place that collects intellectually gratifying content like the current submission.)
The problem is that when you show a single example of "a toy" (let's say- a fire engine) to a child, they don't just learn to recognise the unique object you showed them as a "fire engine"; they learn the concept of "fire engine" that they can subsequently correctly recognise in different objects, with very different characteristics. Having learned what a fire engine is, they can then recognise fire engines of all shapes an sizes as belonging to the same category of "fire engine" as the original; a blue fire engine as a special case with a surprising colour; or a real fire engine as a different class of fire engines that is not a toy; and so on.

Machine vision classifiers can do nothing of the sort, no matter how many examples you give them and for how long they learn to look at them. If you label a fire engine toy as a "fire engine" then either the classifier will only be able to recognise toy fire engines, or it will have to mislabel real fire engines as "toy fire engine".

I agree that the difference between the sampling rate of humans and machine vision classifiers is not well defined, but it is obvious (and far as I can tell there's a strong consensus on this) that machine vision algorithms are many orders of magnitude less sample efficient than humans.
How productive is a worker you can't fire?
If twitch offers an option for sound on embedded videos to be muted, that would be perfect -- at least on the home page where people who are checking out a site for the first time are most likely to land, getting blasted by unexpected sound is annoying.
How MOS 6502 Illegal Opcodes Work (2008)
Show me your BTC wallet
That can be neatly worked into a sign from the gods, so no problem there.
Sturdy Insulator Made of Wood
As a veteran in this field, I find myself not trying to ask permission as much for new ideas that I can do on my own. Multiple times in the past I have done my own ideas,while getting feedback from peers and those that are affected, but generally leaving management out of it and not seeking permission. Some ideas panned out, some did not. But I had a great time, got satisfaction from my work, grew and learned. Then other times I would get into this mode where I want to get permission and let managers in on what I am doing. At first it starts out OK. You scale back your ideas due to their concerns. Then you get redirected... "maybe later but now i want you do focus on this". Eventually it leads to a new job. I think this article helped me pinpoint this pattern, even though I suspected it.

It is a balancing act. You do not want to waste company time with oddball ideas, and some of your ideas will be oddball. You need to seek feedback on them so that they can be improved. You need freedom to try them out, and fail. I think this article is good for both managers and developers. Developers should know that this pattern is real, and there are things you can do to protect yourself from going down this path. For me, its basically not always asking for permission to try stuff out... take a risk and believe in yourself, but also get feedback to filter out oddball ideas that waste time.
I think I'd say the same if I worked for my first employer for the rest of my life. At this current company I enjoy hugs from the CEO. If you treat all the interactions in life like family and with respect you might find the world can change.
Almost at that point now myself. I have a deep understanding of our business and I have no problems designing new solutions to business needs but lately when I open up the IDE it's like staring at a white piece of paper and I think, "ok now what?" I just don't have enough coding time to stay in practice. Once I do get some time to get going it starts to flow, so I'm not that far gone yet. Really, I think I just need to move on but I love the industry I'm in so it's hard to make that decision.
Every time crypto is discussed on HN, I amazed how few mentions of drugs are there. Bitcoin is filling, first and foremost, one single human need: to buy drugs. It's not safe from dedicated investigators, but drug USERS (not dealers) almost never find themselves targets of such investigations.

Another piece of technology that is always used for the same need is Telegram. You got drug-selling bots, channels who aggregate your local dealers, secret chats... Everybody uses this messenger, exclusively, to communicate. It doesn't matter if it's really secure or if it's just good PR – it works.

So, back to Bitcoin: it's a pain in the ass. People constantly try alternatives, even if they're even less secure (like Qiwi). Now imagine that suddenly, you can pay someone straight through Telegram, which has a reputation (doesn't matter of deserved or not) of being secure. What do you think is going to happen?
I wonder what shifts in road construction we will see as petro offcast becomes less common, and go up in price? Lubricants, plastics, etc all stand to see a hike.
The SC3 comes with a cartridge that claims to soften water and reduce issues.

In any case, they use little water. Like 1 tank for 90 m^2. You can always buy distilled water, or use water from your osmosis filter.
I think there's a bit of learned helplessness, but I also think that a lot of this is because of agile (or more specifically, scrum), not in spite of it.

The amount of micro-management that goes into most programmers day to day work makes it extremely hard to be innovative, because you essentially have to justify what you're working on daily -- and any creative person knows that not every idea pans out. You need managerial support to occasionally make mistakes.

There have been a lot of times in other jobs where we'd have a slack in our schedule and I used the down time to make a change that was really necessary and took a minimal amount of time, mentioned it in a standup meeting, and got blasted for not working on our "commitments" for the "sprint" (even when I had nothing to do).

Companies always talk about wanting ideas from workers and how important innovation is, but they're not willing to extend the trust to their people to create an environment where that can happen. People naturally become disengaged when they're not trusted or valued.

The worst part is that it's not just management creating this mentality, it's the other programmers. I've noticed that younger more inexperienced programmers tend to crave the structure of agile, whereas the older more experienced programmers chafe at it. I think if programming had more of a culture of apprenticeship and mentorship, and a deeper appreciation that this is hard and it takes a long time to get good at it, our industry would be a lot healthier.
> There aren't many situations where you've got a roomful of people at your level or above (including an expert in the subject) that you can pose questions to.

While I understand the value of that in theory, in practice the questions are not available at the time the room is. This makes it mostly worthless. I understand people like you have minds that work in a different way, and that you are able to thrive in that environment. I don't want to minimize the benefit to someone like you, but you must also realize that not everyone is like you.

> Where did you get the idea that you're stupid?

Too stupid for college. I don't know if anyone is truly stupid in every way. Everyone has their speciality.

I would suggest that, given how hard education is pushed in the US that there is a reason that the attainment rate is still just ~30% for four or more year programs and ~40% for two or more year programs: Because most people simply are not capable of thriving in that environment.

I don't see that as a problem though. There are many ways to skin the cat. College doesn't need to be for everyone, and it is faulty logic to think that we should push it on everyone. Especially to those in jail who, statistically, are likely among the group that are not suited for it in the first place.

I do agree that we should do more to enable learning for those people. But, again, learning is not the same thing as college.
It's probably worth noting that bipolar disorder and manic depression are the same condition. In other words, bipolar disorder is a form of depression, though they could have been more clear and said "other forms of depression" in certain places.
Have you had any issues running it on a Mac? I've used it on Windows and Linux, but I haven't owned a Mac until recently.
What we can learn from the only country to give up its own nuclear weapons
Personally I can learn MUCH faster (+ enjoying it) by looking at someone doing/explaining something in a video (e.g. coding). To take it even further: if one person (expert) explains something to another person (not an expert on this specific topic) and the non-expert frequently aks questions. This helps tremendously.
I typically don’t have the patience for most videos. I want information, and much of the time, the information bandwidth or payoff is too low.
I think video can be great auxiliary, supporting material, but there should usually be a textual component when trying to inform.
I’ve had numerous colleagues pitch Debian testing for desktop as stable has absolutely ancient packages. It’s never worked as well as Arch.

This is the new stack:

Desktop/Laptop: Arch
Server: CentOS/Amazon
Small footprint: Alpine

I’ve had my Arch install for 5 years and it still works with no issue. Latest packages, runs like a dream.
Cool :) so, the Java will give you a nice introduction to generics. Rust’s are a bit stronger, and generally don’t do type erasure. I think given your background, you should read the generics chapter of the book, and then maybe poke at error handling, with Option and Result. These will show you how rust differs from Go; they have almost identical error handling stories, but the generics plus enums mean they feel very different. From there, traits are kinda like Java interfaces, but on steroids, and Trait objects do type erasure like Java does. That’d give you a decent starting place, and you can branch out from there.
The canonical zipWith solution is a thing of beauty.
Corruption is bribing the construction inspector to look the other way—it’s not laziness or poor workmanship. I’ve both worked for pavers and for the TTC as a construction inspector. Never once saw real corruption or a bribe over 5 years. I bent the rules a tiny bit once when a concrete placement was going sideways in the interests of expediency (but followed up with additional testing to make sure everything was ok) and the CEO got me a 26 of Crown Royal as a thanks. That’s the full extent of the shadiness that I’d witnessed.
You know the other side of this? Sometimes those bright ideas are 1) not very bright at all or 2) bright but utterly wrong for the current context. A mature or maturing developer will learn to adjust their input to match the context. An immature developer will sulk and want to "just code" and blame everybody else around them for not encouraging their creativity or whatever.

That's the tough thing about articles like this. It's an article that is 100% correct, assuming that the developer in question is both talented and on the cusp of enough maturity to grow in response to gentle redirection rather than bristle at it. Problem is, that's a narrow band on the immature/mature spectrum. A more mature developer would address their concerns, a less mature developer will bristle at everything anyway.