skysight-inc/HackerNews huggingface dataset:
How Exercise Reprograms the Brain
Nobody's forcing you to use 2x scaling. I use two 27" UHD displays with Debian/GNOME. The system-level scaling factor is 1, and I adjust application zoom levels as needed.

I typically divide each display in half, and each half comfortably fits one browser window, mail client, terminal, Spotify, etc.
That's a cool site -- will have a look! :)
The same thing that happens to a person who is sitting in an office chair waiting 90 minutes for an ambulance to be dispatched for a low-priority injury.
Meet the Machinists Who Keep the New York Times Running [video]
Both options are stupid when you consider the third option: Have a coworker with a vehicle already at the location bring them to the hospital, instead of going into shock on the factory floor as the ambulance/taxi driver makes the trip over there.

Actually the Lyft is the stupidest idea here, you combine the disadvantages of ambulances with those of personal transport, with none of the pluses
I have chronic pain that I have been problem solving for years, and succeeding in healing with stem cell treatments. I've had central sensitization and/or chronic pain syndrome (a few other terms are used as well). I'm very familiar with pain and perception of pain.

No, I'm not saying that in all cases pain can be attributed to something observable. There are different causes that can be from an immediate larger injury, to repetitive stress injuries - and likewise not excluding holistic influences, whether it being a source of pressure on nerves in the spine or even a diet that causes high inflammation in the body; different medications can certainly cause people problems too, whether increasing the sensation of pain and/or allowing them to cope until a minor injury becomes worse.

The person commenting above made a general statement that was actually wrong - they made a false assertion, saying that because it can't be objectively found (in the foot) it must mean the doctor doesn't believe it's there - when in fact the doctor simply said it can't be proven: that doesn't state whether the doctor believes the pain is there, nor what action for care would happen or recommend. If there's pain in the foot and nothing shows up on ultrasound, X-Ray (or motion X-ray), MRI - then you'd need to move up the body to see where else pain may be coming from - the spine being a stronger possibility as pain can radiate down. Likewise, as you said, many people with chronic pain can attest to there not perhaps being a physical cause - and we know that emotional pain/stress can manifest into the physical body; and because of plant medicines, higher use of psychedelics and their ability to help people reconnect and process repressed/suppressed emotions, people often report physical pain (arthritic type pain on all their joints, "heart pains", etc) going away often after one or a few Ayahuasca ceremonies, etc.

From my own experience doctors and the medical system have a really terrible understanding of pain, perception of pain. Luckily regenerative medicine (with stem cells et al) is giving options for people in pain to "experiment" - and with great success in many cases, assuming the process/protocol followed is from a research/evidence-based process (e.g. you're not getting treated by someone who only kind of knows what they are doing).
Going from $550 to $14,500 per month is totally unacceptable.

This is exactly why I'll always be wary to depend on Google's services. And it isn't the first time they do this either.

First they monopolize the market via cheap rates and branding, then they make it exorbitantly expensive.
please don't bring more partisan flame-baiting onto HN.
Do you have a sketch of how that would work? It seems plausible but I haven't thought through the details. Issue 1373 suggests a perf counter of failed-SC events and looking at "branches taken - failed_SC", which I'm definitely sceptical would be reliable.
Yep, good point. I read someone online commenting that Apple's "price sensitive" option are second-hand devices as they (historically) remain updated and working well for a long time. Hopefully the new 3rd generation keyboard will stand up to years of use - I'm not at all confident that my 2017 will have much resale value due to the keyboard issues.
I too am disappointed by the lack of 5k options. The iMac 5k display is truly outstanding and I wish there were other options. The 1080p aspect ratio is not great in my opinion.

Something you might want to consider is this 32" 4k monitor: https://www.benq.com/en/monitor/designer/pd3200u.html

It has great reviews, and while it's a bit different from what you're looking for, you might be able to run it at a higher resolution and get more screen real estate. Food for thought...
I've been looking at parser generators recently in an effort to begin writing my own simple interpreted language.

My end goal is a self hosted language.

My first attempt was writing a recursive descent parser by hand: https://gist.github.com/cmcarey/eee1571721141c356d4f61b453a6...

This didn't work so well (badly structured as well as finding out my grammar was ambiguous after I'd written 600 lines of parser code).

Looking into alternative ways to write a parser, I've seen the usual yacc/bison/ANTLR type tools and relevant discussions here on HN.

Owl looks fantastic and probably exactly what I'm looking for. Fantastic interactive page where you enter the grammar and code and it shows a visual representation of the parse tree: https://ianh.github.io/owl/try/#example
Intel Xeon E Six-Core Review: E-2186G, E-2176G, E-2146G, and E-2136 Tested
So this is actually a major bug fix rather than an ergonomic improvement?
Fraudsters will do what you describe either way. At least with the current system, the victims or people who know them have a chance of noticing that they were recorded as casting a vote when they actually didn’t. If we don’t make that info public, how would such schemes ever be discovered?
It’s both.
Are they selling them for money? Or are they just things useful in the consulting process and a way to create awareness for the company?

The website advertises professional services, training, support subscriptions, and books. Redhat model I guess.
"Even in many functional languages, you typically want some OO"

No, never, because it makes the state machine incredibly hard to follow and an absolute nightmare to debug. From experience.
Wow, TIL. This has some details at "5 year old level:" https://www.quora.com/What-is-the-difference-between-iron-an...

The phase diagram is very interesting too. Very little carbon is needed to go from elemental iron to steel, looks like about 0.008%. Thanks for posting that!
I went back to Gmail to get used to it before Inbox was officially shut down. It was so unbearable to use I went back to Inbox in hopes that Gmail is uncrippled by the time I'm forced to use it.

We'll see but I'm not holding my breath.
The number of "likely's" in your statement should tell you something about this proposal. What's likely? How many operatives get caught on "likely"?

Because you are proposing - at the bottom end - trying to get at least a few hundred fraudulent votes in, to swing a very close race. That's coordinated votes too - somehow you want to orchestrate this (and this is exactly what's always proposed as being the problem by voter ID advocates).

Let's be generous and say each operative can achieve 10 votes at different polling stations. This is hugely optimistic. So to get to a hundred votes (probably not enough in even the closest races) you need to

(a) find 100 non-voters who you know won't turn up that polls (hint: you can't - it's all probabilities)

(b) find 10 people to pull this off. And to be clear: this is recruiting 10 people to commit serious state and/or federal crimes. Which has a couple of problems - how do you find them? Why do they agree to do it? And what's the probability of any one of them getting caught? - and it is a probability. Remember in this example the numbers are hugely optimistic - so the probability someone gets caught rises rapidly to 100% as you increase the numbers.

which leads us to (c): someone will get caught. Throughout this whole effort you're literally one poll worker happening to know a person, or getting a bad feeling and calling that person's address afterwards, or a neighbor or member of the community hearing "I'm Julie Smith of this address" and going "wait that's not her" - because you're trying to infiltrate a community here, and the odds on election day the poll workers and voters know the names and faces of the people you propose to pretend to be, is also pretty high. So - someone, one of your operatives, gets caught.

Why do they stay quiet about the operation? They're facing criminal charges and jail time. They can be offered a deal if they roll over on your other operatives or you. How much are you proposing to buy their silence with? Why do they take the risk in the first place if not for monetary incentive?

Ah you say - but maybe it's a whole lot of independent actors doing it. Which okay, let's go with that - how do these people, in sufficient numbers, do enough local research to not get caught in sufficient quantity? - remembering that, when people do the "I just show up and say I'm someone else thing" as "activism" - they get caught.

EDIT: Also worth noting - unless the election rolls are actually destroyed, you also need to keep this all secret forever. If anyone has a crisis of conscience later and leaks it, then at minimum you - the coordinator - definitely go to jail since everyone will happily roll on you to avoid it.
GitHub released a very detailed and thorough post-mortem report on their recent, 24-hour degradation of service: https://blog.github.com/2018-10-30-oct21-post-incident-analy...

This is one of the reasons I love GitHub
There are no compatibility issues, drivers or who knows what else with PCIe m.2 SSDs.
You can't upgrade the i3, or the measly 128GB hard drive they bundle with it though. For $800, nearly every other option is better.
ELabFTW: an electronic lab notebook
I agree. Don't deprecate just to clean house. Only deprecate when you have a mature / table replacement.
Ask HN: Java Certification
Hallo HN,
I am a junior Java developer (24 y., ~2,5 y. experience, from central europe). Recently, I had a conversation with my mentor from our company and he asked me if I wanted to get my skills certified, so far I've helped develop Java EE applications (with Spring / Hibernate) Are there any certificates I should have that will help me in my future career? I have already thought about this before, as I would delve into the subject by preparing for the exam. I'm not urged by my mentor, he offers it to me because it is fully paid by the company and I have the chance to expand my knowledge for free.

Thanks in advance for your advice :)
I have no idea, I was just going along with whatever Kasey said.
Google Is Retiring Its Old G Suite Contacts App Next Year
> Don’t underestimate AMD’s ability to shoot itself in the foot.

Every single consumer-targeted Intel chip has integrated graphics capable of displaying a 4k movie on the screen/tv without so much as breaking a sweat. AMD has exactly 3 Ryzen chips with that capability, none of which fit into their "Lot's of cores!" strategy. I'm not sure that AMD understands what drives the majority of consumer purchases.
Ask HN: What is an app that you wish somebody else made?
All of us are users of software and sometimes we wish someone wrote a piece of software that can make our lives easier. Let us create a list here and may be somebody else can take a shot at it.
It's massively cheaper just to distract people and lie to them than to go to the trouble of trying to set up social safety nets, etc.
Note that there is still the concept of "inner trusted zones" with something like BeyondCorp, the difference being that access to the zones is controlled by credential via an Access Proxy rather than by network topology.

Of note, individual servers do NOT need to be individually fully defended, they are protected by a firewall which only allows the Access Proxy.
During 5 years there is a lot of CS and Software Engineering to learn about.

A solution to that is to have the Engineers college certify which university degrees are actually worthwhile to have engineering as part of their name, and crack down on misuses of the name by people that just had a bootcamp of some sort.
Sure, but in the end, if you allow new features to regress compile times, and you keep adding new features, then compile times are probably going to increase in the long run. (The logic here being that there are always more people interested in implementing new features than there are people interested in improving compile times.)

However, some of the other comments suggest that NLL is actually a bug fix. If so, then obviously a performance regression is better than a buggy borrow checker.
I don't dislike the touchbar, I'm just annoyed at having to pay so much for something I'm ambivalent about.
Universal windows platform also runs on Xbox One and certain mixed-reality headsets. It's not just for Windows 10.
AMD does not have techinal superiority, as Intel cores have better single-thread performance. Look at the recent low-end i3-8100 - it is an amazing chip.
Want Your Resume to Make a Great First Impression? Surprising New Study Reveals
Okay, so I agree with everything you say except for the false assertion that he's being dismissive that just because the pain can't be "proven" - that it's to be dismissed. He doesn't seem to say that anywhere.
Kubernetes is growing quickly. Containerization is still relatively new. Docker already won one part of the game, which is the actual container environment. Docker Swarm, however, is a crap product, and even Docker themselves have thrown in the towel and now embrace Kubernetes, which solves the deployment and orchestration problem better than anything else.
If Sweden is anything like the UK, you really don't need cash at all for day-to-day life. Most shops, coffee places, market stalls etc accept cards now (even very small ones), as does much public transport (in cities).

In addition there are contactless payments nearly everywhere -- it's becoming an oddity to have to insert your card for any payment under £30.

I definitely haven't used cash in the last two weeks, and I think maybe only a handful of times in the last few months.
How We Used Gatsby.js to Build a Blazing Fast E-Commerce Site
Why’s the Rent So High for New Apartments in Seattle?
Yea, it could at least have been an option. But my guess is they didn't want too many SKUs, and wanted to hit a price-point of less than $1000.
Maybe you could hail them with an app and they would show up fast and give you a quick lift to the hospital.
Got back from Intel's website. It seems the cache was partitioned on early HT implementations, but now L1 and L2 are shared between the logical cores and, therefore, it should make no difference to disable HT.
Kubernetes was on Cramer. Definitely fear of missing out...
Are they alone all this time? Why would they be alone in the car?
1x scaling will be too small for UHD at 27".

MacOS only works probably with integer-based scaling - 1x, 2x, theoretically 3x. Everything inbetween will lead to blurry text/assets and decreased performance since the output as a whole will be scaled and downsampled by the GPU.

I'm working a lot with text and a sharp/crisp display is important to me. 2x scaling is the only proper option in my opinion.
I'm with you.

Not high enough DPI for retina, not big enough to avoid scaling. The monitor market seems to be messed up at the moment, there's LG monitor models which were shown at CES 2017 that are barely appearing in some countries today.
Why? Why do you need the equipment in an ambulance for a crushed or severed hand? Wouldn't you be better served in literally halving the time it took for you to get to the hospital (driving one way vs waiting for the ambulance to come pick you up) so you can be treated there?
Let me start first. I wish there is a free open source note taking software that will allow me to easily insert inline images (copied from a clipboard). AFAIK, the only software that has this feature is Zim Wiki. But its interface is very primitive in a mac.
Interesting problem! It’s a variant of the Shortest Superstring Problem, which is known to be NP-hard. I bet this variant is NP-hard as well.

Obviously that doesn’t mean we can’t find nice algorithms that work well in particular cases, but I bet it’s hard to prove that a solution is the best possible.

What makes the minimal superpermutation problem different is that we’re trying to pack together the set of ALL permutations of some number of symbols, so the set of strings has a lot of known symmetry and structure we can take advantage of. In this case I hope it will be possible to find a general solution that we can prove is the best possible.
Introducing HiPPO Driven Development(HiPPODD)
If you write code you know will harm people, you get part of the collective responsibility, no matter how much of a cog you are.
The system is perfectly logical, the more you pay in over your career (based on income), the more you receive annually upon retirement. The real question is whether this is the optimal setup for broader society.
Not for the user/consumer, usually.

This industry used to mean something.
What is the point for anyone to work knowing that next year they will lose everything that they earned working?
In my opinion they’re the most shorted stock in history because their fundamentals don’t justify their huge valuation. Elon Musk’s cult of personality has encouraged investors to over-value the company in spite of some severe problems.
Introduction to Malbolge
> The first is that voter fraud is not easy to detect.

Yes, it is.

> When I voted all I had to do was walk in, sign a sheet by my name, and go vote. There was no verification or validation of anything. I could have just as well signed by another individual's name.

You have unusually lax security at your polling places; the standard method is more like providing your name and address, having a poll worker find the matching name/address combo on a list, and then being presented with a page to sign; it's true that the just sign in method you describe is somewhat subject to a “find a blank space right before closing time and sign there” attack, but it's equally the case that that can be (and is every place I've ever voted) mitigated without voter ID.

> If I was smart I'd do it somewhere closer to the closing of poll times to help minimize the chances that they'd show up. I could then go from station to station doing similar things.

If you start after 90% of people have voted and then do it at multiple sites (with a smaller share remaining that will vote at each site), you are fairly likely to get detected—not more likely than not. If you've got a dozen or so people doing that at every federal election (every two years), you'd have a higher expected rate of detected in person voter fraud than we actually have in the US.
>Social mobility requires a lot of work and money and time.

I think you're conflating social mobility with income growth. all social mobility means is how easy it is to change your social status in terms of wealth. while it's true that randomly redistributing wealth will disincentivise hard work, it doesn't matter because the shuffling will still change everybody's social status.
Maybe they wished they had preferred shares? There are better vehicles for this, worked out far in advance of the liquidity/change of control. You shouldn't be surprised by the actions or requests of a shareholder during an acquisition.

Does your shareholder agreement include a "drag along" clause? What percentage of shareholders are required to vote in favor of the acquisition? I would check to make sure they can't screw up the vote if you don't take their (a bit worrying) offer.
Array of Things Releases APIs for Chicago Data
My wife is using her iMac with an external SSD via USB3 since the HDD is too slow. She even can boot her Macbook Air from the macOS installation on that same SSD and keep working.
Why does Marco call the LG 5K “not great”?
Do people really have multiple offers while applying somewhere? I can see that for college grads who have time to apply a lot but once you have a full time job how do you find the time to set this up?
The Array of Things is an experimental urban sensing project. Over the last few years we've been working on developing the hardware and software and this past year we've ramped up our data accessibility applications.

We've recently pushed a first release API into production -- https://api.arrayofthings.org/api/ . The project itself is still experimental and the API hasn't been fully battle tested yet.

I am the lead engineer for the software side of the project, I'd love for some feedback on this.
We had a similar experience. The first notices from google said we would be below the free tier so no problems. Turns out we passed the free tier the first hours of the first day of the month. Needless to say we are moving away from all google services we have used, either setting up dedicated servers or paying some other company for the service. In the case of the maps it's much cheaper to pay for a dedicated server with 1 GBps bandwidth than to continue with google maps. And we can update the maps ourselves if something isn't up to date. So the openstreetmaps organisation might be happy at least :-)
Vote.org: Find out where and when you can vote
I can't have enough thanks to Mozilla for funding the development of this. This tool works wonderfully and is a time saver when debugging hard to reproduce issue or issue that happens only in the Nth iteration of a method call.

In RR, you just have to reproduce the problem, then put a breakpoint back in time to when the state was good then reverse continue back there. It creates a very narrow window of debugging instead of hours of head scratching.

I wrote many GDB frontend extension for my personal use (they may or may not work for others and may by broken in python3, I am not a python dev). This one is very useful with RR. It allows to log "print" on auto-generated breakpoints then print them into a spreadsheet.
https://gist.github.com/Elv13/92b98579e62f086cd9c12f44e510ca...

It's very useful with RR because you can modify the columns `print` as many time as you like and ask rr to regenerate it without executing again.
Sure, I just added it here: https://github.com/mozilla/rr/issues/1373#issuecomment-43627...
2012 model work for iOS programming? I'm writing in react native, hopefully I only need to hit compile and never have to use an apple product.
For me it looks like IBM and VMWare are reinventing themselves trough these aquisitions. If you work with enterprise customers, you can see how much they hate these kind of vendors, and how eager they are to understand open-source solutions,and to adopt the fast pace of internet companies. IBM and VMWare understood this too, and now they are adapting to this new landscape. I am confident that when IBM will say to my customers: hey, we can deploy and support Kubernetes for you (with the same agilty as your existing small vendors) they will
go for it, just to get rid of the bureaucratic burden generated by their purchasing departments, and us, the small vendors will have to reinvent as well, and this is how innovation happens.
I would love for Amazon to actually take him up on this. It would be an great illustration for all time of politicians being in the back pockets of corporations.

I think we should tease all politicians offering tax breaks to corporations that they might as well say their first name is "Amazon".

I think we should have a federal legislation, (allowed under the interstate commerce clause), banning the current race to the bottom for states and municipalities to offer tax breaks to corporations. Sure we'd have to still deal with companies leaving the US but the leverage is different there and it'd be a start. Am I wrong?