skysight-inc/HackerNews huggingface dataset:
My suspicion is that loops that need even a dozen registers are in general either not tight enough on modern CPUs that a spill is measurable (maybe they were that tight 10-15 years ago), or were optimized after 64-bit was common. Or maybe I'm just disappointed from all the times I've eliminated spills and other extraneous µops in small tight loops with no measurable gain even in microbenchmarks.

I kinda wish that benchmarking infrastructure was reflected in my experience; I've spent entirely too much time fixing performance regressions in various inner loops caused by newer compilers. Though to be fair, only once has that regression exceeded 2x.

To give some context: if a loop is large enough that it's on the verge of falling out of the µop cache, I'd consider that a massive loop. And from my experience any code that complex I definitely wouldn't trust newer compiler versions to not randomly add a dozen or two instructions.

Anyway... exactly how much does -fwrapv impact LLVM or GCC's benchmarking testsuite?
Thing is, now we're actually doing it -- and dead serious.
The important thing is that when Jacinta Adern puts her hand out for a handshake, you don’t Scott Morrison your way in for a hug.

Pay attention to the cues, be prepared for non-vocal cues that your physical behaviour is unwelcome in this context, and accept that your “norms” aren’t shared with everyone outside your immediate family, and even then there are caveats.
I didn't know their old CEO died of drug overdose...wow! That's crazy to think... bad luck? I wonder if VCs have C levels take any drug tests or carry pretty thorough background check on founders who they invest into?!
It's especially relevant in PL or Databases. DB2 did such foundational work in database theory, and Python 3.6's new dicts finally made some very simple database theory finally available to users.

In PL, there's a massive amount of awesome languages that pretty much existed for the purpose of writing a PhD or doing something funky with semantics. It takes /really really/ long to get into an industrial strength language. Look at Rust for example, it's the first incidence of real Algebraic types for a non-gc language (excluding C++), letting you do wonderful things like https://github.com/lloydmeta/frunk

Some of my favorites are

http://bloom-lang.net/

https://www.luna-lang.org/

https://www.propellerheads.com/en/reason (i contend it's a fantastic programming language for the task)

https://cseweb.ucsd.edu/~wgg/CSE131B/oberon2.htm
I understood the example, but speaking in generalizations at this point.

I would note that the US struggled to produce rubber in the Phillipines, so they didn't exactly get that out of the occupation: https://www.foreignaffairs.com/articles/philippines/1926-07-...
...and the same thing continues in these comments: something totally mundane posted on the internet being dissected to within an inch of its life. The whole point of the article is that random stuff on the internet becomes world news, but that seems lost on the HN crowd, who focusses more on the iPad bug. Actually, maybe I'm not surprised that has become the focus here.
SplinterItIntoAThousandPiecesAndScatterItIntoTheWinds
There are benefits to touching in social environments, agreed.

The workplace is not a social environment. It brings together people who otherwise would never have shared the same space, so you need to be super cautious about establishing new relationships.
Probably because you have always been the oppressor.
SRE and BDD: The Ultimate Power Pair
mermaid-filter is also a great part in the tool-chain, especially with pandoc.
Not all bunkers, the submarine pens were quite a challenge.

"Its roof (3.40 to 7.0 metres (11.15 to 22.97 ft) of steel-reinforced concrete)"

https://en.m.wikipedia.org/wiki/Keroman_Submarine_Base
The best piano teacher I ever had, left me with a little trick like this.

When I was working through a song, getting the next few bars in my fingers lets say. If I got it right without mistake I had to stop immediately. lift my hands of the keyboard, and reward myself with a little breath - and tell my subconscious that was it.

Before that I would just practice the loop over and over.
Amazon in Talks to Launch Ad-Supported Music Offering: Exclusive
It's seemed to get a lot better in the past 6-12 months.
I didn't understand the parallel to Sidewalk Labs, can someone please share more context?
Become aware of your spotlight bias:

>The spotlight effect is the phenomenon in which people tend to believe they are being noticed more than they really are. Being that one is constantly in the center of one's own world, an accurate evaluation of how much one is noticed by others is uncommon. The reason behind the spotlight effect comes from the innate tendency to forget that although one is the center of one's own world, one is not the center of everyone else's. This tendency is especially prominent when one does something atypical.[1]

In other words, no one (save for your closest friends/family) cares more about you than you do. This is both terrifying but also extremely liberating.

Do you remember your friend's cringy rejection from 2 years ago? You probably can, but your friend might've mulled over it every day for the last 2 years.

Hope this helped.
Did you try searching for it? It's an autocomplete field. Had me confused as well, the cursor looks like it's a dropdown.
As a Japanese learner who would also like to learn Korean, what do you constitute great success? Are you conversational in each? Can you read in each language? I find Anki pretty boring, but want to like it. After studying the basics, I’ve had better success with extensive reading.
> Chrome generally outperforms Firefox.

I don't agree. Chrome is pretty fast at executing JavaScript, but it is hundreds of times slower at executing DOM instructions compared to Firefox. It is also the slowest modern browser, by very far, at executing CSS animation.
Keyword is simpler to implement and should be fine, but be sure to follow up at least the head queries to make sure they're getting to the right content. Things like tracking the query through to the eventual contact page, so your support reps can inform your search index; ex people who search for X need the info on faq page Y. It's a waste of your customers' time and your reps' time when the customer gave you a good enough search term, and you didn't give them the information they could have used to fix their problem without opening a ticket.
Master the 5 Elements of Customer Service
Huh? There's a political battle for CEO in a multi million dollar startup and then the very new CEO dies on a drug overdose and nobody talks about possible murder?
Every time someone resurfaces the Pan Docs in a new form, I'm reminded of how I haven't touched my Gameboy dev efforts[0] in months. As fun as it is to conquer the Z80, it's difficult to get motivated working in an ecosystem that is still almost utterly without development tools.

Kirby's Dreamland was programmed with a track ball running on a hacked up Famicom. [1] We haven't come too far since then.

[0] https://github.com/Eiriksmal/gameboy

[1] https://arstechnica.com/gaming/2017/04/the-first-kirby-game-...
Jack Ma is an idiot for doing this for very simple reasons. It's a country of 1 billion people. His company has 5 billion dollars in revenue, they pay their developers like 30k USD. Burning out your brightest is a stupid business strategy. They can afford to hire many more people as they have plenty of money to afford to do so. It's like some stupid idea of machismo. Like be a man! Yeah fuck that noise.

It's in fact physically sickening to subject people to this. As they are sitting 12 hours a day for 6 days a week and then probably sleeping all day on the 7th to recover.
It's been circulating in various forms since the late 90s, IIRC. Commonly referred to as the "Pan Docs."

http://gbdev.gg8.se/wiki/articles/Pan_Docs
IMO, every attempt thus far has approached cross platform entirely the wrong way. They’re all way too focused on providing deeply custom UI. I believe that it may better to instead abstract app navigation as its own separate thing, making it a setting in a config file (e.g. tabbed, hamburger, split-pane tabbed, etc) and restricting UI coding to individual screens, which would have style hinting abilities and could be built via any number of platform agnostic (and perhaps language agnostic) ways. All this would then compile down to native UIKit, Android SDK, UWP, AppKit, etc.

So the idea would be you program your app’s individual screens, throw in some styling, select platform appropriate nav schemes (hamburger for android and tabbed for iOS for example) and hit compile to generate native per-platform project files+code.

This sort of solution wouldn’t cover more complicated navigation schemes or use cases that actually require highly custom UI, but if you’re doing either of those you’ve probably outgrown any kind of cross platform solution anyhow. Realistically I believe this would work well for probably 80-90% of non-game apps and wouldn’t suffer many of the drawbacks that usually come with “silver bullet” style cross-platform setups.
Redis.io SSL Certificate Expired
No. No one thinks that. Not ever, not anywhere.

But if you want human beings to give a shit about said country, maybe let them spend some time in it. Also look up “diminishing returns”.
I tried that with robinhood, but that few minutes every month to dollar-cost average in + dealing with whole shares felt like a big distraction.

I switched to m1finance where you can set a "pie" e.g. 80% SPY, 20% bonds and then just add money. They do once-daily investing, and automatically add new money or dividends to even out the pie.

Now I once a month I just dump "extra" money in without needing to do any calculations.
took about 22 seconds for me, but seemed to stall for about 5 seconds in the middle of loading :-P
Also a funny side note: Why do people who seemingly care about public opinion so much always screw up their public opinion? I'd argue torturing people is more in their interest than actual public opinion. With the latter they just try to stay above zero as long as possible to continue with their actual addiction, getting hard-ons from watching people suffer.

That's also why such people can under no circumstances really succeed with businesses. It's not the same kind of personality as Steve Jobs for instance. Jobs also hurt people, but the goal was always to increase public opinion and make money.

The differences between a sociopath (Jobs) and a parasite (this dude here).

And knowing that he's a parasite and not a sociopath, why keep him on as a CEO? The secretary or toilet cleaning person would have a lower chance to screw everything up.
According to OSI [1], it is not open source if it cannot be used freely in commercial context.

[1]: https://opensource.org/faq#commercial
I’ve wondered how effective this is in securing post of credit cards. I assume over time thieves simply remember the return addresses used. Over the years my banks haven’t changed their return address, so always easy for me to spot the new card letter.
Ask HN: Turning Windows into a high-quality development environment
What I have now is stock Windows installation. I would like to turn it into something that feels comfortable for development. Obviously a lot depends on what exactly I want to do with it, but for this thread I want to keep things wide in scope. Basically I want to get some software and configuration recommenations like people give each other in r/unixporn. For example on Linux, some people can't live without tmux, or tiling wm, or fish shell, so I want to hear similar recommentations for Windows.

What do you use?
For self-service style portals I highly prefer a mix of keyword based search and good overall navigation, on this class of sites I usually know what I'm looking for and - at least from experience - common implementations of automatically induced semantic searches just seems to add noise without actually getting me closer to what I'm looking for.

Please note that my viewpoint is largely inspired by technical queries as opposed to generalized search though. In theory I'd love a mix of both with priority on keyword results under the presumption that semantic metadata is mostly curated by humans.
It's not in scope merely because cliche stupidity is common.
It sounds like he's really smart. There's a billion people. He can just keep burning them out and there will be more begging to be treated that way. The only way to solve this is with regulations -- this is where capitalism breaks down. With that many people, it won't matter if he burns through them.
As you seem to foresee - being "really usable" depends on the use case. The one we're focused on this year is package managers - and making IPFS work really well for that use case in particular. There is lots of room for improvement on performance and usability - setting the package managers goal gives us really a specific target to focus and deliver on. This won't solve "all the problems" (there's a lot to solve for package managers alone!) - but will help us take a big step forward in production readiness and hopefully knock out a swath of performance issues experienced by everyone.
The problem is a human would at best reduce but not eliminate the bias.

Let’s assume the photo was not a match for the database. Now a human doing the final step is essentially pick a random face from a biased sample.

Worse, people are really bad about assuming whatever option they are considering to be far more likely than the base rate. Read up on an random obscure disease and suddenly you start thinking it’s a real risk. Sadly, police do the same thing with criminal suspects resulting in innocent people in prison.
And some of those "stars" are actually galaxies themselves! Truly mind blowing.
Not everything can be "timeless". Plenty of content is about the state of X at time Y. Things change and if your article is good and getting a long-tail of visitors, it's in your best interests to keep it updated with changes, or at the very least add a note to where newer information can be found.
I shall still prefer to go with the usual editors like sublime, vim. At the very least I can be certain that vim is not reading the files I am editing.
996 just sounds like mismanagement to me. Yes it's hard work but Ali Baba is not a seed startup that they can't afford to hire more people and distribute the workload.
Always surprised how often this happens -- I wrote a tool for this a few years back: https://ismycertexpired.com
It's not that simple; every company pays a lot in taxes, so the government doesn't benefit more than if a random VC had put the money in instead.

There's also the opportunity cost of the investment; the yield has to be compared to things like food stamps, education, basic research etc. There's a lot of low hanging fruit a well run government could be picking.

I would also tend towards the view that if the government invests like a VC it should take equity. If these companies genuinely have no other option, I don't see why this would be a deal killer. If they have VC they could take instead, the government shouldn't be offering free money.
Leaving aside the questions around the ethics of 996... is this kind of schedule actually effective? Do companies that work knowledge workers like this actually outperform competitors?
How large are the sections that you're printing? And how are you printing them?
Exploiting people is exploiting people, no matter how you spin it.
Beware, contains errors.

(been writing a gameboy simulator for a few months now...)
What sort of issues have you been running into with RN?

As of late, the spit and polish for React Native on Android has been getting better, with some features even being exclusive to Android here and there. Though personally I am super interested in Fabric, if they really do make native calls as easy and performant as they say they will it will make RN dramatically closer to native platform development.
If you assume you have a huge reserve of capable people, then that will clamp down on wages, but as a manager you still want to optimise the productivity of the employees they have.

Extreme overtime doesn't sound like a good idea. May as well hire 2 shifts of people and pay them half as much; aim for higher per-hour performance. 9-9-6 isn't going to get you very much per hour of labour time, the employees will be zombies.

4 shifts of people will get you 24 hour 7-day coverage if you want continuous production if that is what the business needs. Just hold per-hour pay as constant as possible using the reserve of willing workers as leverage.
More Memory and Processor Tradeoffs
Just like I have been always doing with Web Services.
The cynic in me now expects advertisers to adopt these techniques in future ads. What works well for content creators likely works for advertisers too. It’s sadly a cat and mouse game.
I am part of the problem, I only read the New Yorker at my library. I am always shocked at the price tag on the cover. I guess they pay their writers really well. I also remember from footage from New York they have a really nice location?

Conde Nast also own reddit.

https://news.ycombinator.com/item?id=17248210

That big service isn't profitable either?
I find 12 hours a day to be too much. And 6 days a week is throwing the mental health of a person off a cliff.

I’ve frequently found, personally and observing others, that productivity drops after 6h of continuous work especially if it forces you to think a lot (which is pretty much always in software - you still need to apply your brain to connect the plumbing between APIs)

Anything after 6h should either be menial work, cleanup or something else. I’ve found it is usually better to postpone any intense work to the next day. As a solo founder who tried to keep up 12h+ days, I’ve had the same amount of productivity by shutting down my day after 7h. You usually end up stretching things into hours for what would take a couple of minutes with a fresh brain.
> There is a reason why telcos are buying up media companies

The other way to read that is that there's a reason telecoms are buying media companies and not the other way around. Media companies are cheap, and they give ~cable companies competitive advantages (or another gun in a Mexican standoff) through vertical integration.
Unfortunately China is a repressive country where economic prosperity is anti-correlated with happiness:

https://outline.com/mnyw6K
Yep, don't forget to do the marketing for your marketing.
Those who can stick with a 996 are either stupid or desperate (I assume mostly desperate with enough stupid sprinkled in to keep this going). This idea of working your life away for a piece of shit like Ma needs to die. The culture in such places is absolutely toxic and frankly disgusting, not to mention detrimental to the final product. It's amazing to me that this is the norm in much of Asia and the US. I don't know what exactly is wrong with cultures who share this stupid idea, but it's something very serious. The desperation that drives people to almost kill themselves for work is incredible. It seems to be a form of self enslavement. The alternatives must be truly horrific for people to do this to themselves. They definitely are in the US and I imagine they are worse in China. I think people probably know this and don't need assholes like Ma to not only demand this enslavement of themselves, but also to demand that they enjoy their own enslavement and torture. What a scumbag.
The specs are much lower - you get only 5DOF for $5,600, instead of 7DOF. Igus is working on their ReBeL arm, which may be a more competitive option.
Did he take a 1.5Kg dump? Isn't that a huge one?
Ironically, the exact same site greets users with a cookie warning, training them towards the behavior they were surprised about.
Keyword search I find works good. Semantic search, if implemented at all, should be an optional feature with special syntax for describing the semantics, rather than trying to interpret arbitrary text and then it won't work.
One way Mozilla could still differentiate is by doing privacy&security all-out.

It currently seems that Firefox is only a little more privacy-respecting than the browser of one of the most invasive surveillance dotcoms.

It's been that way for years, and every year is lost ground.

I suspect that Mozilla's need for funding, and the sources of funding for so long, are what have them looking so similar to a dotcom.

When users won't pay money, Mozilla has seemed to focus on ways to sell its users to big companies.

Maybe there's a viable combination of expense reductions, refined focus, and switching to solely charitable (hands-off) donations? (Maybe we'd see little sponsor logos for most of the FAANGs, for various motivations. And for some other Fortune 500s, for good PR. And for public-interest organizations and government units/programs.)
That's called "word of mouth", essentially people personally recommending something to other people because they like it. Social media has allowed for amplifying your reach to anyone who follows you but it's fundamentally the same thing.

"influencer" marketing is bullshit. The only real part of it is the same old celebrity/talent-agency business that has existed for a century.
Jack Ma's comment on this matter is full of logical fallacy. Forcing employees to stick to the 996 schedule with no overtime pay is not equivalent to someone finding their own passion and work restless towards their own goal. He somehow mixed up these two completely different things while avoided talking about the lack of overtime pay or even basic respect for employees in many corporations.

Labeling people who demand reasonable work-life balance as "slackers" (from JD's CEO) or lazy is utterly disgusting.

I understand sometimes people might need to work a bit overtime to get things done or have on-call duties. We all do, but working 12 hours a day/6 days a week is not sustainable whatsoever. Of all these Chinese entrepreneurs, none of them mentioned even the slightest of their total rewards systems, which makes me think they are avoiding this topic on purpose and all their comments are attempts to put out fire while keeping the status quo, sneaky indeed.

To be honest, if someone I manage constantly works crazy hours with no rest for a long period of time, voluntarily or not, I won't even let him/her push any piece of code to production.

Fried brains == Disaster

Edit: had a discussion with some of my friends from China on this. One of the common arguments is "why are developers whining about work conditions while tons of other occupations such as factory/delivery workers and nurses work long hours with lower pay?"

First of all, other occupations having bad work condition does not justify the legitimacy of 996. This is yet another common logical fallacy when it comes to arguments like this. Also, how can people assume workers of other occupations are fine with endless long hours? Did anyone consider the possibility that they never had a systematic way to express their dissatisfaction and just tried going along with it for as long as possible before they were burnt out and got replaced?
Pretty interesting discussion. Working in IT and being surrounded by technology means that it's hard to stop 'working' per se. Coding on the weekend for side projects/hobbies while balancing actual 'work' means I'm clocking quite a few hours every week myself banging away on my keyboard.

No-one's putting a gun to my head to work these hours. I think awareness of the issue is great as it appears more or less systemic in China to work long hours.
When you provide jobs to others, you are exploiting them, otherwise, where the profit come from.
what about nativescript?
New Zealand's Interactive Emissions Tracker
I have random freezes. Firefox can't handle 200 MP, I guess
Alpha: Solver for Lazy-Grounding Answer-Set Programming [pdf]
996 sounds like a paradise. We startup founders work 24/7. We are either working or thinking about work related stuff when not sleeping. Not that we don't know work-life balance is good for health, but you just can't stop dwelling on it if you have a devotion.