skysight-inc/HackerNews huggingface dataset:
Think about it, they did experiments knowing negative sentiments like anger, fear, anxiety, sadness, despair were likely potential outcomes. They were so prepared for those negative outcomes to occur that they went out of their way to measure it. They did these experiments against thousands (millions?) of users.
I'm on the nightrain, I love that stuff
I'm on the nightrain, an' I can never get enough
I'm on the nightrain, never to return...
> I guess you can have a distributed locking mechanism, either scope or line-driven

In real time? How would that solve the problems outlined in the article?

> However, this workflow probably detracts greatly from the real time intent

Seems like you understand the problem.
Or just append .rss to the subreddit name and subscribe on your feed reader of choices. It's a allowlist, not a blocklist.
I group apps by frequency of access and it's pretty terrible as it seems like every app icon nowadays is just a logo on a bedsheet.
I just changed from a job that used GSuite to one that uses Office 365. I think Outlook is total garbage. The desktop client especially, and the website is barely an improvement. I've gotten used to it in the last month, but I still think the threading UX (my main gripe at this point) is really poor.

Maybe the lesson here is that if you use one of them for years, then the other seems really bad.
> Slack is fine and works fine. As a user, you can very easily turn it off and on at will, mute it

> Same goes for the open office; that can work just fine if you make sure everyone shuts their mouth while working

The analogy is not even close. You can mute slack, but you can't mute everyone in your office (without noise cancelling headphones being a permenant feature of your uniform).
In theory it would work well in the US as many major cities are spread roughly that distance from one another.
We had a vendor deliver some C# source code that was exactly this. A 'repository' interface that had a concrete class that called an abstract data access class etc. A path of 3 or 4 calls to run a SQL statement against a MSSQL Server. There were no requirement for this.

The Gang Of Four design patterns are great when you actually use them to solve the problem they were designed for. I worked on a product that grew in complexity and a factory was needed. Implementing was easy in Netbeans - right click and extract interface and provide the new implementations and the creation logic.

I'm not sure when using patterns all the time got so prevalent. As the saying goes, when all you have is a hammer, everything looks like a nail.
>> We go out of our way to engineer protocols and technology and platforms that make it impossible to do that the right thing (by design). From p2p networks in the 90ties to crypto currencies. From YouTube to Spotify.

I don't understand this bit. So are you saying crypto currencies are making it impossible to do the right thing?

If so, what do you mean by that?
It's amazing how the reviews have changed on coursereport.com (https://www.coursereport.com/schools/lambda-school#reviews)

The 10 most recent reviews from May on are all one star

Whereas before that there are loads of 5* reviews. I wonder why they changed it?
People from china going home is one thing... but there are still people from eg. Netherlands (and other developed european countries... and underdeveloped too, and african, and southern american, and a lot of asian too), who want to move to america (and actively do, especially coders and engineers), while those people moving to china is rare.

The chinese autoritarian system, from the great firewall to face recognition, to well... the covid story (hiding covid, hiding numbers, and literally welding doors shut in china, is not atractive to someone from a relatively free country.
This feature have the potential to remove some christmas trees (nested if statements) in MISRA C compatible code. Publishers should have waited to January! :)
Pinterest is even worse because it hijacks image search with their stolen content pretending it's the only available source and the source, while at same time forcing browsing users to register.

I don't think Pornhub behaves in same way neither YT or more comparable imgur.
Kind of weird to see WhatsApp on that list but not Netflix. I wonder how much Netflix has managed to stave off scrutiny simply by creating the Social Dilemma documentary.
Me too. I did a test rust compile to quantify the difference. A project that takes 2 minutes on my old 2016 MacBook Pro takes 20 seconds on my new ryzen 5800 desktop machine. And everything launches instantly. It’s an absolute breath of fresh air and I love it.
”Do you agree that leadership is an important part of being a successful programmer?"

I don’t have a horse in this fight, but the above is a generalization of what’s called Push Polling: polling in a way to change opinions and get a desired outcome, rather than to actually gather pre-existing opinions.

https://en.m.wikipedia.org/wiki/Push_poll
Nah. I remember those days. Programs that could read/write/discover more tracks than the standard amount were widely available.
I don't know you or your coworkers, but dang, trash talking them on HN? Sounds like a great place to work </sarcasm>. Definitely sounds like some communication issues going on.

I've worked for the past 8 years on remote teams, and from my experience, having a shared mind is very important to a highly productive team.

My suggestion to you would be to communicate with your coworkers that you've already talked about your weekend with so-and-so, building resentment with your coworkers is never good. Maybe even create a channel specifically to talk about your weekends! Who knows, you may like it. :)
Show HN: Deploy your own algo-trader in 5 minutes with 0 code
I feel like linking directly to issue pages incites brigading. This HN post seems like a direct attack on the maintainers (not the actual issue).

Look at the new comments posted since this link hit frontpage. Not helpful, and in fact HARMFUL to open source at large. This is irresponsible.
So in the worst case the average speed is half of the maximum speed. Still something attractive.
In the old coastal town of Lamu, Kenya that is inundated by donkeys, you get a rough idea of what a town full of horses and fish smells like. The air is filled with an almost oppressive smell of poop and fish. It is unquestionably unpleasant. In some other towns, you are reminded of the smell of exhaust from old trucks belching pollution into the air. And lest you forget, you'll be reminded of a modern western construct - deodorant.
I am also curious why they decided to also include discord considering so far there monetization strategies so far has been to sell stuff to users, instead of sell their uses.
<Batch>batchid=363777811 status=Done dateandtime=09/18/2007 09:53:10 PDT activateditems=335 numberofwarnings=0 itemsnotacivated=17 </Batch>

Philosophically speaking, is this any different than 'syntactic salt' for a 'Batch' JSON object? ;)
Wait, how does it measure genuine happiness?
Boundaries are set by the group culture. If your peers are always available, and you are not, you are the odd one out.
> At least Microsoft requires UEFI with their ARM offerings, but often the bootloaders are locked.

AFAIK, that's not true with their ARM64 offerings.
Why? Haven't you seen all of the videos of people being arrested for it? Would you have liked it better if I said "speeding tickets". Fine, speeding tickets. Yet KNOWN peddlers of child porn rake in cash like most people can't fathom. Law enforcement is a cruel joke at this point. The system is just a perpetual motion system of wickedness at this point.
While Chrome is proprietary, Chromium and Brave are not.
Because all of the wealth inevitably accrues to the platform holders. 30% of gross revenue is fundamentally a poor deal.
I seem to recall a talk given at one point that demonstrated a scheme that would reverse engineer functions out of whole cloth based only on docstrings and doctests, but of course I can't find it now.
Are all the keys really easily accessible if they have possession of a locked device? I suppose if they can unlock your device they can just open signal and read the messages right?

Does signal allow generation of new passphrase protected private key and can this software bypass that?
Can't get the page to load despite disabling all of my trackers.
I would prefer an explicit capture at the beginning of the 'defer', as in:

defer[p] free(p);

Instead of specifying it separately for each variable use.
Previous discussion (5 years ago): https://news.ycombinator.com/item?id=10754194
In my grad program there were a few foreign exchange students that obviously didn't bathe very often and the smell was quite overpowering. Maybe diet contributes to it and we have more availability of spices and other pungent things.

But I got assigned an office with one of the students and decided to hold office hours elsewhere.

I believe hiding smells has been a thing for a long time so I can't imagine it just goes away.
I'm sure you're right. Plus, it's not like people in the "olden days" didn't bathe at all, even if it was to just take a dip in a lake.
> but it shouldn’t be up to the victim to prevent being abused for labor

This depends on the situation. A workplace that enforce after hours always-on presence? Absolutely despicable. Should even be illegal, in my opinion.

An employee who decides on their own to install Slack on their personal device and then decide on their own to open it outside work hours? That's on them.
I'm not talking about running the same code or the same platform. I'm talking about not sharing infrastructure stuff at RUNTIME, including storage.

Google outages are not that rare, see https://en.wikipedia.org/wiki/2020_Google_services_outages

If they had multiple instances of infrastructure, then yes the outage wouldn't be prevented but at least it would be minimized as only a few services would be down instead of the whole thing.

It's easy to prove it, when Google was down, except for those who depend directly on it, how many other services from the internet went down? None. If Google was truly distributed internally like the internet is, then they wouldn't have this problem. This is clearly a symptom of a crap thought out infrastructure. I know folks who work there, and if you think Google Services architecture is great then you better think twice. There are many smaller businesses with much better availability from that of Google.

Be aware that Search wasn't down, so it clearly doesn't share something in common between all the other services.
But what is the solution?

I deeply reject the incel rhethoric (not by you but generally) that society must somehow nudge or influence the choices of women such that unattractive men also can find partnership, a demand that is most often presented on the backdrop of a dystopian image of violent hordes of disenfranchised men. In other words, a thinly veiled threat.

It is then often the same people who reject the notion that societal norms have influence over nature. Well then, the only choice would be to exert force on one sex or the other.
Indeed it would be the traditional values that were a societal correction to the state of nature, where Pareto‘s law holds even for partnership and some men simply remain unsuccessful. The conclusion should thus be that traditional societies that incels endorse have in fact cheated women out of their natural rights to be with attractive men. The paradoxical demand to go back to a traditional society is, if one accepts nature ruling over society and current revealed preferences of women as they are, nothing short of the admission that women and their wishes are somehow supposed to be worth less.

Otherwise, given these assumptions, one should all but support the development of AI and sex robots for men who are, by nature, not cut out as attractive partners.

But of course I agree that social norms do actually matter a lot, and the paradoxical opinion above is simply misguided.

I am less confident that societal values of attractiveness will actually change quickly enough before we see much more human suffering and this suffering will be understood as evidence for the misguided theory above... So long story short, I personally support the development of companion AIs, intimacy robots and holodecks.
I've come to this conclusion. Organizations will spend many years writing and maintaining dubious unit tests that break with the smallest change, when they'd get an order of magnitude more value spending that time on an automation suite. One of the biggest reasons is testing at the same unit of granularity as the spec means you're tests break when the spec changes, and usually unit tests are far too granular.

*I still think unit tests are great for tricky logic, but a lot of coding is just gluing together different systems where unit tests don't have a lot of bang for their buck.
Up-skilling/re-skilling in Germany?
Hi, I'm a sociology student doing a research project on software engineering careers in the US and Germany. A question for those familiar with the German software world: do German tech/ICT companies offer any help to keep your skills updated over a career? In the US, most developers are doing a lot of re-skilling and up-skilling all on their own time in order to stay relevant. Are there different supports in Germany? Do employers sponsor much mid-career training or continuing education? Or do works councils or occupational groups support workers in up-skilling over their careers? Thanks!
Whilst I have sympathy on many of your points and understand frustration the answer cannot be neverending lock-in to the Intel/AMD duopoly.

How many x86 based netbooks are e-waste now (despite being able to run linux) because the hardware simply wasn't up to the job?
No, actually none of that. That code has a constraint violation: it uses the variable i outside of its scope. Even if i would be declared on the same level as the guard, this sequence of deferred statements would not do good, but also not much harm. It would call foo with all the same value for i, namely n.

To have a good example where defer inside a loop actually does something, you'd have to capture the value of i. We also have a macro for that in the reference implementation, but that has a much more specialized scope of use.
This post is talking about said new RESTful API.
I kid you not, I know exactly what you're talking about there. I also wrote my own regex parsers with fast-forward and rewind tokenizers, because it was so dreadful. I wouldn't normally do that.

There's also 4 (4!!!) different ways of returning errors in the MWS Feed APIs when used from Java. Given the number of entities, and the fact that they're combinatorial I had to do some of the craziest Scala code I've ever written because duplication was just too bad to handle for how critical that code was. To do it in a bulletproof way, that error handling for MWS feeds inherently has 2^4 control flows * N entities = 16N code paths at like 100-200 lines a piece if you didn't use some higher order abstractions.
Wolverton understood these issues, his later designs centered around driving air past plants root systems to increase their uptake by orders of magnitude. Of course it is a myth that any normal houseplant is going to make a big difference, but I'm not so sure about a fan/roots system enhanced version.

One other modification was to include activated carbon, which muddies the water a bit but the idea generally speaking is that the bacterial colonies that are managed/symbiotes of the root system can assist with the uptake of VOCs. Activated carbon was supposed to be a temporary sink while that process takes place.

Now a fan enhanced plant that survives the airflow required is not trivial, and not what people think of when they think "this plant will help my house" but its not so simple as "this whole idea is stupid". The original and follow-on research is more interesting to me than the 'debunks' which are lazy in that they just take the easy case (add plants to clean your air!) and refute it.

The most amazing thing that some of the original research shows is that the bacterial colonies get _better_ at consuming household vocs, implication that the food source shapes those colonies specifics.

I'm not totally convinced, but I think its more interesting than the debunk articles allow for. I think it needs more study.
Indexing has always been the easy part. It’s the hosting that’s the real problem.

With hosting, you can either have it centralised so users are anonymised from each other (but it’s easier to take down centralised repositories) or decentralised but where users can see each other (but then it’s easier for copyright holders to go after individuals). You can’t really have it both decentralised and anonymous.
> Startups like Notion have a great deal of flexibility to tweak and innovate on their UX

Isn't it the other way round? For small start-ups, making disruptive changes is dangerous because losing important customers would kill the company whereas Google has the momentum to establish any change they want to make.

Start-ups still make disruptive changes because venture capital is eager to win big.
There actually aren't really any benefits outside of manufacturing. Trace length is a marginal factor in memory performance/latency, and having the memory on-package versus only slightly further away doesn't mean much. I'm not sure exactly where the idea that having the memory on-package was so beneficial came from, especially considering the M1 actually has fairly poor memory latency (though within the expected normal range for LPDDR4X):

https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...

As far as HSA/unified memory architecture, PCIe 4.0 has enough bandwidth to comfortably access main memory for applications that support it (and vice versa with GPU memory), although I imagine most high-performance GPU workloads will do better primarily operating on dedicated GPU memory (especially given that a single M1 core can already saturate the memory controller on its own).
I put about 18 titles into it.

cricket

Did I win or what?
The Spatial Memory Pipeline: ego-allocentric understanding in mammalian brains
> If 'b' is actually used then the compiler has to put 'a' in memory.

Theoretically, no—the “as if” rule applies. In practice, also no, because real compilers perform escape analysis and there are aggressive optimization passes for eliminating dead loads and dead stores.

Just like the compiler can optimize out b and replace it with a reference to a, the compiler can optimize out the value stored in a but keep the reference to it stored in b.

> In that case b is useless, and thus it doesn't really even exist.

I don’t think this notion of “exist” has legs.
I agree but I use zip as a handy container format. Assuming I have 50 image files I use the -0 option for no compression. It runs a lot quicker and it is easier to send/upload/download 1 file than 50 individual files.

zip -r -0 file.zip dir
> Sure, much of it is nice, but how we can write C++20 is pretty much another language from C++03.

why is that a problem ? in the end ideally each of your program should be its own mini-DSL that solves the problem at hand in the best way ; successive C++ versions just allow your to create more and more expressive DSLs
Anyone have a good data lineage story while still using mainstream data processing and ETL tools like Spark/Flink/etc.? I assume they may be selling something like that, but their "integration with my existing data stack" is pretty opaque.

To me, that's the core part (As the article also mentions) that allows data discovery. Otherwise you're just guessing with heuristics [0]. It also allows someone to go from map [Input Table(s) => This Table's Fields] which I think is half the battle in understanding a table.

[0] Not to say guessing is the worst, just that the information is already in the ETL code so why are we guessing?
Normalization of Non-Deviance
Nice fingers you typed that comment with, it'd be a shame if anything were to... happen to them.
Recent and current Fenix too. Spotify and Garmin Pay mean no need for carrying an iPhone on the run.
The technical term is "oxymoronic snake oil"
With google maps at least, there’s been a decent number of sudden UI/UX changes that completely revamp the layout and features (often towards something less useful) — which indicates to me that there’s not that much of a struggle internally with the idea
Heh. And this is actually an improvement.

The previous/legacy MWS API was actually way worse. Though the documentation may have been a bit more coherent.
Data Transformations in R and Go
It's a list of companies which do not charge end-users. Netflix requires a subscription to view anything, complies with regulations about region-specific copyrights, and has zero deals with third parties.

Their business model is simple. They're TV, on the internet. They buy or make tv shows, and display them to you for a fee. They're not a "platform", they're just a cable TV service.
I tried that, but found it annoying to occasionally get kicked out of insert mode while writing. I ended up rebinding Caps Lock to Escape instead, with Shift+CL to toggle caps; I quite like this rebinding even outside Vim. Two lines in autohotkey on Windows, or setxkbmap in X11.
> I do not dislike Slack as much as people assume given that I wrote a book titled “Deep Work,” which advocates for the importance of long, undistracted stretches of work.

This marks the author out as a fantasist. Once a company gets above a couple of hundred employees, the majority of the new employees simply are not the sort of people who do "long, undistracted stretches of work". You can't carry on for ever hiring people who both have that sort of mentality and intellectual fortitude, and also want their job to completely dominate their day rather than just 9-5.
I'm curious, are people saying that "Russia doesn't do any hacking" or that "there isn't yet enough evidence that this specific attack is by Russia". Those are two very different claims.

I don't think there's any doubt about the former claim, personally. The latter though, I think it's too early to tell, especially since we've seen recently how certain hackers have explicitly started putting bait signs from other nation-states to misdirect.
The point would be to skip that hotel stay alltogether by arriving the next day. If you have things to do during the afternoon the day before resulting in an extra night then it will not save anything.
They only sell it to government agencies so they assume that any use for it would be legal even if it’s not.
Well, at least it's not EDI...
I always thought AWS has horrible documentation because the incentive structure is to sell you on premium support.
Were they not using a standard XML serialization library?
> it removes some of they physical signals and feedback mechanisms

For me the biggest annoying thing about Slack is the calling feature. I don't like unscheduled calls. It also often starts making a racket when I'm in the middle of another call with different software. I might write a browser plugin sometime to disable Slack calls.

For everything else though I usually just close Slack when I'm heads down working and open it during periodic breaks to check for anything important.
Note that removable hard disks and hard disk cartridges were also a thing.