skysight-inc/HackerNews huggingface dataset:
Slightly related (but only slightly), on the PS2 (games console, from Sony) you could access main memory with three different pointers, cacheable, uncached accelerated and uncached (which was the same base address with different high bits set accordingly). Each mode had reasons to be used (for example, when you read/write to memory which is cacheable and then fire off a DMA transfer, the data being transferred may, and often won't, match, what has been set in the program, until a cache flush has been requested). As you can imagine, this regularly resulted in hard to track down bugs.

Anyway, the bottom line of this is: I have seen various pieces of code on platforms which when comparing a memory pointer you need to mask out several bits (unless of course you actually want to differentiate between the different access methods of the same piece of memory).

It isn't quite what this article is talking about, but I thought it was a related piece of interesting trivia to those that don't already know ;)
Get unlimited content service for $250/mo with a dedicated writer
That isnt true. The countries that participated in the WW-II had industrial capability which is why European nations and Japan were the first to participate in free trade.

Germany and Japan were almost totalled but it took them just a decade to comeback because they still had the weapons factories which they repurposed to produce goods.

> .. painfully opening markets for 70 years, and slowly, by finding cracks in the system ..

Developing nations real problem was their protectionism. When India opened up its markets in 1991 it has seen a lot of progress compared to the previous time. Competition is fair practice, it forces people to produce better quality products or unique goods where they can compete in. India found its strengths and weaknesses so did China. The point is to compete with strength and weakness both, Not to compete on strengths alone. because if you do that others will do the same. This is what trump is doing now, protecting its weaknesses as China and India does.

> This is what is causing problems in the US, by losing jobs ..

US does not have a job problem, the current unemployment is 3%, which is the lowest in a century in American job markets.

> Basically, now that the world is starting to benefit from globalisation ...

US has always benefited from globalisation for being the market innovator, US invented so many things in the last 100 yrs that is indispensable to the rest of the world. For instance Semiconductors, Telephone, Mobile Phone, Television, Light Bulb , Internet, Airplane, Satellite communication. What has china and India invented in the last 100 yrs? The best way to compete is invention and innovation, ofcourse for some the pace will be different than others. China has a lot of funds now what invention comes out of Chinese labs? They are still involved in espionage in US companies so many Chinese spies have been caught in the last 10 yrs itself. I dont think chinese manufacturing has the gall to compete on fair grounds because if they do they should lift import tariffs on everything. Trump too will remove all the tariffs. It is that simple.
>Instead we have these laws that encourage stuff like a single dude living alone buying 3 cases of water at the gas station and the family of 6 who arrives an hour later can't get a single bottle. Or the dual with dual tanks in his pickup truck filling both up and the folks who come by in their Civic needing 1.5gal to evacuate can't.

What if the single dude has 1000$ and the family has 10$? The single dude can obviously just buy all the water and the family still gets none.
We are running into a problem here: how do you kill a parasite without killing the host? The US is not an export economy, it produces very little tangible goods. Its a very insular economy that because of its superpower history has deeply spread its cancer cells across the global economy. How do you fight it?
Evernote has been consistently disappointing with every update recently...

Nuclino looks interesting, I'm going to give it a try!
The author simply has a grudge towards over-engineered code such as [FizzBuzz Enterprise Edition](https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...). Not all modern coding is like that, and you certainly cannot build complex software (at least maintainable complex software) without abstraction layers.
I agree with your third paragraph, but I disagree with the others. But interestingly, where I slightly disagree with your third paragraph, it's because of reasons that essentially boil down to your first two paragraphs (heh). I feel this is sort of related to people that say "If you don't like it, go write your own" which is at this point really not possible with something like the Linux kernel, and so choosing another option just isn't an option, really. But mostly I agree that if you don't like the way the Linux kernel is run, there are other options and after all, nobody said it's a community anybody's forced to be involved in. On top of that it's not an all-or-nothing proposition, either. If your kernel patch gets shot down, it's actually deliberately built to make it very easy to just compile it yourself, with your patch, and then just rebase your patch anytime upstream changes.

But with respect to your first couple of paragraphs, I think it's really a lucky set of circumstances that allow a person to work a job in a workplace that they enjoy, and I will say for the both of us (presuming of course that you feel the same way) that we are very lucky to work in the industry we work in. But I also feel very strongly that jobs are -- for most of the rest of humanity -- something that people do because they have to and not because they particularly enjoy it. There are obviously workplaces with hot forges and I would argue that there are more workplaces with figurative (and literal) hot forges than workplaces without. I worked a job for a number of years which required me to carry (and use) various kinds of machine guns. Now I can't say I didn't enjoy it personally, but it's true that most guys were there because they had few other options. They were working a job with a hot forge because if they didn't, their kids would go hungry. I mean I'm pretty sure there would be no humans working at McDonalds in the Star Trek universe.
Building an elixer stream
This would be so awesome! I'm wondering how Snips.ai functions with no internet connection? I'm an early stage programmer with not much RaspPi experience unfortunately. Is it just a closed circuit for home automation. How does it fetch data for tasks that need external servers to update?
In the future, you will go out with your keyboard instead of a laptop.
Another "solution" - one that requires no action from homeowners - is to fix the demand side of things. Engineers without family could park a van nearby and (optionally) commute in and out over the weekend to a nice area further out. For the cost difference I'd be willing to put up with a pretty significant amount of hassle like that.
"There are differences between genders."

For sure. But you're not hiring a sex, you're hiring a person and individuals can match requirements for almost all types of position regardless of sex.
It might just not clear the JIT cache if you reload the page.
I think this approach will need a great more deal of maturity before I start programming in the way demonstrated in the video.
Interesting, and related to the Iranian Oil Bourse [1], which was supposed to trade in Euros, among other currencies.

[1] https://en.m.wikipedia.org/wiki/Iranian_oil_bourse
What’s the proper game-theoretic equivalent of this situation?
Julia uses Squid for Android for her zines:

https://jvns.ca/teach-tech-with-cartoons/#tools-that-make-it...

Presumably, she uses the same to do the slides. Here she talks some more about her tools:

https://usesthis.com/interviews/julia.evans/
Should engineering managers write code? Wrong question
You have a separate comment that decries the use of a polyfill. So what is the solution you’re looking for?
Show HN: SAN – a Safe and Nice TOML/YAML Alternative
JD’s luxury e-commerce platform TOPLIFE launches new luxury brands
In which niche are you working in?
where does the title 'what a useless commit' come from?
Come on, we all know how the US has asserted itself internationally. Napster, Mega, the list is endless.
I've been hearing the same complaint between Cobol and Java for years : it was simpler before, more efficient, etc.

Of course it was, but you were tied to one system (no application server), security was login/pw, database had no constraint, typing systems were ultra limited, everybody has its own way of writing batches (no Spring), business code was mixed with tons of technical code (no JPA).

Now, sure, if you glue some R, some SQL, etc. you can extract insights worht millions of dollars. But all of that exist just because we have digitalized all of the processes, data collection, etc. And the rise of data scientists will continue only if there are more stuff put in the databases, thanks to you plain, regular, normal programmers...
What do you consider bad work ethic?
> companies should be forced to spend additional resources advertising to demographics that they have identified as not strong leads

Leaving aside judgement of the merits of such policy, this is basically already the case in real estate post Fair Housing legislation.

Among other things advertisements for housing, to the extent they include human models, must show models that proportionally represent the population of the community, not the population of the desired buyers.
Helmets have become more common for a lot of activities. They used to be unheard of in skiing unless you were a racer and now are probably worn by most--especially kids.

Of course, e-scooters and bike shares provide a counter-trend as they don't make it convenient to have a helmet.
Your position is akin to "the highways agency broke the law because they assisted the bank robber by making a road". I don't find it compelling.
Hi author here.

We've created a new file format designed specifically for configuration: SAN (pronounce /seɪn/ like sane).

You can find a Go parser here: https://github.com/phasersec/san-go

Vim syntax here: https://github.com/z0mbie42/vim-san

SAN was created because of a need to have a Simple And Neat configuration format (with comments, unlike JSON, easy to parse unlike YAML....).

The main killer features compared to YAML/TOML are the following:

* Comments as first class citizens which means programs can manipulate and modify files with comments without destroying them.

* Safe

* Human and parser friendly

* Easy to use, even without syntax coloration

It's an open format and any feedback is welcome.
We did have a business case worked out, even had a Dutch care insurance company as investor.
Those insurers would pay for the largest bit.
I think there's a lot of people on SO that try and snipe topics like this to boost their own CV.
I watched it again last year, having sort of enjoyed it when it first came out (I was the right sort of age). It's quite an uneven film, to be honest - there's a lot of talent both behind and in front of the camera, but it never really materialises into anything particularly important or, by the end, even all that interesting. The weird sequence that's part Apocalypse Now, part video game, towards the end, has not aged at all well (though from this review in The Guardian it would seem to be quite faithful to the book, which I think I have actually read but remember nothing about!).
My manager's manager kinda does this. She flies her airplane back and forth between Yosemite area and the Palo Alto airport everyday. She loves flying and the numbers apparently penciled out for her to be able to afford to buy a house in Yosemite with access to a private landing strip, and buy the plane, fuel, and maintenance for cheaper than she could buy a house in the bay.
On a modern UEFI system you actually get provided with an API that can do all that for you, though only FAT32 partitions are supported for the FS out of the box (you can load your own drivers for more).

If your boot partition is FAT32, UEFI makes things much much simpler.
Facebook is the medium through which the ads are published. The actus rea and mens rea are the advertisers.
You guys are are also incentivizing for app work done via the console / added to platform right? For a serious dev with experience in app deployment what could I look forward to?

Most of my background is in data security so this is definitely up my alley.
The vid made me smile :)
Yes, maru was conceived as part of the STEPS program, to provide a minimal runtime base for an OS. As such it's focus was on being able to produce DSLs for a higher level of abstraction, and hence needed to provide the ability to extend composition (http://piumarta.com/freeco11/freeco11-piumarta-oecm.pdf).

Personally I've been interested in replacing the GC part of maru with a structural method of managing memory (http://concurrency.ch/Content/publications/Blaeser_ETH_Diss_...), this would require extending the language with the Composita primitives, but not really sure how this'll go yet.

The Lumen-C compiler sounds good! Yes the tricky part is the self compilation, I'm wondering if you'll just end up with a maru-like system if you follow this down?

Alternatively the other way of doing this is via an explicitly generated runtime as-per Ferret (https://github.com/nakkaya/ferret)?

decisions decisions :)
Macronix Plans Low-Cost 3D NAND – EE Times
Linkedin verses common resume wisdom:
In the US the conventional wisdom is you are never supposed to put a self photo in a resume (though that is common in other countries). However in Linkedin you cant achieve top status without a professional headshot. Plus that headshot appears as a thumbnail in many functions of Linkedin. So you are prejudiced by your gender, race and age just like a common Tinder profile.
Or simply use a Laptop Sock:

https://www.flickr.com/photos/bekathwia/2462986853
The best boss I had was the first one. I deliver newspapers early on Sunday mornings. When I arrived at the office in the morning he had always arrived a hour before everyone else and done all preparation (packing and changing subscribers in our books) so only thing left was to drink a coffee and start running with the papers.

When it was cold he often drove around and met us on the route and gave us another cup of coffee and cigarettes. If there was a complaint from a customer he took it serious and often went himself to investigate what could have caused the issue or went together with us. We were the best team in town by far, proud and had few complaints. He had faith in his team, always nice and always thought we did our best, values he showed us by his own actions.

Sadly he got promoted and after a while we were the worst team in town as the new boss had a complete different style and threatened people in the team when we got complaints.
When it’s physically not possible to increase supply sufficiently (in the relevant timeframe) to meet demand at a price affordable by everyone who needs a good in order to survive; and if you want to distribute those goods in such a way that the maximum number of people do survive; your only option will be price controls and rationing.

If it were possible to increase supply sufficiently AND the markets were perfectly efficient (and cows were spherical), price controls wouldn’t be necessary - but these controls were typically introduced after disasters where people died because other people were jacking up prices to levels most couldn’t afford.

Even if it truly is possible to increase supply you may nevertheless have price increases because disasters induce demand and encourage hoarding. The solution here IMO would be to cap prices but subsidize them in order to incentive suppliers to increase supply.
If your GPU driver supports it yes.

Check "How to force-enable blocked graphics features".

https://support.mozilla.org/en-US/kb/upgrade-graphics-driver...

https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drive...

The difference is that my tiny netbook APU doesn't get bogged at 100% while playing videos, on an otherwise DX 11 class GPU.
Tim Harford on Misleading Statistics, Naive Predictions and Sticky Research
I guess your expectation from the manager is the MBA types? Well they can never be good project managers in Tech, atleast what i have seen. Only tech people can lead good tech companies.
I'm not familiar with Netty, but in Erlang you set `active` mode which means Erlang will send your process messages for all incoming events for a socket: http://erlang.org/doc/man/inet.html#setopts-2

You can further use `{active, N}` to limit the "events" to a certain number as to apply back pressure to the OS socket level and beyond.
Very true, and I do still prepare for presentations.

For me though, the side effect of practice has been how I can now naturally put my thoughts to speak and deliver the points I want the way I want. Both of these things seemed almost like magical abilities to me 10 years ago.
Thank you very much Tomas!
Evernote has the best selling team ever.

They gave me premium account for a month. I didn't use it. A couple of months later I wanted to check how it works, so I asked them to enable me the premium account for 1h or 1 day. I wanted to check how the features work. After a week I got an answer: the premium account is available when you will pay. So I resigned. I don't like paying for I-have-no-idea-what.
The OP, I'm guessing.
The commit itself appears to be a documentation formatting change.
> [The author being 4 years old needed some assistance]

Maybe that is the reason?
> We found that our new DataView implementation provides almost the same performance as TypedArrays when accessing data aligned in the native endianness (little-endian on Intel processors), bridging much of the performance gap and making DataViews a practical choice in V8.

thread on twitter: https://twitter.com/v8js/status/1041981091727466496
Real heights would be great. Currently I use random heights.
Show HN: Rocket – A go utility to automate deployment to any cloud provide
The problem isn't the abstractions, it's the sheer size of the codebase. The author - and I think most people - prefer a codebase they can grok. Nobody can grok millions of LOC, at best they can have a high level overview of what does what.

At that point you need the abstractions and practices that make code boring.
Evernote is one of those applications that I use in a permanent WORN mode (Write Once Read Never). :)

I'm still waiting for the killer extension where I can take all my restaurant reviews (for a city) and dump them on a map to see the closest one to me.
"he real skill you have to develop is who to say "no" to. One good customer can keep you busy for a year and pay really well. 500 bad customers with small projects and small budgets can require 500x the work and result in less overall money."

This. So important to ensure that you find the "right" clients that fit what you are offering.
Julia's now using Ipad with pencil and the Notability app. She previously used a Samsung Chromebook Plus with Squid.

She actually wrote a blog post about reverse engineering the file formats when transitioning between them: https://jvns.ca/blog/2018/03/31/reverse-engineering-notabili...

(btw, if you go through her drawings over the years, they got better and better. I think a lot of what makes them great nowadays is practice, practice, practice)
Balaclava sellers need to police bank robbery too. Too long they've gotten away with providing the means for these criminals. /s
A list of companies at Consensus Singapore
The problem with a lot of robots in care is that if you pick 1 task, the MVP to solve that problem doesn't even have to be a robot. To automate 2 tasks, you will need 2 MVPs and this doesn't really scale. A single robot can do a lot of different things, all with the same hardware that gets used a lot, where as 1-funtion MVPs only get very infrequent use.

But it does require to build a robot that can do a lot of things, which is not a minimal thing to do.

Things get expensive and complex when robot arms get involved, which do give you lots of capabilities in return. Arms and mobility make the difference between a smart speaker like Alexa and a robot.
I think it's not a matter of the field (engineer or musician), but rather a matter of personality. I know some people who really take pride in their accomplishments at work, as if the project they worked on is really part of what they were proud to achieve in their life as a whole. I also know other types of people for whom being an employee merely means being at the service of a project that isn't theirs, which will therefore never deliver any actual satisfaction. For this latter category the true way around is to find a way to live by monetizing their own ideas and projects, either by trying to create their own company, or by trying to monetize open-source stuff, etc
go to https://www.amazon.com/dp/B07HFWQPKN and enable the skill.
Get Expert Umbraco Support and Succeed
UiPath Raises $225M Series C
Oh that looks like an interesting read, i've previously missed that post.

I'll check both out, going to give that presentation style a try.

Cheers for the links.
I applaud your optimism, I really do. Just don't go thinking you failed in life when you inevitability find yourself eating chicken nuggets at Disneyland for the third year running, whilst your children (that you love dearly) insist on yet another Disney Princess dress. :)
I would have liked to see the slides, and I see a paragraph headed "Slides" but no link. Am I blind or is it my browser? Would appreciate a pointer.
This was a genuinely interesting rabbit hole. Never seen this before. Thanks.
Care to share any anecdotes that make sweeping generalisations based on gender that paint female engineers in a bad light instead? Nope, didn't think so ...
But you can; whether you should, or if it is a decent thing to do, is a different matter.

Placing an upper limit means that you are less likely to be rescued at all, if the potential rescuer happens to not be a nice person (or is very risk-averse and rescuing you involves some risk).

In other words - if the person is nice, you do not need to have any limits, as they would not abuse the situation anyway. If they are not nice, with the limits they will not rescue you, but without, there is a chance that they will be overcome by greed and so will rescue you.
I have been asking around if anyone has seen tariff effects yet. So far very little. I have noticed that can soda pop prices have increased about ten cents a can after being stable most of this century. An acquaintance who owns a family farm said the bottom fell out of soybeans- one of the Big Three crops in the US. No one is buying so farmers are putting into storage.

My guess is the traditional Black Friday bargains wont look that good this year due to the tax-everything-from-China policy. Then maybe the US consumer could wake up. The rightwing fake news will blame it on Democrats of course.
A pixel shader cannot choose where to draw, it is simply given a pixel and asked what colour it should be.

In order to reduce the overdraw to something manageable, you need to generate geometry (via the CPU, geometry shader or vertex shader) that covers a relatively small superset of the pixels you actually want to draw.
A lot of refactoring my code for the sake of refactoring, adding in more error handling and edge case protection, trying to make it only 30 minutes of work instead of an hour the next week, and a fair bit of HN and reddit and youtube.

The skills I taught myself in doing that largely lead to the position I've got now.
My country is literally one bad storm away from turning into Atlantis. Puerto Rico is not a disaster, hurricanes are a part of the weather over there and every American should be ashamed of what happened. Sing God bless America because it sure as hell isn't going to be saved by its people.