skysight-inc/HackerNews huggingface dataset:
> Instead of being a benefit to testing, what our investigation found is that when HPET is forced as the sole system timer, it can sometimes a hindrance to system performance, particularly gaming performance.

That doesn’t surprise me at all. The HPET is awful. Reading it takes thousands of cycles. Reading it concurrently on multiple cores is even worse. Even using it as a timer (to fire an interrupt at a given time) is highly dubious — IIRC it only supports “interrupt of time == X” and not “interrupt the first time that time >= X”, which means that setting a timer without races requires manually checking that the timeout hasn’t already expired after programming the timer, which is extra bad given how incredibly slow the HPET is.

(I maintain the Linux vDSO, and the HPET has so many problems that I disabled vDSO HPET support entirely a while back.)
It's true that a bunch of the Linux infrastructure for handling things is more painful than the equivalent OpenBSD infrastructure - the thing that's ignored here is that a bunch of the reason for the difference in complexity is that OpenBSD isn't trying to solve as many problems. Picking the backlight case since it's one I'm familiar with[1] - there are three different broad ways that a backlight can be presented to the OS. There's the standard ACPI mechanism, which can be loosely associated with a display under a limited number of circumstances. There's platform-specific mechanisms, which usually can't be meaningfully associated with a display. Finally, there's backlight control that's handled through the GPU directly.

Where the GPU has backlight control registers, these will usually work and so there's an incentive to always use them - except for systems where the firmware expects to be able to drive the backlight (for instance, cases where hitting the backlight control buttons triggers system management interrupts that then cause the firmware to write to the same registers, or firmware-controlled ambient light sensors), which then results in the hardware state and the firmware state being out of sync and the brightness jumping about in an unpredictable way. And even on systems where using the GPU registers is the right thing to do, one dual-GPU systems where the iGPU is hooked up to the screen then you need to use its backlight control registers even if you're rendering on the dGPU. And on dual-GPU Apples, you need to ignore the GPU registers because the backlight is controlled by the gmux and hitting the GPU registers can fuck things up in amazingly hilarious ways.

If you ignore all these problems then you end up with a simpler interface, and it probably works for a decent percentage of use cases. The same applies to input (things like libratbag exist to apply a level of abstraction to more complicated mouse-style input devices, which you can ignore if you don't care), and to a whole bunch of things if you don't need to care about multiseat.

(The discussion about security doesn't match my experience of working with the Linux graphics community - patches and even new drivers have been rejected based on their security impact, even if they add new functionality)

[1] I wrote libbacklight
At minimum it quickly gets pretty trippy. The closest human experiments I know of are dissociative hallucinogens and sensory deprivation.
Their objective and fiduciary responsibility is to their shareholders.
ICE didn't work really well in 1910.

Ethereum works today as well.

I think you missed the point of the analogy.
I got one of the new MacBooks at work. After a few months the 'G' key started getting flaky. Sometimes it would work, sometimes it would do nothing, sometimes it would trigger twice for a single key press.

I took it to our tech support, after spraying air and all the recommended steps they could not fix it. They took it and gave me a new one.

After a month, the 'B' key on that new laptop started to be flaky.

Unless Apple manages to fix this, my next computers at both work and home will not be Macintoshes. After over a decade of loving Mac laptops, I will either be switching over to Windows (WSL looks great) or Chromebooks.
I mentioned RAII because the text around "with" mentions its use with RAII.

Go does not have exceptions (panic is not meant as "normal" flow control), and therefore has no use for a "with" construct. "defer" is used for a somewhat similar purpose. Go does not have destructors, and therefore has no possible implementation of RAII.

However, none of this applies to goroutines. A goroutine only gives errors if the author decides that such is necessary. If so, it will likely be through an error channel. There is no unexpected code paths through such readout, rendering "with" and RAII useless.

So again, for a post that was very focused on complaining directly about the "go" keyword, I was expecting something applicable to Go.
I would take a risk on him as a remote employee. But no way would I be willing to take a risk for an on site position. Especially with #MeToo

OP maybe you should focus on remote jobs and be transparent upfront?
Eh, having had quite some discussions on the topic, a lot of the "flawed ways" come up as "why don't we just do this?" suggestions.
$25 per computer is how much MS charges refurbishers, the GP's theory is that he intended to sell them to his own refurbishment company in order to save the $25 fee they'd otherwise have had to pay MS.
Oh god, love it! This is not that expensive if you compare to having someone helping you that you pay for, and need to get a meeting with.

On the business side, I would assume churn will be pretty high after a few months.
better delete this comment as you mixed up your accounts
I have a mid-2015 15" that has been rock solid... Is it safe to assume I should plan to keep this thing healthy as long as possible?
Facebook Reports First Quarter 2018 Results
I feel for you, being convicted of a sex offense makes you persona non grata in the US. If nothing works you can freelance via Upwork, it can pay OK for US workers.
> restore media likely voids that Windows license agreement.

I've bought plenty of Microsoft media in my lifetime. They will tell you the only thing that matters is the COA. If the COA came with the computer the license is still valid. He wasn't selling discs with counterfit COAs on them he was selling recycled restore disks to go with computers that already had a valid COA.

So unless there is something else in the ruling, I don't know child porn on the restore discs, the author has this story exactly right.
just sent to one of my best friends who has been suffering for years. I hope it can help
No, switch is not like a special case of match. C's switch is a kind of computed goto and can build irreducible control flow graphs. match is a reducible structured control-flow construct whose power comes from destructuring. match is much, much more like an if-else chain than a switch.
They work really well thanks to the invention of the spark plug, the carburetor, the supercharger, and decades of iteration. For many years, they were objectively terrible.

Ethereum is three years old. ICE is 200+.
It actually does not solve the problem of lifetimes. It only solves a very isolated instance of it.

For example, if we take the problem of an os.File, some library might store the reference, and use it unexpectedly in a later function call after you called Close. This presents the exact same issue as a goroutine holding it.

(I honestly have no other examples of this issue than files/connections being closed prematurely for Go.)
Your choice to live by an absurdly low standard of care is what forces the rest of us to suffer from a low standard of care as well (against our will). Your request to "don't force me against my will" is hypocritical.
I can’t believe so many companies make background checks. Is that a US thing? I don’t think companies in Europe do that (or do they?).
That really sucks that you are having so much trouble! I technically have a felony non-violent drug possession charge on my record, but it hasn't caused me any problems since I switched to software from another field.I even got an entry-level position this year.

I was never convicted (No Contest or something similar), am having to go through unsupervised probation (basically I am in big trouble if arrested again but am not bothered at all by probation), and then after another year, it will be cleared from my record.

I don't think I was ever asked to disclose any crimes in any of the applications. Out of a few hundred applications, maybe 5 even mentioned the position was pending passing a background check. I did not disclose this for any job that I applied for, because I did not think it would be found on my record currently, but I now know that I was wrong. Airbnb banned me from their service for my one drug possession charge after redoing my background check (Such utter bullshit, their statement of purpose claims it is at their discretion if they think the crime was bad enough to ban from the service. It was simple nonviolent possession and I don't understand how having that on my record from almost 3 years ago is going to make having me as a guest any more dangerous).

There were two jobs that I thought for sure I had gotten, but did not receive an offer. One didn't write me back for a month before I finally got the information that I wasn't hired out of them. They didn't inform me of any background checks, but they may have completed one anyways. It definitely seemed like their attitude changed completely a week after my onsite.

My current employer did not complete a background check, at least to my knowledge. I am at an extremely small startup. Hopefully nothing ever comes back to byte me in the ass. Obviously nonviolent drug possession should be lowest priority for all offenses that show up (it really shouldn't be a felony to simply possess any drug).

I actually got really sick and didn't know why, couldn't get much help from doctors when I started using opioids to combat the multitude of symptoms. I got caught with an opioid, was never one to get super fucked up in a recreational manner. Instead, I was always trying to simply feel normal enough to make it through my grad school classes. Anyways, found out later I basically have fibromyalgia/chronic fatigue, and I am having better control of my symptoms with medical marijuana and legally prescribed adderal.
Sigh, why is finding a good quality modern keyboard so hard.

I bought a model m clone (unicomp) a year ago and now the left alt key will get "stuck" and not register further keypresses. support just says to remove the key and reseat. actually, i have to press really hard on the key and that "releases" something so it works for maybe a week and then gets "stuck" again. -.-
I guess you aren't familiar with MakerDAO and DAI.

etheraffle.com also seems like a relatively good use case for a ÐApp.

In fact there are thousands of good use cases.

I don't think you're familiar enough with the space to be providing meaningful criticism. Your reductio ad absurdum to "just cryptokitties" is fairly telling.
This is the best advice that I've read here. I can only upvote you once, but I think it would be amazing if OP could read this.
Right, and then the same thing would happen when households went from one income earner to two, households have more money to spend on housing, so housing prices go up.

Right back in the same place you were.
>I only see his nursery as being useful when you really want your async tasks to complete before the function in which they were dispatched returns. That's far from covering every use case of concurrency!

Perhaps, but only having a complex solution that handles 100% of use cases is less desirable than having a simple one that handles 80% of the most common use cases PLUS the ability to go deeper and use the complex method (if, and only if, it's necessary...)
I think it is scary about Linux. They are still wrestling with reliable error reporting for buffered IO after decades, and while the changes in 4.13 are an improvement in some ways they make some highly questionable assumptions that don't seem to be based on POSIX. I'm not following it in detail but fortunately it sounds like something might be done to improve the situation on the Linux side?
Same here. It still works but I see intermittent issues with mine. That and it feels like I'm typing on a flat glass surface. There's no tactile feedback. Feels like a tongue twister for my fingers. I use external keyboards almost all the time because of it.
But if you're uninsured the list price is what you will be billed, isn't it?
First Big Steps Toward Proving the Unique Games Conjecture
That seems unfairly knee-jerk. Nalgene bottles are very good at doing the thing they were designed to do- being water bottles for hiking (it's fairly noteworthy when I see a hiker drinking out of something other than a Nalgene bottle). To fit in cupholders, they'd have to have a much smaller diameter, and thus either hold much less water, or have a "layered" shape (like the large drink sizes from fast food restaurants). Either of these would be a major compromise.
I've been really impressed with the Surface book Pro 3. Microsoft has been stepping up their game for a bit now. From my experience Apple's repair costs have been going up and the build quality has been going down in recent years. I think the sweet spot for a professional work laptop is about $1300 - 1500 and getting 3-4 years use out of it. I generally get free laptops at work and have a high end NUC desktop at home with nice mounted dual monitors for intensive work.
I have been a fan of this book since the early days. Throughout my life I have been profusely thanked again and again for recommending this book. Read it, and you will be nauseated at the though of the American 3 bedroom ranch style house. Life could be so much better if we took the house design decisions out of the hands of developers. I used this book to design my own home, then acting as my own contractor, I built it. It was wonderful.
Why do you make the distinction for bank tellers and people working with kids?
No I did it intentionally. I can't reply under the other account (rate limited) and since I put my portfolio up, which already gives away my identity, I may as well just stop being anonymous. This may be a stupid decision, who knows. But desperate times call for desperate measures, and I need a job.
Their filter seems to be a bit amateur-ish, not what I expected first-hand at all.

https://twitter.com/never_released/status/988378651644301313
I have two problems with all existing crypto currencies.

1. Are they fundamentally safe or are the scams?
2. Will they get shut down by governments?

Both of those questions leave me feeling very open to risk. People willing to assume that risk before either issue has been resolved may reap whatever reward early adoption gives them. But if you build a business on the wrong tech you could get bankrupt or worse.

Most of the big dotcom 1.0 companies disappeared (or are dying before our eyes, RIP Yahoo). Maybe it is better to be a crypto 2.0 business.
I bought my Macbook Pro in april 2016.

By october some keys were a bit harder to press, by december spacebar and a few other buttons gave up.

I gave it to apple for warranty, it wasn't even a year old yet. They checked it and wanted $200 for just doing the chekup with no fix (as it was my fault that the keys were broken) OR i could pay $650 to get the whole top replaced.

My income is 100% dependent on having a working laptop so it was not really a choice for me. I paid the $650. This was a few months back.

Now the "2"-key is feeling numb and I'm worried i'll have to replace the top every 2-3 months...
A guide to receptive field arithmetic for Convolutional Neural Networks (2017)
Mine is slowing down lately as well. Clinging like mad.
Kazakhstan is changing its alphabet from Cyrillic to Latin-based
Private Equity Firms Targeting Amazon Sellers
Is the idea that Microsoft has a legal right to make it inconvenient or obscure enough to fix an existing licensed Windows installation, that people just don't bother and buy a new license?
I'm open to change as well as skeptical of far-reaching claims. We're going on a decade of claims about what blockchain was going to enable. I'm still waiting, hopeful that something will come of it, but I'm also aware (as all techies should be) that hype and money can get you very far.

There is genuine innovation in this space and it is going to impact a lot of areas.

For example, these are claims with no evidence. You've taken it on faith, but it's just as possible there's nothing there. I'd say it's coin flip as to which will end up being true, but I don't at all accept that it's a given, nor do I believe anyone being honest would.

We simply don't know and anyone telling you otherwise is a true believer. Would you like some of my kool aid? Don't kid yourself about how wrong people can be about, well, anything.
Beijing and Shanghai also have large community of expats.
Thoughts without sensory input is basically what people are going for when they pay money and schedule time in a float tank.

https://en.wikipedia.org/wiki/Isolation_tank
A vest with zipper pockets is my go-to all weather solution now (outside the hottest of climes)
I didn't know the product at all, at a glance this looks amazing to be for BI/alerting on streaming time series data.

Anyone who wants to chime in on whether this has fit your requirements for time series data processing? Thanks!
Cupholders are designed for disposable cups from fast food e.g. coffee cups from Starbuck/McDonalds, soda from 7/11, plastic water bottles. A lot of reusable water bottles store much more liquid in shapes that are more symmetric or even bottom heavy to ensure greater stability. These disposable cups go straight from the restaurant, to the car, and to the trash.
Facebook beats in Q1 and boosts daily user growth to 1.45B amidst backlash
Reinventing the Internet via blockchain
I wonder if there are studies that explore what the loss on investment is. That is to say, if we were to repurpose those older industrialized towns to more modern needs, would the cost on renovating the existing infrastructure be more cost effective than say, building new infrastructure in existing smaller but more popular cities? It seems to me that we may be throwing away a lot of good existing infra to be found in these older cities.
There are a lot of options between $0 fines and 18 months.
My late 2016 MacBook Pro (15" Touch Bar) is the worst Mac I've ever owned. The keyboard is broken with the same problems described by others, and the screen has developed a color distortion that makes people look sickly green or pink.

It's disheartening how Apple followed up the absolute dud of the 2013 Mac Pro (serious heat issues, pointless form factor) with another design disaster in the Pro series.
Spinning disk or SSD? If the former, get an SSD.
Yeah I'm talking more from a company incident perspective. Say you have a reformed felon who committed rape. In an on-site position, they may relapse and rape an attractive coworker. However, in the remote case, you can't rape female employees if you don't know where they live.
> I look at how blockchain don't solve a single problem that hasn't already been solved more efficiently on much grander scales, and I call them out as such.

This position is the most confusing of all the blockchain FUD out there. It's easy to show that it's false: today, people are able to purchase proscribed plants and medicines in a way that completely subverts the efforts of state to prevent that.

Now, I'm not saying that's sufficient to prove the kind of meaning you're looking for, but doesn't it give you the slightest bit of pause? Doesn't it make you say, "Wow - that's something people have been trying to do since the garden of eden and nothing has ever done it so successfully. I wonder what else this thing can do?"

I think that for most open-minded observers, something like this thought process is what keeps our attention.

I think that undermining drug prohibition is a wonderful thing and an obvious net good for the world. But I also think that it's a sign that there are more mundane / lawful-good elements that will arise in time.

Porn has largely driven the internet forward at various critical junctures. But if we had stopped and said, "oh, is this thing just about porn? How useless," then we'd be in a much worse place.

Give it some time and an open mind.
Indeed, for-profit industrial complexes are designed to perpetuate themselves, ever-increasing their prices, putting a constant negative pressure on the quality of life of everyone. These complexes or asset bubbles are easy and lazy investments for banks to make as well.
My 2015 Jeep Grand Cherokee has my favorite arrangement now. One standard cupholder for each passenger and a water bottle holder in the door.

This means that even when you can't pull over to get a drink, you can always reach down and get water. However, the regular cupholder remains free if you get a coffee or whatever.
I find the complete lack of scepticism here to be pretty problematic.

reformedfelonforhire.com links to someone's portfolio website.

What evidence is there that these two websites are owned or run by the same person?

The whois both have privacy settings from different companies.

They may be the same person, but surely it's not beyond the realm of possibility that this is someone trying to hurt the reputation of a different person.
It's a shame because other than the keyboard, the latest MacBook Pro has been my favorite by far. I can't give it up as I'd find losing the 99% of good stuff too annoying and may just buy another one and put a keyboard cover on it straight away..
Can you elaborate? What do you mean "match objects by their fields"? How does the proposal not already do that?
Home Secretary Amber Rudd Had No Tagging System for Complaints and Concerns
Please HN...

Can we approach this with an open-mind? These technologies have major promise. I do not see the use in being reactively closed mind and negative towards the efforts here. As an Ethereum - not a "crypto" - supporter, I feel brow-beat each time one of these threads comes up.

Let's take a deep breath, explore it, and try to help it realize its potential instead of instilling doubt and criticizing. This is a community for forwarding thinking builders...
Facebook Q1 2018 Earnings Slides [pdf]
Interesting ideas, and well-worded.

You could achieve something similar in JavaScript with Promise.all() and await:

await Promise.all([
asyncFunc1(),
asyncFunc2(),
asyncFunc3()
])

Of course, that's not language-level and the point seemed to focus more on eliminating traditional branching than just adding another way to do it.
That's a scary step, but FWIW I think adding the portfolio was smart.
Interesting how this seems to be a non-issue in Europe (I guess shorter commuting distances and public transport). Which also might explain why european cars have (or used to have) flimsy or badly designed cup-holders. I imagine the cup holders where designed in a rush to suit the North American market after the rest of the interiors had been finalized.
One example which is as simple as possible as complicated as necessary would be great.
Uh, when picking a "good problem", part of what makes a problem "good" for the researcher is that they have a shot at solving it!
I recently bought a new car and cupholders were a major factor in my decision. I drink a lot of water and hence require a large cup (Yeti 30oz Rambler). I took my cup with me to every dealership, and was surprised that it only fit in a couple of cars that I looked at (one of which I ended up with).
We're building the platform so that it can support any diet, and UC/Crohn's are on our short list. (Some folks with those conditions have benefited from the Low-Fodmap diet too, although it wasn't designed for that purpose.)
Excellent link. Any pitfalls in that calculator? I feel like it covers 90% of the (financial) factors even in a non-US situation.
since when do pigs have better technology than primates ?
ive got an early 2015 macbook pro as well. works great. I havent noticed the slowing down problem yet though.