skysight-inc/HackerNews huggingface dataset:
It is easy to agree with these findings. In general it is important for humans to get answers to WHY. History answers typically to WHY questions and to some extent also examples, i.e. you see by example WHY the theory works.
Haskell's typeclasses (or, equivalently, traits in Rust) help a lot with this problem, though. It's one of the biggest language features I wish I had access to in more languages.
Why does oil money need laundering?
It is the same thing. Just different name.
Not at all, fine tuned in small functions or architecture specific headers.
Hunting those, or making them, looks fun!
Look for a backported shadow-utils in RHEL7.7, which is scheduled for the summer. RHEL8.Beta currently supports rootless podman 1.0.
Were we coworkers?
I expected this to be about box subscriptions.
I can block certain people from Facebook and Linked In, but those people are very active in coworking spaces. They're the type who love to mingle and promote themselves as experts, talk above others, completely ignoring that other people are focused on doing their own thing.

At least if you work in a company open office, your boss tries to prevent it from happening.
Not just that but sounds like a completely different world from my experience. I travel around and work from coworking spaces a lot, I have seen more than ~20 different ones but have never seen any coworking space with a ping pong table, foosball table, big TVs with playstations or a large amount of people working for a specific company.
For that matter, there are human languages besides English that can be written using only ASCII (sometimes by transliterating) and that's not what happens in them.

Just like people know they have to write in English on HN to communicate, they also write their code in English when they plan to open-source it and share with the rest of the world. As for closed-source projects ... if your company doesn't conduct its business in English, why force the code to be in English? The only people whom that'd benefit are never going to see it.
Most popular cars ‘at risk of keyless theft’
Public Understanding of GDPR
Rust Powered Linux.conf.au E-Paper Badge
For me it's the uniquely American parochialism of these type of articles that grates: 'Hey look guys, I found out that there is actually a world outside America, and in this strange exotic world there are places, and people, and even things!!!!'
> and was then stuck in a 1 year contract

This is the key thing that bothers me with subscriptions: they often screen £x/month while making little or no mention (outside of the small print) that this is for a minimum of 12 months, or sometimes the 12 months is not rolling (so if you use 13 months, you pay for 24).
Laptop sales dis not plummet, only laptop sales with no additional add-on items or other purchases in the same transaction ($30 USB cables, etc.)
Yes, but that's also a torpedo to the way programmatic ads are currently bought and sold. (FWIW I am in favor of such a change, but there are a lot of very large tech companies selling data management platforms whose core value prop is being able to stitch together audiences from this sort of data and precisely target them everywhere their browser cookie or device ID goes.)
Yes, but the broadsheets weren't tabloid quality in those days. The culture of linking and aggregation and snippets hurts them as much as the red tops.
That approach has successfully turned a pile of spaghetti C pre-processor code into a managable secure server application deployed across Aix, HP-UX, Solaris, Linux and Windows NT/2000.

Yes it was tighly coupled with Make that took care of selecting the proper set of files to compile and link based on the platform.

The anti-module crowd seems to want to have it all, which to me is the same anti-exceptions and anti-RTTI crowd, and in that case modules are indeed dead-on-arrival.
In my country, government officials steal from the national budget, which is funded by oil revenues.
Twelve Circuit Sculptures We Can’t Stop Looking At
A couple of other articles of interest:

An empirical estimate:
https://academic.oup.com/biostatistics/article/15/1/1/244509

And a review with some context:
https://www.biorxiv.org/content/10.1101/050575v1
Dropbox acquires HelloSign
Advanced Tor Browser Fingerprinting (2016)
Barbican is one of the best examples of Brutalism in the UK and I love it! Its far from Ugly. Its functional and interesting, far more so than the bland glass builds down the road in the city.
Previous discussion on HN:

https://news.ycombinator.com/item?id=11235537
ClojureScript if you like lisp and dynamic type.
Elm if you like ml family languages and static type.
This is a good thread to read that might give some more backstory: https://twitter.com/JeremyLittau/status/1088503510184927233
What does being an individual author have to do with doing it as a hobby? Why can't you report from Aleppo as long as you get the money to pay your salary and expenses?

A better example might be something that requires a large team, like analyzing large amounts of data, but the ICIJ shows you don't need journalists to be employed by a single organization to be able to collaborate.
TVM and Deep Learning Compiler Conference: Slides and Videos
Yeah, even a small part such as the cc1310 from Texas Instruments (a sub-GHz wireless SOC for <10USD MOQ-1) is a triple-core device. One Cortex-M3 as the main core, a Cortex-something as the radio core, and a Sensor Controller (I'm guessing msp430-derived) as a low-power helper core. For the latter, you actually compile a binary blob that you push to it in firmware, and the format is not ARM.

Quite complex stuff.
So Chackra isn't a "even a low level VM"?

At which point do you draw the line between bitcode on watchOS, ART on Android, and Chackra on UWP?
The question of explaining how a neural network made a decision also comes up with us humans of course and is often not easy. Don't know why I didn't call... https://www.youtube.com/watch?v=tO4dxvguQDk

Human rationalisation has it's issues eg “So convenient a thing to be a reasonable creature, since it enables one to find or make a reason for every thing one has a mind to do.”

Wonder if AI will do better.
Right, but that's not a HA/continuous backup solution for the state (PostgreSQL db), so if the machine fails, you lose the database, and all the data since the last backup.

What I'd love is something Dokku-like in simplicity for setting up HA/master-slave postgreSQL. A tool that I just install on two servers and it does everything needed for HA such as replicate continuously.

Even without the HA, just continuous replication, this would be a great complement to Dokku.
What if we could verify NPM packages?
For most use cases, SD cards on Raspberry Pi's are not reliable enough.

I realize you may be successful in running signage devices, but most people want to simply be able to run common class 10 card (e.g. from Verbatim, Kingston, Sandisk), using a standard OS setup and leave the Pi running without having it corrupting your files. This simply isn't possible, in my experience. Also look at the OpenHAB forums as a reference.

The more regular disk activity, the worse it gets.

We went this route in our office and every 3-6 months we had corruption on each of many dozen Pi's. Once we switched to using USB drives (spinning or SSD) the issues were sorted out.
I echo the same sentiment as other commenters in this thread. I have tried all possible routes and here's my findings:

1. Working from home

This is possibly the worst decision I've made because, the disconnect between work and leisure disappears and either of the two things will happen - you will either end up working 24/7 or you will relax more often than you would in a proper office environment.

If you have a large house with an office room in the ground floor and the rest of your rooms upstairs, it can work. But then, there is very little friction to stop you from moving out of that room to watch TV, play with your dog, etc.

The other thing is it's super hard to control external distractions - like guests visiting, delivery guys, etc.

I don't recommend working from home if you can avoid it. But I do understand not everyone can afford office spaces and home offices are basically free.

2. Proper office spaces

I rented out an office space with a provider for about a year. It was very expensive and on top of a city center, but the experience was amazing. I had a private room for myself with a really beautiful view of the beach nearby. There was a receptionist I hired, who would take care of and filter out all the noise. I had absolute tranquility and was very, very productive.

In my view, this is the best bang for your buck as when clients visit your office, they know you're not joking around and you have proper office space that gives them the confidence, especially if they're corporates.

3. Co-working spaces

The idea seems nice on paper, but it was really terrible. It's only terrible because I have to pay money for it. It's literally a Starbucks experience you pay $300-400 per month for. People will fight for charging ports, talk so loud, keep interrupting you for random reasons, etc.

I absolutely think co-working spaces have the least value for money. In fact the co-working space owners know this themselves, which is why you will often see them try to attract customers by saying they host events, invite investors every month, things like that. But, the value isn't there for me.

4. Coffeeshops and Public libraries

These days, I'm on constant travel and hence I usually find out the nearest public libraries and take my laptop there. Usually they have ample space, so I'm not taking away any readers' space and it's dead silent and as a bonus you get free Wi-Fi too. The next best alternative is Starbucks, but you better invest in a good noise cancellation headphone (I use a Bose).
Oh yes, certainly. I wonder though, how this works for the likes of Medium, where where is often good content, but by completely unrelated people, should it be up to me to know who I should and shouldn't pay to read?

I see it would certainly make sites like this more useful, those that curate content based on public opinion.
Big agree.

Micropayments turn the model upside down: the newspaper subscribes to a micropayment service, and web browsers have a whitelist of sites and prices they're willing to pay, by pageview, by word, etc.

Everyone gets paid, malware and ads are not necessary.
Each use would have to be quite expensive for that to be practical for most services, especially for things like tax filing software where most people will want to use it a couple of times at a specific time each year.

While that expense might well be significantly less than paying for an annual subscription (often the minimum) it would be hard to market as you would have to combat the fact that it would feel expensive to those looking with the view to maybe buying (humans are not rational creatures, despite what we like to believe, and often fail to correctly compute the relative worth of things).
MariaDB Platform X3 Implementation for Transactional and Analytical Workloads
Oh, there's an OTP in the MPU? I didn't know that.

Yes with 1) I'm not sure either but there's some sporadic discussion in the Github issues with various attempts. From what I remember certain scenarios currently cause all blocks to be re-scanned which will obviously get slower with capacity.

With regards 2), I was under the impression each block is allocated according to the wear-levelling algo[0] so I don't think they're contiguous if that's what you mean. Also block size is configurable.

I tried implementing LittleFS on a 32MB SFDP flash with Mbed but couldn't get any decent performance out of it. It kept spewing out "bad block" errors an re-allocating everything. I hope it's a more viable option in future though as I do like the design.

[0] https://github.com/ARMmbed/littlefs/blob/master/DESIGN.md
Not sure about that , what if the path does matter.
At least when you cancel your magazine or newspaper subscription, they don't yank access to all the content you received while you were subscribed.

It isn't a new model, but I'm not sure it is a good model. A lot of these subscriptions are borderline abusive.
There is proof of a nation forcing its companies to give access so that it can spy on nationals not just at home but also abroad. The offending nation is the USA. And for those who believe this was 'legitimate' and to fight terrorism please note they were also caught spying on Angela Merkel to gain commercial advantage during TTIP discussions. And now the insinuations and slander orchestrated at government level to try to bring down a company that is beating them in the marketplace is further proof that the US government will do anything it can to give US companies an unfair advantage
Suggesting we should not deal with the Chinese because we 'cannot trust them' is downright racist. I do not necessarily look for 'proof beyond reasonable doubt; but today NOTHING has been offered apart from rumours.

The best way of avoiding conflict is to have deep rooted commercial interactions such that there is too much to lose from falling out with your neighbours. It has worked in Europe with the EU. Trump seems intent on destroying the existing deeply interwoven supply chains involved in technology today. No US chips in Chinese products and vica versa. Seems like preparations for conflict.
As a slightly morbid aside, some bothies have been demolished over the years as they were seen to encourage risky behaviour:

https://en.wikipedia.org/wiki/Cairngorm_Plateau_Disaster
At least you didn’t quote William Gibson.
Agree. GDPR and programmatic ads are totally incompatible.

I believe this is intentional on part of the EU.
Buy Tramadol Online
not sure assumption about seiko factory using complicated processes is right

Depends on the Seiko. Seiko makes and has made a large number of complicated and historically interesting watches and movements with a story, but your average Seiko won't have that.

If you want a cheap mechanical watch that's a historical 'first' and has an interesting watchmaking story to tell in terms of processes and optimization, get a Swatch Sistem51. It's the first automatic movement that is simple enough and has few enough parts to be mass produced entirely by robot. Of course if that's a 'good' story to tell or not is very much up for debate.
Curious how people would react to the article if author revealed corporate backing
Same. It's good to set up certain rituals - a hug, kiss on the cheek. Whenever 'leaving' for work and 'coming home'. It helps when drawing the line on some gray area things, like going to the bathroom and grabbing a sandwich.
Absolutely, there are many companies whose pricing model is designed to maximise the money they make from you without being what I'd call "fair". That's their prerogative though, they're a business after all.

As for the coffee, I buy it for at work, so it's just me, and I know I'll be at work every day, again, a model that suits me. My "home coffee" I buy as and when, and don't use a subscription model, because it's a different requirement. I guess this is one case of a single person needing two separate pricing models for the same product.
Detecting Kernel Memory Disclosure with x86 Emulation and Taint Tracking (2018) [pdf]
I don't have a good answer to that (i.e. that I personally checked). However, FastAI lists some solutions in their latest version of the "practical deep learning for coders" course [1]. The google cloud version for example [2] was calculated to cost only about $40-$50 for the duration of their course (2 months), which is way, way better than the $10/day on AWS that I tried.

[1] https://www.fast.ai/2019/01/24/course-v3/
[2] https://course.fast.ai/start_gcp.html#budget-compute
The CFC-free albuterol inhalers (for us asthmatics) introduced in the last ten years are objectively worse than the ones they replaced. On the bright side, the new formulations meant new patents for drug manufacturers and the elimination of cheap generic alternatives for patients, so there's that.
Unfortunately, no lack of people who still underestimate how dangerous the mountains in Scotland can be:

https://www.bbc.co.uk/news/uk-scotland-highlands-islands-457...

Fortunately those people were rescued, but walking on the Cairngorm plateau in wintry weather without jackets and other essential gear is a pretty risky thing to do.
First Thoughts on Deno, the JavaScript/TypeScript Run-Time
Not sure why this being downvoted, I don't think anyone disputes it. If you want a source, Bari Weiss from the NYT discussed this on Joe Rogan a few days ago.
Look, I worked for years in localization and I'm actually a proponent of English as a worldwide-spoken language. But I'm pointing out the irony in saying "Nothing worse than opening some code to find bizarro foreign language identifiers." when that is exactly how CJKHT(...) programmers, many of who do not speak a word of any western language, feel. Closer to the west, even people in countries that use cyrillic or greek alphabets are not necessarily familiar with latin transliteration and forcing it on them is dubious.

I mean, yeah, this can be made a requirement of programming languages: After all, it was such a requirement for a long, long time. But it doesn't have to be anymore.

BTW, full disclosure, I'm French and I find code written in french completely fucking unreadable. And that's 100% ASCII. As I said I believe code should be written in English, but I also don't think we should have essentially-artificial barriers for people to enter something as important as programming; those barriers only end up eroding the culture in question.
I've also become completely overwhelmed by the amount of "set and forget" auto-recurring subscriptions that exist now, and it's simply led to me opting out of almost all of them. It's not even the monetary amounts, which tend to be fairly small, but more the cognitive load of keeping track of payment dates, amounts, and (especially) cancellation terms. I just can't be bothered to deal with it all, so I don't. If I was to put a number on it, I'd say five monthly subscriptions is as many as I'd be prepared to have at any one time. That would have to cover everything—news, entertainment, charitable donations, and so on.

For video streaming, for instance, I subscribe to Netflix only. If something isn't on Netflix, I just won't see it, and I can live with that. I already have access to more than I can watch anyway. Should I find something better, I'll stop my Netflix subscription before switching to the new thing.

If the service is harder to cancel than it is to subscribe, I'll pass irrespective of how good it looks (no, I'm not prepared to call you on the phone to cancel when subscribing took three clicks). I won't subscribe to software at all. Let me buy it outright. If it's a monthly subscription or nothing, I'll pick nothing.

Perhaps I'm showing my age by saying this, but I'd be more interested in subscribing to your magazine or service if you send me an annual invoice, which I'll happily pay in one explicitly non-recurring payment, like a bank transfer. Then after a year or whatever the subscription period is, I'll make a decision about whether it's still worth it to me. If I'm considering actually subscribing to something, it won't be on a whim, and I'll already know whether or not I like it enough to pay, so signing up for an extended period is fine. Same with charities. Let me send you money once a year, and don't pressure me into signing up to a monthly payment plan, and I'll be much more prepared to do so.
Never heard of it, thanks for showing me!
I prefer not to use mouse at all while coding which I just can't do with IDE. Vim, cscope, ctags provide me all the powerful utilities that I need for faster navigation and editing. Most of the times refactoring needs multiple source files to be looked at and edited simultaneously. In these cases, I split vim in different (even up to 4) screens which enables quick cut-N-paste operations across different files.
I'm familiar with RTB (real-time bidding protocol) details, so I can assess this from the technical POV.

Most ironical thing here -- IAB categories applied not to user profiles but to URL's.

So, their goal is to facilitate ads targeting not to user profile, but to page content. This is the use case which is often discussed on HN as ethical and "right" way of showing ads -- you get the bid request with "Nature, travel" IAB categories and you show ad about outdoor gear. You don't need to crunch user data to make this simple decision.

However, I have to admit this complaint has it's own merit. Bid request usually contains not just page URL and IAB categories, but user cookie as well. So, by data-mining bidstream, you can theoretically find people (well, at least their unique cookies) who are looking for a cure for impotence, and this is against GDPR, for sure.
I still see a fair amount of node libraries that either haven't converted to promises, or their documentation makes it unclear if a function with a callback has a promise based alternative.
A bit of etiquette for most bothies is to leave kindling and some matches in a ready state for igniting. Its a nice feeling entering a bothy after a cold and wet day walking in the Trossachs and getting a fire going in no time!
GitPitch Markdown Presentations Now Export to PowerPoint, Keynote, Google Slides
Yep, this is what got me with CC, I didn't need it for the latter 10 months of the first year, and they won't let you cancel early, or set up a "finish" date, you can only "end" the contact within a month of the year end, of course, 10 months down the line I forgot, and rolled over, because they sent me a renewal email confirmation a few days later, at which point I was stuck in another year.

Unlike a mobile network (at least here in the UK), CC doesn't switch to monthly-rolling after a year.
RIOT: Operating System for the Internet of Things
Understanding ReactJS Higher-Order Components: Tutorial
You can search GitHub for open issues that need help: https://github.com/search/advanced

The commonly used label is "help wanted".

You can dig further. Some ideas:

* Issues which are not to old.

* Issues in repos with an average amount of stars (~100).

* Issues with a limited amount of comments.

* Issues of users which project/coding style you like.

...
Thanks for the link, Stephen. Never knew that much was going on!
What’s the goal of learning/using a new tech? Is it for a task? Or is it for your own learning?

If it’s for a task, I’d say:

1. Really spend some time to understand what you’re trying to solve
2. (If applicable) What pain point are you experiencing with existing solution?
3. Find tech (old or new) that might be a good solution, and understand their limitations/trade offs that you'll be making by choosing this tool.

Then, make a decision.

If it’s for learning, it ultimately is what are you trying to get out of the learning experience, and see if it fits your goal. (It is totally OK to learn a new tech just because it sounds cool - Learning more about something cool is a type of goals as well.)
I’m agnostic and probably about as liberal as they come. My brother is atheist and getting and staying sober through AA. The “god” can be anything you want it to be, as it is for him.

That is not to say that AA is for everyone, but this advice to just “talk to a physician” as if that is the only fix is absurd. Look at how many people are hooked on opioids after “talking to their physician.”