skysight-inc/HackerNews huggingface dataset:
And what if I tell you that you can work on BOTH AI and Healthcare at the same time! (Add mindblown emoji). This is a shameless hiring plug for the company where I work on, that is, Babylon Health. https://www.babylonhealth.com/careers-hub/careers-hub/vacanc...
Seriously, feel free to reach out if you are interested.
Batteries are mostly produced in countries where a huge portion of electricity comes from CO2 (http://www.worldstopexports.com/lithium-ion-batteries-export...). On top of that, each battery needs to be transported to its final destination, which is yet another source of pollution.
Well there goes my startup idea I was working on and off last two years.
I am using markdeck with vim. Markdeck has an auto-reload, that means, every time you save your markdown or change something in your assets-folder, the web view gets reloaded automatically; so not really live preview, but auto-reload on save...

And markdeck has a standalone-exporter: it generates a single html file with all resources embedded (url-data, base64, ...); one file to send/open/view, but with working animations and the like (even the terminal session works)
This sounds like a K-d tree. Am I understanding it right or have I missed something?
Yes, there are few subjects in which I am proficient enough to contribute.
> You can make the same comment on NX bit, or W^X/PaX, or BSD jail, or SMAP/SMEP (in recent Intel CPUs), or AppArmor, or SELinux, or seccomp(), or OpenBSD's pledge(), or Control Flow Integrity, or process-based sandboxing in web browsers

I can, and I would.

> or virtual machine-based isolation

A little different because a VM can be designed to offer a rigid security boundary (with a solid model behind it) rather than as an ad-hoc mitigation technique.

> So the conclusion is all mitigations are completely useless? If it's your opinion, I'm fine to agree to your disagreement, many sensitive C programs need to be written in a memory-safe language anyway. But as I see it, as long as there are still C programs running with undiscovered vulnerabilities, and as long as attackers have to add more and more up-to-date workarounds and cracking techniques (ROP, anyone? but now the most sophisticated attackers are moving to DATA-ONLY attacks) to their exploit checklist, then we are not losing the race by increasing the cost of attacks.

> The principle of Defense-in-Depth is that, if the enemies are powerful enough, it's inevitable all protections will be overcame. Like the Swiss Cheese Model (https://en.wikipedia.org/wiki/Swiss_cheese_model), a cliche in accident analysis, eventually there will be something that managed to find a hole in every layer of defense and pass though. What we can do, is to do our best at each layer of defense to prevent the preventable incidents, and adding more layers when the technology permits us.

> For real security, I believe memory-safe programming (e.g. Rust), and formal verification (e.g seL4) are the way forward, although they still have a long way to go.

I think the defense in depth / swiss cheese approach has shown itself to be a failure, and exploit mitigation techniques have been a distraction from real security. It's worth noting that systemd is both recently developed and aggressively compatibility-breaking; there really is no excuse for it to be written in C, mitigations or no. Even if you don't think Rust was mature enough at that point, there were memory-safe languages that would have made sense (OCaml, Ada, ...). Certainly there's always more to be done, but I really don't think there's anything that would block the adoption of these languages and techniques if the will was there.
I suppose a related question is if every single person were to comment, would that be beneficial in any way?

I personally think we'd get a lot of duplicate comments stating the same thing which would reduce the overall quality of the topic at hand. An example that proves this is Ebay's user reviews. You have a lot of people participating in reviews because it's a review system that works both ways, so it's in the both user's best interest to review and rate. But most reviews are duplicates.

YouTube's comment system, which has a younger audience mainly, is rife with spam, trolling and comments that add nothing to the discussion. Is this what we want everywhere? Are those people outliers too? Or people with more spare time than people who purely browse?

I wouldn't use the term "outliers" then to describe these people. I would simply call them "people with initiative"... And in some cases "people with initiative who also want to help".
The smart rod made me think.

What is it about competitive hobbies and having the best kit.
If you go fishing and have the best rod, bait, hooks, where's the upside? You cant be sure that massive fish you caught is your skill or just tech.
Everyone would expect you to catch a big fish because you have all the kit.

If on the other hand you just have a cheap rod etc, that big fish you catch, you caught because of your skill. The guy sitting next to you with all the kit, that's just caught a massive fish is ok, because he has all the kit.

I've noticed the same thing with cycling and golf.

I suppose you could say its to prove you're part of a group, but isn't being sat in the rain, next to a muddy pond proof enough?
Maybe not encourage, but it will increase the incentives for those to pursue other options if complying will get increasingly more expensive. Though I doubt traditional corporations will be able to take advantage of it since they will be tied by the rules to continue their advantage in the status quo.
A fair percentage of my comments are downvoted, so it's not about opinion validation. I'm opinionated on a number of topics, and voice those opinions.

Sometimes I have a question to pose, or I disagree with the premise of the submission (sometimes I'm one of the few people to do so).

I'm a singular, non-influential person. I don't believe I'm exactly changing hearts and minds writing HN comments. I do like the discourse I get, though.
Not only Chinese citizens, and by a big stretch...
Very cool tools/perspective, but I think we have pretty different workflows/setups. I love not struggling to install TeX or its packages, and for me Overleaf has taken care of so many things that to reproduce it on my own seems much more effort than I'm willing to do.
That wouldnt help, I am afraid: the web hook of gitpitch starts on push to the github repo, so you _really have_ to push your change...
Depends on how balanced your family is and who you're giving the money to. Funding a peter pan brother is not the same as funding your retired parents so that they can afford some extra luxuries like travel and enjoy the rest of their lives.

And then there's the difference between loaning and gifting money.
Have you considered whether Chinese academics might be able to read English?
>question is if every single person were to comment, would that be beneficial in any way?

you would end up crowded out with middle-of-the-road comments. Which is really interesting, because nobody would really enjoy that I think, yet it would be entirely representative of the viewer base.
That's why more and more people feel resentment towards their states and the EU. This is a blatant corruption and this is only going to get worse. There should be an investigation of all the people involved, money traced even for distant family members and acquaintances. If any shady behaviour is discovered then the justice should be dispensed. Any politician that abuses his position to serve company interest in exchange for money should receive a capital punishment as a deterrent
That's probable, but at the same time e.g. woodworkers would tend to build their own tools on the fly to fit their specific or personal needs, these tools were not standardised or widely available but I'm guessing the average wood carver in the 15th or 16th century had dozens of very specialised tools, it would just be tools they made themselves or asked a friend to make for them rather than tools they bought from a big box store.
That's to be expected given the large difference between the regions, but the comparison still hold if you compare the more urbanised Nord département to Flanders. Nord is on paar with Noord-Brabant however, on the other side of Flanders.

IMO there is no question that Flemish roads (I don't know Wallonia much) are less safe than French roads.

Eurostat shows that quite well: https://ec.europa.eu/eurostat/cache/RCI/#?vis=nuts1.transpor...
The World's First Smart Sofa reminds me of The World's Most Comfortable Chair from The Tick: https://youtube.com/watch?v=Ah7GxKHGHPg

That would've been something.
I wish they'd do a successor to Oni, this time with multiplayer (which was promised for the first time, but not delivered).
They do, there have been several high profile projects to make a JIT for python... The problem isn't, that JITs aren't taken seriously - the problem is, that python isn't designed for a JIT, so it's very hard to get the advantages of using one
Gag Halfrunt! How's the brain-care biz doing these days? (https://en.wikipedia.org/wiki/Zaphod_Beeblebrox )
Slightly unrelated, here's a beautiful mathematical approach to the discrete fourier transform with evaluating a polynomial at the nth root of unity in the complex numbers:

https://ocw.mit.edu/courses/electrical-engineering-and-compu...
I would say that AVRs are actually a bit bigger than something like an IBM 709. :)
Or you can see them as security measures that only cost money to those who break the rules, meaning they are essentially free to law-abiding citizens.
Shifting legal risks from you to your users doesn't seem like a good strategy for growing your product.
He wanted to show how little product was actually applied to the skin.
Would you like to clarify:

Which part of Europe are you talking about?

What constitutes actual work?

How are they suppressed and exploited?
Similar thing, but I once needed to see the readout of a binary transmission coming at a baud rate of 31250Hz using a low quality (and hence minimal featured) oscilliscope. The individual bits were too fast to see in real time, so I used to slow-mo camera to record it, and got what I needed.
California spends between 50-70k per prisoner.(a lot of it goes to pensions for the prison guard union. Google it. Spine tingling. But then there are less of them than students and kids are more reliable on the rolls and increasing every year..and hence only averages to 10k/year) Most of them products of the public school system. That’s one way to look at it.

Public education isn’t free. Someone is paying for it. But public education isn’t accountable to the people paying for it.

Here is an extension of the thought experiment:

If public school education is parent directed/funded and ALL higher education/university/research/vocational studies after passing a very tough high school diploma is absolutely free, how do you think we would all fare as a society? Equal opportunity to all who have cleared their high school exams with flying colours.
Many people are alergic to macbook pro
I like apple products but carrying this aluminum metal makes me sick especially during extreme hot/cold weather cases touching this aluminum is literally painful. can you think of a quick
remedy? I used to be happy with the acer/dell plastic covers. this issue seems to be common [1].

[1] https://visionaforethought.wordpress.com/apple-product-allergy/
I think you underestimate how much welth is used as a proxy to guage prestige, power, and influence amung the super rich.

People with drive don't do it to just be one of millions to reach a given milestone. People with real drive don't enjoy doing something that many before them have done.

Guys like Jeff clearly set out to be the best. Breaking the score bord could very well prevent something like Amazon, and we might have ended up knowing Jeff as the guy who has the largest POG collection.
If your keyword list is small, you can just tweak a Pearson hash function (i.e. random permutation) until you get the desired result: http://burtleburtle.net/bob/hash/perfect.html
Goes to show

* Hard Work

* Effort

* Capitalism

* Free market

Actually leads to success and reward
Bloody hell that's rather terrifying. After GDPR I was thinking Europe would be the bastion of the internet, now it looks like it's time to decentralise the internet completely. Which is going to surely have it's own issues I'm sure.
> ...large-scale "privacy disaster" has already happened
> (see also: 2016 elections).

> What, instead, I think would have to happen (sad as
> this consideration is) is that the privacy breaches
> result in some other nefarious event that ties directly
> back to them.

Yes, that's exactly it. By "privacy disaster" I meant to say an actual disaster where people get tangibly hurt and the root cause of it was something that clearly traces back to privacy. THAT kind of disaster hasn't yet happened.
Whilst I sympathise with this view, it does ignore AWS and the value it provides to the businesses that use it, many of whom are SMEs/startups that might have struggled to get going otherwise.
So usenet is dead, right?
90%, usenet ISPs are a download server pretenting to be a mail server so they can claim safe harbour. If they are responsible for auditing their content, presumably this isn't viable anymore...
Bear with me on this...

In the corporate space many of the younger people I have worked with feel, to me, extraordinarily fragile. We all have fear and we all make mistakes. Sometimes I would rather shoot myself in the face than point out a minor shortcoming. Sometimes the result is a long series of excuses and justifications (deliberately not listening and having a one way conversation with themselves to you) and on rare occasions the response is immediate hostility. I don't know everything, but I have been in this line of work for 20 years and I do feel justified in thinking I might be able to offer advice or technical guidance to somebody who has been doing it for 6 months or less.

Older developers I have worked with in the corporate world tend to be a bit rigid and stuck in their ways, which is completely expected. Although this is not a surprise it does prove a bit frustrating when it comes to exploring newer technologies or open-mindedness to new approaches.

In the military you often don't get a vote upon the technology, the environment, the people you work with, or really anything. You realize you are an adult. You suck it up and try to make the best of it. As crappy as that may at first sound it is a forcing function with some really positive results. You have to be flexible. You have to embrace new things. You have to work with all kinds of people.

Confrontation is common in the military. There really is a such thing as positive confrontations. Positive confrontations are necessary to develop people. This exists in the corporate world as well, but its generally hidden behind directors and senior managers where tiny contributors like me don't see it.

Ownership of work is vital to motivation. The military has figured this out. Some of the corporate world has figured this out, but usually not. People have to be allowed to fail in order to feel the pressure to grow. Let's not forget corporate employees are adults and they need mentorship not helicopter parents.

As an example tell a JavaScript developer they can't use their favorite framework. Tell them they actually have to write original code and solve problems. Oh, the crying...
What's your point? Can you please elaborate?
It'll encourage growth of telegram/whatsapp groups where stuff is forwarded around and reaches a large audience, but without a crawlable URL.

Social networks.
It would be great if you could link to the result. -- The Investigator
The GDPR has already resulted in quite a few websites simply refusing to serve the EU. Will this clinch it? Will the EU be cut off form the internet due to over-regulation that no one wants to put themselves at risk over?
Most scientists can read and write English just fine.
I would say learning a bit about the security implications involved. You don't have certain things given to you like other languages.

You have to watch what compiler flags you use, like someone turning off stack cookies, not using clang's sanitizers. Check out https://clang.llvm.org/docs/AddressSanitizer.html it would have prevented the Heartbleed vulnerability if it existed at the time.

You need proper bounds checking everywhere! You should fuzz your code with something like AFL and if you don't have the time to setup test cases for it, just send your program random junk and see if you can get it to seg. fault.

Multithreading is hard, and detecting multithreaded bugs is even harder. Random monkey testing can sometime's help find these, but they are very hard indeed. Monkey testing is just literally if a monkey was smashing your keyboard and your program was open, what would happen?

Know the most vulnerable function calls by taking a look at banned.h from Microsoft's SDL. It looks like it's no longer on the official website, but the author put it up here Take a look at https://github.com/x509cert/banned/blob/master/banned.h. Sometimes you can't avoid using these functions but know why they can be considered bad.

A proper Makefile is your team's best friend. The same can be said with one build machine for your whole team. It is easier now than ever to build and distribute it between your team with Docker. This is just a personal opinion, but I think downloading all the exact library versions you need once and putting them in a Docker image will save your team some pain in the future.
seems fair, if you're going to make your money from user created content
EvoCell
I like this new law. My rights are abused every hour and corporations hide behind the safe harbour. It is a really good thing. Keep up EU
> close off one entrance to a road, making them a dead end, stopping them from being short cuts

It work well, but it puts a lot of political pressure on the mayor for a while, until the people who used to go through the city adjust to the new plan. It often gets reverted after a small while.
Space optimal isn’t necessarily the fastest.

Note that PostgreSQL code uses 2-graph instead of a more compact 3-graph version. The latter is noticeably more compact: 1.25 vs 2.1 factor.
I'm worried about influencing outcomes in the EU due to language barriers, especially on boring and "unsexy" issues like Internet regulation. It'd be important for the EU to be able to vote for representatives regardless of your primary jurisdiction.

Even if I manage to convince most of the representatives from my region, they will be outvoted by the French who had a big hand in passing the proposal forward the last time... It's like they reside in a completely different universe, with no hope of meaningful communication.

Edit: adding a link to this false-positive emulator script[0] as an example of how stupid the proposal is.

[0]: https://twitter.com/AlecMuffett/status/1015594170424193024
Therein lies the problem of regulating something like the internet. It’s impossible for regulating bodies to find the perfect balance and then just stop.
Maybe that is the point. We need services not products, and maybe limiting the viability of traditional centralised (risk, data, prestation) products could allow a new category of distributed (risk, data,...) services to fill in the need.
I have lived apart from my family before for extended periods of time. In my case my ex-wife was never supportive of risk taking. I totally got where she was coming from too. However, we needed a roof over our heads and food and 3 kids.

In the end, it resulted in divorce. Now my once 7 year old is in college with 2 others headed there very soon.

I missed most of their lives to be honest. When you get divorced things can be messy and you have to schedule visits and as the kids get older they may want to be with friends instead on the weekends.

I have regrets. I also enjoyed what I was doing. Now, I do wonder if I should have had a 9-5 and how my life would have played out differently.

I'm not saying this will happen to you, but there can be an ugly side to relationships when you are working so hard and your family just wants you to sit and watch a movie with some popcorn and you feel like you can't. There is always work to be done.
This wil change nothing that is not already in effect for most sites. Try to upload a movie to Youtube, it will be removed. But only when the owner/author complains or some automatic filter is triggered.

There is also too much content to check and enforce it all.
>world is divided into squares 256m on a side ... about twice an hour you'll have serious trouble at a region crossing and may have to relog.

Eve online has similar division per solar system, last time I played you had to wait up to 30 minutes to cross during massive rush hour, with some cross points being outright disabled when node reached its limit.

Naive mind who never worked in the field would say the most obvious step is following video codec world and moving to dynamic variable block size segmentation (quadtree). Compact sparse regions together, keep dividing the busy ones to manageable levels of load.
I think Scala's pattern matching is pretty cool too. I was surprised by how weak Haskell's pattern matching is by comparison (by default, I don't yet know of any GHC extensions that could help).

That said F# and Scala aren't really competitors. The real competitors are the mainstream languages, like JavaScript, Java, C# and Python and that's what their marketing should target.
Can you be more specific? Which rights?
Definitly not! Few years ago I worked as developer at a startup. 4 devs, 2 sales, 1 marketing and 1 CEO.

It was a mess, sales made horrible promisses to customers, and letting us build demo after demo. The CEO was going round every day pushing people to work harder. And everytime the guy read some tech news we had to drop everything and switch technology to be 'more innovative'.

Right now I'm working in a large company (> 1000 employees)

I have a steady budget for my team. There are targets offcourse, but overall a lot of freedom to do with my team we think is best. Management doesn't get involved in any tech descisions. Wouldn't wanne go back to my startup years...
This may not be possible in your case but you can try organizing the neighbors and petition local government to install traffic calming measures. Physical laws are harder to ignore than traffic ones.
I am so tired of this abuse ... finally there is light
To replace i3/xMonad on macOS try Amethyst which does tiling pretty well https://github.com/ianyh/Amethyst
> Does it fully replace monit?

Not fully, no but as far as I can tell, it has overlapping responsibilities.

My main thought when mentioning it, was automatic restart of services in the case of failure.
Meander
Reddit is an echo chamber. Almost nobody contributes to the conversation, but they sure are quick to exercise insecurity for very minor things. I deleted my account there last year and life has improved as a result.
It is not that easy to change ISPs in the US because in a lot of cases you don't have options.

But you can do one thing. Randomly click an ad and destroy their prescious data and metrics. while reading an article that has thirty fucking ads, I'll click one or two. it has gotten interesting what pops up now. The ads sucked before.

Ad tech has not improved in 20+ years. It's delusional of sv to think it has. There is nearly a generation of people working on it, and the end result is low quality ads as if it was 1999.
Three Fateful Rivalries Show Why the Idea Itself Matters Less Than You Think
I've so far only noticed the blocking on (tabloid) US news sites which when visited with a VPN are full of trackers and overflowing with ads. It didn't feel like a loss to me but would be curious to know if there are services which people feel they really needed/wanted but now can't access w/out VPN?
Julia is running her own upload filter in advance of the legislation she is fighting. My comment does not appear on her site.