skysight-inc/HackerNews huggingface dataset:
Hyperthreading is Intel's implementation of SMT. However, since Intel was the only one doing SMT on x86 until very recently, hyperthreading has become the de facto generic name for it.
From personal experience I can confirm that it does feel manic sometimes. And occasionally that 'mania' kind of bootstrapped me back into feeling better, sometimes after months of 'not leaving the house and constant bombardment of negative self-directed thoughts' depression.

I've also personally experienced how a friend of mine was depressed for years, unemployed but still functional 'enough' to carry on, and what helped him 'snap out of it' was dragging him along on a trip/adventure. Whether it was the change in scenery, the change in behavior as a result, or perhaps just suddenly being too busy to dwell on things in the 'comfort' of home, or something else, I'm convinced this trip was the primary cause of his eventual (but still of course gradual) improvement.

While I think depression is so broad that any advice should not be taken as applicable to every depressed person, I do wish it was an option for more people with depression to try solutions like this. I completely understand that a therapist might not always have the luxury of suggesting this, but I wish we'd experiment a bit more with such approaches.

It also reminds me a bit of the whole rehab/relapse cycle that many people get stuck in. Sometimes I wonder if perhaps we should spend more energy thinking of ways to make the 'rehab' experience more permanent or at least long-term, and more integrated with or at least much less disconnected from 'real life'.

Of course maybe all these things are happening and I'm just not aware of it :). I really hope so.
It does already and did for a long time, but customs are a hassle.
Read Tanenbaum, take it from there
Wow. I've been checking in on the Crystal ecosystem every few weeks, but I somehow missed Amber. It feels like someone has finally cracked the code that made Rails great.
9 Cloud Computing Technologies You Need to Understand for 2018
> My computer might not be half as fast, but at least I know my blues are the shade of blue I think they are.

I've wondered if one could do color calibration using any ordinary digital camera and some clever software, but don't know enough about how color calibration actually works on computer to figure out if it would actually work.

The idea is that you would have some reference photos of assorted physical objects of known colors. The physical objects are chosen to be items that are commonly found around the house or office, or are cheaply and easily obtained.

You pick such a physical object, place it next to your monitor, and tell the software which object you are using.

The software then displays several images of that item on the monitor. One is the reference photo, and the others are tweaked versions of that reference photo that tweak the colors.

You then take a photo with your camera, showing the images on the monitor and the object itself. You upload that to the software.

The software then compares the object in the photo to the images on the monitor, and figures out which best matches. From this, it should be able to deduce some information about how accurately the monitor is displaying color, and what adjustments could be made to improve it.

Note that this does not depend on the camera being accurately calibrated. It just depends on the camera being consistent, and having enough color resolution to see the tweaks that the software applies to the images on the monitor.

Note also that this should work for more than just calibrating monitors. It should also be able to figure out a color profile for your camera along the way. Then it should be able to print some test images, have you take photos of them, and from those and the camera color profile figure out a color profile for your printer.
Don´t break the chain. Using Calendars to build good habits
Right, but why should OS devs and vendors scramble to save Intel’s share price? The right outcome here is for the devs to do nothing and the world switch to another CPU vendor on the next hardware refresh cycle.
it took me a couple teams and some patient mentoring to get the picture. if everyone is playing along its a total joy.

when posting the review, you try to eliminate as much of the cruft as possible.

when reviewing code, sit down, you're actually going to read it for understanding.

your mutual goal is to improve code and product quality. if after a few passes something seems wrong, or unclear you raise it. now the two of you get to have a pleasant discussion about what the right thing to do is. maybe some rework. maybe just a comment about unhanded error conditions. maybe nothing.

if someone raises an issue that not important either way, just change it to save time. and don't raise something unless you think its important. so, if you both think its important, you can have a discussion and reach consensus.

i think thats the real problem, that somewhere along the way the consensus culture got lost. that was a really important thing.
Also, it's not clear to me why this entry makes it to the front page over all the tons of other research paper / monographs. It's significance does not stand out to me, i.e., I cannot grasp why this is something I should look at instead of many other interesting reads from the field.
It continues with "and need to be explained why each change is okay". If reviewer suspects there is a bug, reviewer should check for it instead of having reviewee explain him or defend every detail. It is micromanagement this way - not just being similar or kinda like micromanagement, but it is literally it. If every five lines big code change in run of the mill fronted requires two hours long negotiation, then something is wrong.

When it is unreadable and hard to see whether it works it is different thing, but then the complain in review should be some specific variant of "hard to read".

I review mostly for architectural compliance and "bad idioms" or code smells. There is difference between not like I would write it and badly written mess and many programmers confuse them.
Not some - as far as I am aware, all of EU has now banned charging men more for car insurance.
Yes, any private use of company property will require tax reporting and he would have to pay income tax on that jet usage of at least cost.
San Antonio can't even build a street-level rail line for the densest areas without politics getting in the way and halting it. Until that changes, San Antonio is likely to be Our City Of Lots Of Potential for decades to come.

Personally, I wouldn't move back without massive densification of the "urban" core. Right now the place is a massive suburb where getting by without a car is impossible.
Maybe it could be nice to be able to upload a picture and have it embedded somewhere on the main map?
I am thinking of stuff like... floorplans. Or a pic of the facade/entrance... or maype a picture of the view from the place itself?
It's kind of confusing that you consider switching bills around to be a normal part of transacting anonymously with cash. I mean, make change if you need to, but this is usually not motivated by anonymity.

It's sufficiently anonymous for most people to just spend the cash they have. You didn't get the cash from D. B. Cooper, right? So nobody's watching the serial numbers. You just spend it.

It's only Bitcoin where that isn't an option.

Edit to be clearer about what my point is: cash has a moderate amount of anonymity, with practical limits. If those practical limits are a problem for you, you probably are covering up a crime. Bitcoin, however, has no level of anonymity between "everyone can see everything you spent" and "covering up a crime".
Personal Data Visualizations from a bicycle trip
He mentions that Uber is losing so much money. But how much money is Grab losing? He says drivers make 3 to 5 times their prior wages. How can grab afford to pay that?
That’s a good analogy for Spectre
In new AMD CPUs (Ryzen, Threadripper and EPYC) there are simultaneous multithreaded engines - core siblings, one per core, issuing is 2 extra instructions compared to Intel SMT 4.
Vivek (founder/ceo of hackerrank) here. Appreciate your comments. When we started HackerRank, it was oriented towards problem solving / algorithmic challenges which assess a certain level of computational thinking skill -- can you break large problems into sub-problems and solve? I still believe this is a good measure but somehow algorithm challenges have been associated with asking complex red-black trees / graph theory questions which has got nothing to do with actual work.

We have been working super hard (and will continue to) to emphasis on 3 aspects -- problem solving to test computational thinking with basic data structures, role-specific knowledge (for e.g. react if you are hiring a front-end developer) & language proficiency (strength in at least one language) as the 3 pillars.

Given the foundation of HackerRank & the overall associated impression of algorithm challenges, we often get bucketed into a "puzzle company". Obviously, this is on us to make the narrative better and we are working towards it.

Ultimately, the goal of us is to ensure developer experience is great -- showcase your skills in the language/framework you are comfortable in with more time (not a 60-min test). It will take sometime but we are heading in that direction.
Lightroom is plain bad with Fujifilm X-Trans raw files so I tried to find an alternative but I couldn't. The Lightroom workflow really is what makes the difference. I feel at home with Lightroom.

So I keep exporting jpegs that look like garbage until Adobe decides to have decent support for the Fuji X line.
Partitioning the S3 bucket scheme is terribly complicated. The senders have to know exactly how every receiver is partitioned, so they can adopt a compatible partitioning scheme when writing to S3. And the receivers have to know exactly how the senders are partitioned, so they can divvy up incoming data appropriately.
While I really enjoy Firefox' comeback and regained snappiness, the performance of css transforms and animation is still subpar.

With larger and more complex elements that are affected by CSS transform events it becomes very noticeable that the animation is far from smooth, unlike in other browser like Chrome or Safari. I saw this behavior in every recent Firefox version on macOS - from stable to nightly. However there's so little discussion that I feel I might be the only one experiencing this.
Well at least for bitcoin there's a nice summary by BitMEX Research [1]

[1] https://blog.bitmex.com/bitcoins-consensus-forks/
Another example of concept dilution. “For its poorest residents” isn’t “universal”.
Audio Adversarial Examples
http://nicholas.carlini.com/code/audio_adversarial_examples/
Generally, you need to know the operating systems and hardware work together. And then depending on the details, you might need to know C and assembly. In this case, you need to have good understanding on how modern processors do performance optimizations.

There probably isn't any good single resource for learning all this, but perhaps getting some good textbook on computer hardware architecture might be good next step after reading the "Code". Unfortunately I don't have any immediate suggestions on the current crop - I remember learning from William Stallings' books some 15-20 years back - not sure if they are the best choice nowadays.
I'm also 32 and dev for over 10 years now.

Somehow it's completely different for me.

But I saw some good people go down in the business. Maybe I was lucky to meet someone in my early twenties who was like you and told me not to go down that road...
'I'd argue pointless whiteboard trivia doesn't give you good insight into an applicant, either. And yet, 90% of companies do it.'

I've (thankfully), never had to whiteboard. Think it's a US/SF thing.

That these interview techniques are determined so much by culture, fashion, and following what the successful companies do (I.e. Google), in itself shows how useless they are.

That said, I acknowledge I can't think of a perfect way to assess software engineers. We have a take home exercise, but ultimately gut feel drives the decision.
Loaf – A minimal, terminal-based slack client written in python
Oh, 60 000 USD/year? My first reaction is that this is tons of money, and that you should easily be able to afford fancy cameras, a high-powered computer, and a well-kept place to live, as we see in the link. Congratulations! Then again, maybe the cost of living where you are is higher than what I'm used to, so I guess I can't draw any certain conclusions.
Whether it was botched or not (from the position of this article) is based on whether you think it was important that FreeBSD have been notified ahead of time. Obviously the FreeBSD devs think they should have been notified. Since this basically affects everyone that runs x86 code, and not everyone could be notified ahead of time and still keep any form of secrecy, some groups will need to be notified and others not.

I think a case can be made that as operating systems go, FreeBSD is at a much lower threat level than Linux, MacOS/iOS, Windows (i.e. desktops that run unvetted code) and the VPS platforms that run host operating systems that need to worry about guests breaking isolation (Google, Amazon, others).

Given all that, while it wasn't done perfectly (it was leaked a few days early and some cloud providers had little warning, especially Joyent which also runs a different OS), I'm not sure I would call it botched entirely since it is also likely the largest exploit in history. Others disagree with some or all of this.
s/state/stake/
> You might want
this when running unrelated processes in userspace, for example.

When are you not? Why have security and process isolation if all processes are considered related?
In Scotland a few of the micro-breweries are now experimenting with Gin and Whiskey. That could be the next stage as beer gets saturated. But there's also a long way to go with beer. Atm micro breweries are mostly making traditional flavorsome ales. There's a lot of room left for experimentation, particularly in the health aspect. If someone can make a tasty, full flavored, low cal beer they'd make a bomb.
What a beautiful soul. You will live on in me, dear Ursula. Take my knee. I will be the dark knight of your soul. <*3 forever; in the stars.
Trusted and verified are separate things.
Trust is by the user. Verification is by user or trusted third party.

Do you trust random JavaScript from the network? No? I didn't think so.
So you trust RandomThirdParty verification?

Even banking code (ran on Secure Elements in credit cards) has levels of verification (by certified bodies) and trust (by banks and card processors). Where did you draw the line?
I feel pretty healthy.

But I started lifting and climing a few years ago and I only work 4-6h a day.
The issue here is the phrase "fair share" - why is it a fair share? Because women get into fewer accidents? Cool, what if we get out of the statistical data that black people have more accidents(this is just an example, I don't know if they really do)? Should it be justified to charge them more?

But maybe if you look beneath the surface you will find out that minorities are more likely to drive older, less safe cars, which leads to them having more accidents - they don't have more accidents because they are black, they have more accidents because of other factors.

The same with men and women - I think it's fair to say that men drive more powerful, larger cars(on average) than women do. So....they get into more accidents because the cars they drive are objectively more difficult to drive. Which obviously means that you should calculate your premium based on the type of vehicle being insured, not on the gender of the driver - and, by extension, insurance for a man and a woman, on the same vehicle, should be identical. Penalizing a man in this situation because men as a group get into more accidents is absolutely unfair.
You are correct! It's a relatively small number of ingredients to make beer that can be shipped pretty easily. Grain, hops, yeast, water, an assortment of adjuncts.

The issues come in with the actual means of production, rather than the material ingredients. Brewing is a rather technically complex task. It's not trivial to do reliably - ask any homebrewer about batches they've skunked. It also benefits significantly from economies of scale, as at scale there's a whole world of applicable chemicals production control technologies.

It's a lot like housing. It's relatively easy to ship around wood, wire, pipes, insulation, paint, and so on. Assembling them into a working and usable house is a smidge more complicated.
Or you could leave whenever you like, and there's an automated toll on every road that adjusts based on time of day and/or current traffic.
This is probably the single most useful post that I have ever seen.
In the USA we crucify our heroes and our workers and our ethnic and sexual minorities. LGBTQ people are constantly hounded, and people belief the worst rumors and smear articles about women, but nothing about men.

luckily my friends and I are black-shifting these deep blue pigs, who eat people, and are creating a new era where people are allowed to write their own story.
How Arafat Eluded Israel’s Assassination Machine
Defending that archaic terminal monopoly for one.

In all seriousness, as savvy as Bloomberg has been throughout his career, I'd expect him to wait until valuations plunge again, before making any big moves. I also wouldn't expect them to bother with Twitter.

He's a signer to the giving pledge. At nearly 76, he's no doubt facing a serious decision about what to do with his company. I'd expect either a public listing, or a sale to a large financial firm (JP Morgan etc).
They might say higher efficiency (less downtime), but I doubt the claim.
> ...but for $100M, I'd guess that they want to operate the company somehow....For that, they need the cooperation of the senior managers. So they pay them to cooperate...

I'm not sure how much cooperation I'd want from "senior managers" who managed to manage a company in to 1/7th of what it was valued at. If it was intentionally fraudulent... you want those people around and making decisions still? If it was incomptence... you want those people around and making decisions still?

Yes, I'm oversimplifying, and no doubt there's always other factors to consider, but this thinking bothers me along the same lines as "we needed to pay those large bonuses to keep the CEO around - we couldn't get anyone else as capable and experienced!" while the company is simultanesouly tanking.
Drawing to go with the quote.

https://twitter.com/JessFink/status/955938603921702912
I was just talking to my UBer driver in Manila. He made $550 per month working as a registered nurse in one of the largest hospitals here. Driving for Uber he makes $1700 to $2100 per month. I'm assuming Grab pays similarly.

I don't think he's really done the math to figure out maintenance and fuel costs, but presumably he's coming out ahead in any case. This is a major issue in developing countries where institutional wage increases have not kept pace with the "gig" economy. So a skilled and educated professional can make 3x to 5x the local wage by working as a virtual assistant or an Uber Driver.

This pulls educated professionals out of the labor pool for things like medical and drags down the quality of care. Medical facilities in the Philippines can be really nice, but many doctors and nurses are recent grads and quite frankly completely clueless about anything but the most basic issues.
You can reasonably efficiently find the nearest rational number whose numerator and denominator fit in a given sized type. This means your rationals are imprecise, just like floats; the sparse subset of numbers they can represent exactly is different from floats' (and possibly more useful).
Does it require perfect knowledge of the object?
Automatic updates are essential to the timely rollout of new web standards.
If the OP chose not to say, it’s unreasonable to doxx them
I was just saying that our experience with Hetzner was not as rock solid as others were saying, that's it. Don't understand why some people are downvoting my comment. Also it happened ~6 years ago, so I'm not sure if they offered VPS at all.
Look at my other reply to the parent post for my explanation as to why I disagree.
I interviewed at SpaceX and asked them what they use to write code that runs in the rocket. It's all plain C and everything must be declared before hand - in other words, there are no dynamic allocations anywhere in the code.
I also don't follow that argument. IMHO accidents and bad swarm behavior (people following too closely, switching lanes too often, accelerating and braking too much) lead to traffic jams. If we can get that improved our roads could take twice the cars.
The tooling might be more important than you think to gain corporate/enterprise usage.

Im just throwing out examples here:

- Official and optimized docker images
- Easy to build CI pipelines
- Fast and parallel execution of tests, easy to integrate in CI
- Quick compile times if any of language, libs etc. Fast downloads of binaries
- Great vendoring and packaging, don't need internet to deploy, deploy as binary
- Easy command line tools for enforcing linting, code standards etc. with well thought out defaults officially supported
- Editor support, out of the box experience
This article seems to offer a somewhat limited vision. Personal, driverless cars may mean as many jams as today. What about "ride-sharing" driverless systems, where many people share the same car/minivan in an automated fashion, reducing the number of vehicles on the road and the need for parking? That would make, IMHO, the best compromise between mass transit (effective, but inflexible to people needs) and personal transit (ineffective, but flexible).
It's a delightful read. I am no fan of Google but people do realize that once a company becomes big innovation has huge costs involved, more people means lesser room for growth and hence the politics, as well as some arrogance of being a large company.

That said I kind of disagree with this:
Restaurants and food trucks are both about to be obliterated by Peach and Uber Eats.

The biggest cost to a restaurant was their location and hence, the rents. Sure using food delivery apps helps them a lot. It also lowers the barrier of running a restaurant. So people might be all in for these apps. But that is one side of the equation.

The real question is - How is this a viable business for the food delivery apps? Is the market large enough to make real profits? As an example, most of the food delivery apps in India are not doing great:

https://www.vccircle.com/swiggy-lost-rs-1-5-for-every-re-1-i...

Swiggy has been the "Uber" of food delivery apps here in India and they have revised their prices upwards quite frequently.
California is/was? running a pilot program to charge car owners on miles driven instead of gas taxes. Maybe another option is additional "surge" charges to cover this as well.
http://www.dot.ca.gov/road_charge/resources/index.html
What do you mean by finish? I was taught by a brewer friend that lager takes a fraction of the time ales do. (due to faster fermentation from the yeast being on top and nearer oxygen).
People in small apartments usually don't, people in houses always do - this is the same in the US though.
School Shooting in Kentucky Is Nation’s 11th of Year & the deadliest.It’s Jan.23