skysight-inc/HackerNews huggingface dataset:
Today's default foreign policy is to leave dictators alone. That yes it's horrible they nerve gas hundreds of thousands of kids and shoot down passenger airliners because they are corrupt murderers who pack attack their own people. Yet they know something about their country that you don't.

There are two ways to earn $20,000 a year:

Earn $400 a week, and only live on that.

Live on $0 and save up $19,000 and a penny, and get a thousand dollar discount on what you want to buy.

Don't think little of rural people. They are smarter than you think. That car there is a shakedown. Hey, you just scratched it. Give me $100.

Dumping millions of dollars on drug addicted college students really is more moral? How about a few hours south of SF? No one ever OD'ed in Hollywood, right?

Also what happens if you do go down there, and get religion actually working? That's the real scary thing and avoidable grave matter behind the data, the humanism in it.
It's not so easy.

Computing power can be increased by scaling vertically or horizontally. Vertical scaling has an upper limit, and when one reaches it, in certain contexts, end of the happiness :-)

Case in point: GitLab; they have Go microservices. GitHub was also hiring Go developers, so very likely they've done the same.

Of course, few companies are GitLab/GitHub, but the point is that it's not possible to make absolute statements about power being cheap.
one little note..sarcasm on...people actually trust someone who wants to differently than Jesus(ie Jesus is said to have stated give money to government and give time-effort to religion)? Is it fraud if the meek person is in fact suffering fromm lack of thinking?..sarcasm off ..
Add voice control ("Hey Robot, run a sweep") and WiFi and you have a very capable spy system. Not to mention cameras and GPS which could all be justified in terms of improving the performance of robot vacuums.
I stopped reading at "Python, the language used in Django, is a language very commonly used for academic purposes, whereas the Ruby community — thanks to Rails — is more business-oriented."...
Worse still, marketing emails know that if they pad out their messages, they can hide the unsubscribe link!

I'm pretty sure no-one with any sense chooses to take advantage of this. People just hit their Mark as Spam buttons which is basically like a death sentence to people sending mass email. (I send 450k+ legitimate, wanted, double opt-in mails a week and spam reports are basically our kryptonite.)
That mail is outdated. Arch, like some other distros such as debian, now applies a kernel patch that allows toggling userns support via kernel.unprivileged_userns_clone sysctl.
Long journey to Tox-rs. Part 1 (2016)
Show HN: PugSQL, a Python Port of HugSQL
Passing a string where you expect a number is not the only kind of type errors modern type systems are about. They can catch a particular class of domain-level bugs, and more importantly, it acts as a pair programmer who tells us about all the logical edge cases that we forgot to think about, as we program.

This is done using what is called "sum types" - we can tell the compiler that say a user can be "Premium" or "Regular". This distinction will affect policies across the codebase - eg. Premium customers get a discount on their shipping costs. We'll have robust unit tests and integration test that cover all these policies.

But even with the tests, we run into trouble when the feature request to create a new type of User comes in - "Semi-Premium" who gets only their _domestic_ shipping free. We now have to hunt and peck across the codebase, and change all our policies so that it handles this possibility well. Our tests are of no help here - they are meant to verify existing facts about the system, and can't tell when this user fall through certain policies because we forgot to handle it there. The type system on the other hand knows exactly the places where we decide things based on the kind of user. It will then realize that a new type of user has come in, and our policies don't handle them. This turns what usually is a high-risk and difficult task into an almost mechanical one.

What's happening here is that we're telling the compiler more things about our domain. This means the compiler can then remind us as we go about our business writing code, to handle every case, to never pass a null, and to help model our data structures that prevents inconsistent states from ever happening. The more we can encode in types, the more powerful this becomes.
Religion is not philosophy. We can have a concept of moral and good without belief in a god or something supernatural. For humans, everyone agrees that society is nicer to live in when people are nice to each other. So teaching people to be nice to each other lies in everyone's interests, a God serves no purpose here.

Note that there are Christian and Buddhist philosophy etc which is useful. However, that is philosophy and not religion. You can believe in the golden rule without being christian. You can agree with the teachings of Jesus without believing that he is the son of God. You can read the Bible without thinking that it is anything more than ancient pop-culture. Also, you can believe that some things are "good" without believing in a god.

So as far as we know Religion is no better than snake oil. The main purpose of snake oil is to redistribute resources from naive people to conmen. Snake oil might have some positive placebo benefits, and maybe snake oil inspired some people to pursue medicine and help people for real, but snake oil is still just snake oil.
If we're talking about something like Unity or Game Maker, perhaps, but someone who has enough knowledge to make a project in C++17 like a game, has enough knowledge to make the same project in C89 with little difference in time spent (if anything it might be faster in C89 since it enforces simplicity and has much faster compilation times whereas C++17 often creates architecture astronauts).

Non-programming tools like 3D model editors are another case though as outside of very expensive suites like Mirai, things have progressed much better nowadays. But again this doesn't apply everywhere: for example Deluxe Paint was an easy and popular tool to use for 2D games in the 80s and early to mid 90s and a modern pixel art editor doesn't provide that much more functionality outside of what you can get with modern resources (e.g. unlimited undo).
> and I still have no idea how I only do stuff on the client in a SSR environment (stuff that i did in componentDidMount)

The 'useEffect' hook - it won't be executed if you use e.g. ReactDOMServer.renderToString() for SSR

useEffect(() => {
console.log('Client side only');
}, []);

Codesandbox: https://codesandbox.io/s/peaceful-dew-nvw83
Would be nice if it were easier to get that info. Our MS reps never mentioned this.
I would learn how to use the tool. If I like it I might recommend it at work, where $50/month is not a crazy price for a project.
Hacker News is great, but notice that few news sites look like Hacker News.

Instead we often use outline.com, which as far as the news publisher is concerned is worse than what Google is doing because they lose all control. (If adopted at scale.)
Especially in bigger companies, decisions to buy a product take a lot of time. Department A likes your product and starts asking detailed questions. Department B gets wind of that and feels that A is trying to get on B's turf. Department C knows that A will be reorganized soon and will no longer need your product, but can't say that openly yet. Heated internal meetings ensue. Management gets involved. During all this time, you will get slower and more vague responses. Maybe some budget cut strikes. Managers fight about the prioritization of projects. This can take weeks.
They're operating on your behalf when they're talking to other people.

When they're talking to you, they're your enemy.
Patron as a boss is a historical meaning that has largely fallen into disuse.
> I don't need to waste my time doing such stuff when using email.

Claiming you don't clone the repository to your local PC is just false and will probably take more time than it does on GH.

> Excuse me, WTF?

This is what I ask every time I see someone saying e-mail is an okay way to do contributions, continuous integration and issue tracking.

> How is it negative exactly?

It's a ton of bad UX and UI. It negatively affects basically every component of development for everyone not accustomed to the bad tooling.

> All that Github and Gitlab bug tracker has is pretty UI, which doesn't mean good UX.

Better just good UI than bad both.

> Secondly, that puts all of the FOSS projects in one basket

You are out-of-touch to the possibilities available right now, Gitlab can be self-hosted.

> If <nation> wanted to deny access of FOSS projects for <another-nation>, it would just have to exercise power on Gitlab

Gitlab has no control over the independent instances of Gitlab.

> Sending bug reports to Mozzila, PostgreSQL, etc. was a good experience for me.

Sending bug reports to those companies using GH/GL has been a way better experience for me.

> Firstly it doesn't leave space for using email, which a lot of big projects have accustomed to using

So what? There's a lot of old and bad "protocols" we've killed.

> Linux was started in 1990s. Is it majorly out-of-date?

I was not talking about Linux _per se_. The way contributions and development is done is majorly out-of-date and is stifling, yes.
How can you tell what "God's true religion" is? I'm sure you would get very different answers from a Buddhist or Scientologist.
That sucks and all, but her mom should be serving more time for naming her Reality Winner.
Democracy or dictatorship: which works better?
The solution to this is not "regulate Amazon's facial recognition". It's just "regulate all facial recognition".

While that's obviously challenging, targeting Amazon specifically doesn't actually improve the status quo in a lasting way.
Simplified guide to using Docker for local development environment
Eversource turns to non-wires solution in outage-plagued New Hampshire town
i'm against the use of asbestos and have been for years, but my understanding has been that the fear of lawsuit has been an effective force preventing companies from introducing additional uses of asbestos in recent decades. most manufacturers were already avoiding the use of asbestos in their products like the plague. in any case, i don't think federal regulators had sufficient legal authority to actually ban it.

but, I think the way the press is handling this is interesting and I'm glad you highlighted it. when I searched for "epa asbestos rule" I found about 10 articles stating that the EPA was ignoring its own scientists in issuing its latest ruling about the use of asbestos in products.

but I also found this recent headline on CNN: "EPA announces nearly complete ban on asbestos," which seems to have happened in response to earlier criticism. or something: https://www.cnn.com/2019/04/17/politics/epa-asbestos/index.h...

it does make it a bit difficult to figure out what is going on and whether or not this administration is actually pro or con. IDK.
Sure, I agree; if the original title isn't true, then this isn't much of a story... which is why I posted my comment in the first place; the closest relevant answer is quoted by sister comment by Koffiepoeder.
If they remove the API, can they be sued for non-competitive behavior?

Obviously, Chrome has a monopoly in web browsing, especially on desktop. And this can be seen as a leverage for a different business they have, namely ads.
Yep, Similar issues with Threema. They are currently under the number of requests [1] but will eventually reach it and then what?

[1] https://threema.ch/en/transparencyreport
Would the effect of the display hardware on battery life not be mitigated by simply keeping the display turned off?

Not sure how much that would help the power draw of the graphics processor, but it would remain idle at the very least.
It is indeed. I'd also recommend giving this podcast [1] with Paul Stamets a listen. He's a fairly well-known mycologist who has some very interesting things to say on the topic.

[1] https://www.youtube.com/watch?v=mPqWstVnRjQ
@miles, you can try out Zoho Mail ( https://www.zoho.com/mail/zohomail-pricing.html ). We have free edition and also Trial option for Paid edition. You can even configure Split Delivery during evaluation wherein you can have some mailboxes hosted in Zoho and the rest in your existing mail system. Refer to https://www.zoho.com/mail/help/adminconsole/email-routing.ht... for detailed instructions. I have listed some of the articles which might be of interest to you :

Features - https://www.zoho.com/mail/features.html
Security - https://www.zoho.com/mail/security.html
Ad free and Privacy policy - https://www.zoho.com/privacy.html
Advanced Spam Control Settings - https://www.zoho.com/mail/help/adminconsole/organization-spa...
Delivery status indicator - https://www.zoho.com/mail/help/email-status.html

You can reach us through https://www.zoho.com/mail/contact.html for any assistance.
Internet of the Absurd: 6 Hilarious Apps and Services
> Uncomfortably, this will mean a liberal arts degree will become much more difficult to secure a loan for.

Or colleges might charge differently per credit hour depending on course and major. It's always seemed a bit ridiculous to me that a credit hour of American poetry and a credit hour of propulsion systems costs the same amount, considering the wildly different overhead and input costs. That's how it worked when I was a student in India.

Liberal arts, business, and law students are being ripped off right now - there's no way it actually costs that much to deliver most of those courses.
I think OP was asking: even though there are best practices to follow when storing PII, how can we trust every private entity that stores our PII to be using those best practices?
Stamp their arm when they exit.
So you "only" have to make significant, error prone (by using unsafe) code changes as opposed to tuning a couple of parameters for the GC to account for a different workload? Again, this shows the superiority of the JVM here.

And the same approaches can be done in Java (e.g. self-managed off heap allocations), even more-so when they introduce value types.
I do think liability insurance is a good idea in theory; in practice, it will shut down "little people" projects and will likely only effect the worst of the worst. (Which is not nothing, but not enough.)

Mroe generally, the answer is "everything you can think of". People are trying to pull the world in a direction you don't like, so pull it in a different direction. Poison their data. Explain why they're awful to everyone you can. Talk to your local ABC authority before these jerks get there and explain why this is terrible. Try to solve the whatever actualy "problem" there is here in a less intrusive way. Whatever else you can think of that is legal.

You don't have to ask for permission to fight back.

For my part, I will not go to establishments that scan my ID. I'll show it to you for legal compliance reasons, but you don't get to record it. If your house rules say otherwise, that's fine, I'll spend my money in some other house.
I don't think this is true. Ask people how they feel about nuclear energy. Then ask them how they feel about living near a nuclear plant. Regulations are difficult to navigate but if there is sufficient want and need then they will be navigated. See any government contract work.
Is High Quality Software Worth the Cost?
So it ten years we'll have commercial social credit systems, voluntarily accepted.
I've used both. AviSynth 2.6 is really long in the tooth (honestly it's kind of a disaster) and 3.0 never happened. AviSynth+ seems interesting, but I don't know anyone using it outside of piracy communities.

Once I got better at understanding FFmpeg's filters there really was no looking back.
> Police never lose pay for misjudging anyone.

This is an important point.

Police are a bureaucracy with all the same incentives and problems inherent to that structure.

They are seldom penalized for being wrong (even if someone gets shot/killed as a result) but they do miss out on promotions for not closing enough cases (or writing enough citations).

Detectives under pressure will absolutely name weak suspects to achieve these ends and let the courts sort it out.
Now Chrome will have the crippled adblocking capabilities of Safari. This is the browser equivalent of removing the headphone jack — removing a feature many people use to get some security benefit for a few. The problem for Google is that unlike Apple's customers, you can't pee on a Chrome or Android user's back and tell them it's raining. No Android user was happy the headphone jack went away just because there are wireless options.

Since Google controls the extension distribution system, it could just as easily plastered extensions that use this API with scary warnings, so only users who knew what they were getting into would install them. It's not like users install so many extensions that use this API that they would start to ignore the warnings.
The London Underground definitely does that. Also in part because it reduces the heat output. The underground has been heatsoaking for decades and it’s hitting problematic temperature levels.

This article is a great read:
https://www.ianvisits.co.uk/blog/2017/06/10/cooling-the-tube...

Apparently about half of the heat generated in the tunnels is/was from braking. And the tunnel temperatures have risen from 14-30C since around 1908.

Is a good read about the engineering challenges.
The question is: is ProtonMail run by a bunch of naive physicists or a carefully created honeytrap?
Would love to hear from HNers in Europe (and elsewhere) which countries Plaid should go to next!

And also what the biggest pain points are to building fintechs in other markets.
The issue is that if you want to communicate with the outside world you need to create a network bridge, which only a sufficiently privileged user on the host system can do.

An unprivileged-user docker daemon would be limited to either communicate with an isolated network namespace on the parent side or do userspace forwarding of network traffic. Or it would require a privileged helper for the network parts.
You do get container-based VPSes too. Though you're right they wouldn't be docker. Usually OpenVZ (last time I checked) but I've not kept up to date with LXC development.
The hardware side of things, yes. The software side of things (outside the OS), not so much.
You're welcome to visit NYC, round of drinks on me :)

For what it's worth, I've traveled to many, many countries, and I've never encountered in real life what I expected based on the internet or stories or anything else. Our country has problems like any other but I hope you get to form a fair impression.
If it helps, think of it as an “actual 3D” scene where objects are laid out in three dimension, but within each bounding box is just a 2D painting of that object. So wherever objects intersect they just act like flat sprites hitting each other. They also have flat (2D) lighting.

It’s very similar to a sprite based 3D engine.

For other “pseudo-3D” engines see Wolfenstein, or even Super Mario which has “actual 3D” parallax but 2D drawing within each layer.

Another example is Heretic (a Doom engine variant) which could fake looking up and down by warping tiles, but distortion increased the higher up you look.

In every case there really is real 3D projection. But it just doesn’t go all the way. It retains some 2D algorithms for some part of the rendering.
D'oh! Total newb mistake. I'll go in and fix that. Thank you!
Advertisement [1]:

> Unlike competing services, we do not save any tracking information. By default, we do not record metadata such as the IP addresses used to log into accounts.

Notice the sneaky "by default" :)

Reality [2]:

> In April 2019, at the request of the Swiss judiciary in a case of clear criminal conduct, we enabled IP logging against a specific user account which is engaged in illegal activities which contravene Swiss law.

Can the Swiss judiciary ask ProtonMail to serve a different version of the website to a specific user account, which sends the cleartext to a remote server?

[1] https://protonmail.com/security-details

[2] https://protonmail.com/blog/transparency-report/
I didn't see any real mention of this in other comments about the trades (and it wouldn't apply to beautician), but a key word there is daughter. Given time to get to business ownership even on a small scale MBE/WBE can be a huge thing. There are also a ton of weird little niches for things that may not be in huge demand but where the value of being able to hire someone can be substantial (e.g. watching someone driving a power flooring removal machine around a local grocery store the other night).
(Orbiting a distant K-dwarf star)

Original paper, I believe: https://arxiv.org/abs/1809.00678
Technical Debt Isn't Real
Go to Kaggle.com and use the "contests" that are always running, and intended to serve as introductory tutorials. The "Titanic" one is pretty much the "hello, world" of Machine Learning.

Building an MNIST hand-written digit recognizer is also kindof "hello world"'ish in the ML world.

Also, the various exercises in "Hands-on Machine Learning with Sci-kit Learn and Tensorflow" are good. Note that there's a newer version of the book that's either out or coming out Real Soon Now that changes the title slightly. I think now it also mentions Keras.
I wonder if this is technically a type of defamation.

I'd think the tracking company would need to have some degree of proof as to the "bad behavior" they're sharing with it's member bars to hold up in court.
> I hope one day to see the motherboard simplified to a plug-in card which holds CPU socket and RAM sockets, and exposes PCIe and M.2 slots for connectivity.

Sounds similar to S-100 and the old backplane-based computers of yore. We'll have come full circle!
contained.af uses seccomp to block a bunch of syscalls that you would not block for a real service, for example socket()
tldr - Yes, because low quality software slows down feature development over time.
Because the techniques the Chinese are using in their phones and other tech were most likely pioneered by the NSA and remain classified.
Mozilla's main revenue stream is Google, and they could force Mozilla to disable ad-blocking.

Mozilla has already being force from external pressure in the past, see DRM.
I'd like to understand this more, as being on the fringe of popular open source projects I think I experience this. Can you expand any further with pseudocode?
Scanning a Braille Playboy Magazine (2011)
I don't think my homeland can actually harm the US in the trade war. We only dare to verbally declare that we want to fight back.
"By what reasoning does that ostensibly undesired behavior actually violate those rules?"

Under GDPR, it violates the principle of consent (the described scenario wouldn't meet the other ways that would allow you to use that data) - you're free to provide personalized search by collecting every piece of data about someone, for as long as possible, so that you can do ML on it and personalize their search results, as long as they freely give informed opt-in consent. Bulk collecting the data on everyone doesn't do that.

If you convince someone that they really want to allow you to collect all kinds of data (and they know what you're going to be collecting) because it'll allow them to receive better personalized service and they intentionally choose that this is what they desire, then that's okay. If not, then it's not okay.

If they're choosing not to give you that permission while knowing what it involves - well, that's their choice to make.

If they don't want to think or care about your offer and ignore it and don't opt in, then they obviously don't value the potential benefit enough to pay the price, so you can't collect and use their data. Tough luck.