skysight-inc/HackerNews huggingface dataset:
Openers are mostly, "Consider X with me. I like it," or, "Consider Y with me. I don't like it." Picking "the perfect" topic isn't really important. I think openers are largely about finding something both of you have some perception of and some feeling about. That's why the weather works -- everyone is aware of it and has some kind of feeling about it.

That initial share of feelings gives you a sense for whether they want to talk, and what questions might work next. Those questions are where your choices get interesting.

Note that someone might be receptive even if they don't say anything interesting. If they smile and look open to talking, they probably are.
What is the definition of “Engineer” in “Data Engineer” and “Machine Learning Engineer”? And what is the difference with “Scientist”.

I’m not from the US and in my country, “(civil) Engineer” is a legally protected title https://en.m.wikipedia.org/wiki/Civil_engineer#Belgium
Well it also depends on what is considered a 'user'. For example let's say you had 'only' 50,000 users. So you then pack the database with hundreds of millions of fake users. The purpose of the fake users is simply to lessen the probability that the real users get their data used in some way. Further to the point if the number of fake users is high enough it makes it more difficult to sell the data because nobody knows what data is fake and what is not (sure you could cross ref it with other data but that would take some effort).

And even moreover a news story saying that 25,000 users data was stolen is not a big deal. A news story saying that 1 billion users data was stolen is a big deal. And then brings up the obvious question of whether the stolen data is really real in some way.
I've been defining specs for a new NAS/home server and was just waiting for this release to finish it. I have that issue and my conclusion has been that you either get an old Nvidia for ~30-40$ (e.g., GT710) or all the AMD options I've seen are ~100$. That generation of card seems to be well supported[1] by the nouveau open-source drivers at least but I'd much prefer AMD as well. For NAS and server applications it would be nice if someone did a motherboard like the Asus X370Pro with an old GPU soldered on. That way you could have simple boot graphics without this hassle and only add a good GPU if you actually needed it for something. But I guess that's too much of a niche to bother with just like low-end graphics cards.

Edit: Found a few AMD R5 230 for the same 30-40$ range. Assuming the drivers are also good that seems like a good option.
Edit2: Researching some more the R7 240 has a similar price and is probably the first that is already supported by the new amdgpu drivers so may be a better bet.

[1] NVE0 here: https://nouveau.freedesktop.org/wiki/FeatureMatrix/ Seems like everything but power-management is fully supported. Need to do some more digging but if the incomplete power-management means it just doesn't throttle up as much that's fine for the application.
The article clearly states the hack took place that morning. So no, the owners didn't know.
> The volunteers showed greater satiety, a reduced desire to eat sweet, salty, and fatty food, and a trend to increase hedonic attitudes towards some inulin-rich vegetables.

This is odd, because whenever I eat garlic or onion I start craving sweets for hours afterwards.
I’m always amused that this is called a magazine. At least this particular issue. It’s nearly 500 pages long!!

My favorite chapter in the tome is the one by Peter Deutsch on control structures. Starts on page 322. I did Smalltalk for 20 years. I don’t have right words to express how much I loved the Smalltalk block closure, the fact that it was a reified object type that you could extend and use polymorphically is one of the unsung geniuses in Smalltalk. Every time I use python lambdas or Swift’s closures or Kotlin’s closures (the three closure enabled languages I use most today), I just sigh and wish.
I'm used to Python's "pip install", but I have never seen it called from inside the "setup.py" of a particular program.
Whatever powerful attribute you are aiming for (money, looks, fame, pure power), it's much easier to get more of the same than to extend to other attributes.

The CEO of Alibaba tried to make a movie, but it was crap, he didn't become a famous movie star.

Kim dot com tried DJing, he failed, he's just a rich guy as well.

Famous people can easily fail in their business as well: Jamie Oliver just closed a lot of restaurants, even though he had loads of play money and his name on them.

Of course there are exceptions, for example investing is easy if you are famous enough to personal get help from great investors.
The Toaster Project
In a healthy organization, that is the point. In corrupt organizations (in my experience the vast majority of organizations) the point is rising through the social hierarchy. Having more people underneath you is a status symbol so you collect them even if there is nothing for them to do for you.
That's my reasoning.
One of the easiest ways to add inulin to your diet is to make heavy use of garlic to your regular meals. Garlic contains one of the highest concentrations of inulin of any common vegetable. It also has a flavor that enhances nearly all savory dishes.

Before cooking anything dice up a lot of garlic ahead of time. Then heat up a little bit of oil in the pan, add in the garlic and let it sauté until it just starts to brown. Then add in whatever you were planning on cooking.

Don't be afraid to add more garlic. More garlic almost always equals more flavor. This is a big reason why Italian cuisine is so consistently delicious. It's not unusual for me to use 15-20 cloves of diced garlic when making dinner for two.
Interview with DuckDuckGo CEO Gabe Weinberg
Github has already been blocked by China, albeit briefly. After Chinese bloggers posted 'sensitive' content on the site, Github was blocked for a few days in 2013 until there was a big pushback from developers in China, including Kai Fu Lee, who's well respected by tech and government in China. The outcry forced a backtracking from the government.

I wouldn't recommend this, but if a movement started where developers of highly popular projects started putting political content in their README.md, China would probably revisit the issue and consider blocking again.
Interesting; looks like DirectoryQueue uses directories, rather than file locks (man 2 flock), to lock the queue messages. This might actually work, since mkdir returns an error if you attempt to create a directory that already exists. The implementation seems to be handling most of the obvious failure cases, or at least tries to.

https://metacpan.org/release/Directory-Queue/source/lib/Dire...

So how does one lock a message in s3? Does s3 have a "createIfDoesNotExistOrError"? I'm still having difficulty understanding how the proposed system avoids race conditions.
Everyone's upset that Go is Google's language, but no one would have adopted it if it weren't. It's not enough to have a cool idea for a language, even if your cool idea is not to put any new cool ideas in the language. You have to be Mozilla, or Google, or someone it seems in order to convince people this language is for real and will be supported for many years to come, and will have a healthy ecosystem. If I had made Go, no one would be using it right now. Network effects matter in languages. People want all the upsides of the network effects (i.e. the ecosystem and adoption), but none of the downsides (it's propped up by a big company with massive network effects).
Can the Knees Go over the Toes? (2016)
I've never had to use volatile in code. This was all very interesting!

For issue #5, a possible solution not mentioned could be to write inline assembly, no? It would keep the array non-volatile and should be portable.
I heard some super markets put a feather or two on purpose in the package to make it look more authentic. I often find one or two (I live in Germany). But they’re usually clean.
Find forums that are industry specific and read about their questions/problems
The entire dietary schedule is at the end of the paper... but:

'ITFs mostly occur in plant roots, such as Jerusalem artichokes, leeks, or salsify'

I also saw garlic, celery, and scallions in there, but artichokes are definitely an odd one (not a root), while the apparently similar asparagus is missing.
At some point it will be worth it to mine asteroids and bring the stuff back down to earth. I think that point will be when the scale of the mining is absolutely huge, and the infrastructure is amazing, and the price of the stuff we're mining (gold, platinum, etc) is substantially lower than what it is today.

It all comes down to whether you can get stuff from LEO to earth and earth to LEO really cheaply. If you can do that, then our economy will go grab this stuff and someone will make a lot of money doing it.

> space colonies will export intellectual property

Not for a long time though. Earth will have an advantage at making IP for a very long time. People will do research in nice places on earth rather than in cramped & dangerous conditions in space. The exception is microgravity research, but that's already a thing. Of course as the cost to LEO goes down we will do more of it. Eventually someone will commoditize it and you will be able to ship a container of a certain size with your low-gravity experiment to LEO for a fixed fee.
Which could be considered « active » since they have to look at the top 500, and add/remove as required in a manner that won’t cause a company dropping from 500 to 501 from becoming 600 because of a sell off.

But that just goes to the point I’m making: there are varying degrees of active and passive funds. The rise of passive index funds won’t distort much of anything when funds were coming from a passive fund that tried to sell itself (and charge) as active.
bagaimana cara kerjanya?
Faire (YC W17) Is Looking to Hire Senior Front End Engineers in Kitchener
"chicory root contains the highest concentration of inulin ... Vegetables such as sugar beets, leeks and asparagus all contain adequate concentrations of inulin. Onions and garlic are also home to a healthy supply of inulin, as are dandelion root, elecampane root and a variety of herbs. Bananas and wheat contain inulin, too."

from https://www.prebiotin.com/foods-provide-inulin/
I think the problem is those same people turn around and get worked up when Trump puts tariffs up, when the same exact logic applies. Both are rational self-preservation techniques, but China gets a lot more sympathy for some reason with many here.
Comments are necessary for a million reasons and the people who argue against them often haven't maintained someone else's code (or even their own).

A few: side effects, ordering that's required for correctness but not checkable by the language, guarding performance tricks from getting deleted.

An unfamiliar person trying to find out where in the codebase a thing happens relies on comments. Comments are much more readable and much more searchable than functions, in the same way that blogposts and comments add semantic terms to web documents to improve search.

Also intent -- to guide us in situations where 'this function is doing undesirable things but I have no idea what it's supposed to do so I can't fix it'.

Yes they get stale if not updated; it's a living spec. But most teams don't update any specs so code & comments are still the best one we have.
I was thinking of Bayesian here as a contrast to Frequentist, not as a form of logic with uncertainty.
Thanks. I read further along in the linked post and found this comment by Rob Pike, one of Go's chief developers:

https://groups.google.com/d/msg/golang-nuts/6dKNSN0M_kg/dMCQ...

> The name Go is not trademarked by Google, at least as a programming language trademark. There are other things Google makes called Go (an interesting signal on its own) and they might be trademarked, but Go the language is not a trademark.

> -rob

But, here is Google's official trademark list:

https://www.google.com/permissions/trademark/trademark-list/

> Golang™ programming language

> Go™ programming language

Golang and Go are trademarked by Google as programming languages and Rob Pike is not aware of this. That is interesting. Rob should be made aware.

And so the debate is now settled: Go is in fact Google's programming language, as an empirical legal fact.
Scientists discover China has been secretly emitting banned ozone-depleting gas
It's obvious that Golang is Google's language. The most obvious part is they require a CLA that gives them and only them special rights. It's a sham.
Some people have a fixed enemy that will always be the bad guy no matter what.
Why essentially that one? Some relevant historical difference from the other 5.
It's how mailing lists were supposed to work circa 1992. But web archives for mailing lists are more than 20 years old. [1] And honestly, I'm not sure "supposed to work" is correct. It's how they did work, sure, but thinking back to the mailing lists I set up pre-web, the goal was to create a forum many people could use. That a mailing list was used to do that was a function of the available tech and how people connected.

And I'll note that from what I can tell, forum software predates mailing list software. LISTSERV only goes back to 1986. [2] Forum software goes back to the mid-1970s [3], and the WELL was started in 1985 [4]. So I think it's reasonable to argue that online forums are the "real" experience, and mailing lists were more an implementation constraint for the decade or so that email popularity outstripped the richer interfaces of the terminal era and the web era.

[1] http://www.lsoft.com/corporate/history-listserv.asp

[2] https://en.wikipedia.org/wiki/LISTSERV

[3] https://en.wikipedia.org/wiki/CONFER_(software)

[4] https://en.wikipedia.org/wiki/The_WELL
That's the point of view where the thing being done is a free variable; "whatever it is they're doing, my job is to help them be better at it". It makes sense at the low-tier management level, but someone somewhere has to have a goal, or the whole enterprise is a colossal waste of time and resources. This kind of thinking infecting top-executive level is IMO one of the problems with a lot of big companies.
While your “unearned income” argument is usually technically right for the billionaires of the world, these days it’s commonly assigned to pretty much everyone but homeless, which irks me. It’s like no matter what you do, even if you work hard and you are a law abiding citizen (and some moral compass to help), you’re still the worst person in the world for not actively helping homeless.

At some point in my country I had so many experiences with homeless using the money I gave them for drugs/booze or rejecting food because it was not money, that yes, I eventually just ignore them. I cannot know their background, but should I actively try to find out? I don’t feel like that’s what I like to do with my life. Am I a bad person because of it, according to the article? If so, well, I am.
Which should just encourage companies to go public. Or encourage public companies to acquire more private ones. Or to float more stock instead of going to the bond markets.

But big pension funds are also putting money into direct acquisitions instead of just buying stocks.
“18 Money”: The Ho-Chunk Nation's Children’s Trust Fund
Jerusalem artichokes are indeed a root, or a tuber to be precise:

https://en.wikipedia.org/wiki/Jerusalem_artichoke

They're not closely related to globe artichokes, which is perhaps what you were thinking of. Jerusalem artichokes are a kind of sunflower, and globe artichokes are a kind of thistle.
Anybody feel like summarizing the experiment and results? The article doesn't seem to get to the point quickly ...
Alexa, what are you doing with kids' data?
Care to explain what a CLA is? Assuming a legal term...?
The TLDR to me is:

OK, yes, it is Google's language. But it's OK because someone has to control it after all, and Google is doing it well. And anyone could fork it if they wanted to.

(I don't mean to suggest I agree or don't agree, just trying to understand and state the main points.)
I had the same experience, but never actually got the groups page to load.

Hey googlers remember a cool little thing called the URI? Can we make that just work again without all this session/auth nonsense wrapped around everything? I am not interested in your accounts.
Canva is used by anyone doing any kind of marketing or design work. It's easy to use, doesn't require any app on your laptop, will save your design in the cloud, and the free version is quite decent. I'm sure there's a fair amount of unused accounts but Canva is quite HUGE (i work in ecommerce/marketing/social media)
Power is important. The author himself writes about how he has spent X years trying to get more power/money when he can now just move to the countryside and enjoy life. And write when he wants. This is power.

Which to me, is not something an Intern would right, as you have student loans to pay, perhaps dreams to build. When you are successful and write for NY Times, or code for Google for a few years, it is easy to write "Ah, fuck this shit! I can now move to the country side and do whatever I want, but I don't do this. Will this be my last year here?", because even though you don't notice, you are very powerful. You have financial independence to do this, because you have fought very hard to go big on your career. So essentially, you have power, even if you don't write for NY Times, or if you aren't POTUS anymore. You made some big bucks or respect, that enables you do to things most people can't even dream of.

Then it looks "Overrated". What I think is Overrated is being poor and left behind. Financial independence is one of the most powerful things one can have. Sure, most of the people after they have it, they still work and run after more power and money. But having a little bit of power and money is one of the most important things in life, without that, you have no leverage in society to be free.

If after this you will chose to seek more power, that's your choice. Coming back to my initial example, if you were the intern that can barely eat lunch with your colleges and your mom is sick and need money... shoveling shit to become more power seems like a good thing.
I can't be the only one here who, based on the title, was expecting it to involve the ethernet spanning tree protocol..
Yeah, my docker setup alone runs a ton of processes. Aside from docker running a copy of my stuff, I often have tests auto-running, a separate REPL to try stuff out in, my editor, slack, music, browser. It all adds up and a bunch of cores/threads definitely makes everything run more smoothly.
Thanks - I’m very familiar with the U2 program. Stealthy reconnaissance missions at 70k ft are very different than trolling a squadron of F22s at 30k ft and lower during a known training mission.
>I loved the Smalltalk block closure, the fact that it was a reified object type that you could extend and use polymorphically

Some example of that?
Before you do any development, ask legal for a written exclusion for your specific project.

Do not rely on the fact it may not apply, if your idea generates millions, you can be certain they'll manage to draw a connection.

If they can't/won't provide one, you either quit and work on it, or don't.

What they can't seize from you is your thoughts, unless again you're silly enough to begin development without doing the above.
Crazy that a company of that size still doesn't use 2FA.
The content and meaning of a scentence is easuly captured even with 30% of all letters typed incorrectLy.

Pointing to typos, instead of commenting on the content makes you a "grammar-nazi" in the eyes of the rest of the web:

https://www.urbandictionary.com/define.php?term=Grammar%20Na...
Hacking Poverty
I tap on a playlist, tap the download button, and tap the quality I want. I don't know what sort of garbage app you're used to.
Is that really true though? What abiut python and javascript for example? Did they have a giant corp behind them?
I'm not so sure. Technically the name isn't Go, since that was already a protected name in use by someone else. So it's "Golang." And if "Golang" is acceptably different from "Go," I don't see why "Cnus-Go" shouldn't be different enough, too. It seems like at the very least you'd have to call it "Cnus-Golang" in order to start infringing on their IP.
Fixed that and edited it up a bit.
Does Intel let you disable PSP?

Meanwhile, AMD seemed to in the past[0].

0: https://www.phoronix.com/scan.php?page=news_item&px=AMD-PSP-...
Serious question: has our ability to detect deepfakes improved with our ability to create them?
>Saw a system at Makerfaire that does voice recognition without the cloud

Voice recognition without the cloud has been possible for years, this is nothing new.
One problem is that there is no one Windows style. The style guidelines, if you can call them that, depend on a few things like age and provenance of the component (some examples of pieces with distinct styles: filesystem, registry, GDI, NT API, COM). And sometimes you see a mix of these, or a component come along with its own variation. (SDDL and other security APIs is a good example of a unique style.)

But sometimes people confuse unfamiliarity with ugliness, being bad or wrong, and having worked with a lot of these stuff I feel this is often a mischaracterization. Unfamiliarity doesn't always make it bad.
I think this is a decent response - they really nail what @rbranson misses, that the failures he mentions are actually features we're after.

An example,

> Convert something to an async operation and your system will always return a success response. But there's no guarantee that the request will actually ever be processed successfully.

Great! I don't want service A to be coupled to service B's ability to work. I want A to send off a message and leave it to B to succeed or fail. This separation of state (service A and B can't even talk to each other directly) is part of what makes queues so powerful - it's also the foundation of the actor model, which is known for its powerful resiliency and scalability properties.

The author's suggestion of using synchronous communication with backpressure and sync failures is my last ditch approach. I have to set up circuit breakers just to make something like this anything less than a total disaster with full system failure due to a single service outage.

Like the author, the "good use cases for queues" is very nearly 100% for me. I believe you should reach for queues first, and it's worth remodeling a system to be queue based if you can help it.

Sometimes modeling as synchronous control is easiest, but I'm happy that I can avoid that in almost every case.
But pursuing an MBA because you think it's a magic solution to $current_career_problem probably won't end well[0].

I've watched a few people enter STEM for the same reason and very quickly burn out. Arguably holding an MBA and making good use of it, or starting a career in STEM and finding a niche (dev, design, ux, what-have-you) certainly has the upshot of potentially larger incomes, but just in passive observation I've watched friends go to bootcamps or take an online class, slap it on a resume and just expect the jobs to start showing up-grow frustrated when they don't, or they get rejected from interviews and return to their former careers tail between their legs.

It's not fun to behold.

There's probably an economic/era of data/wage-stagnation argument to be made here-that has people racing madly to these career fields, I'm just not qualified on the topic to figure out how to make it.