skysight-inc/HackerNews huggingface dataset:
For us poor non-web developers, "FOUT" is "flash of unstyled text" [1] and since I'm a Firefox user I got it, too.

FOIT is "flash of invisible text".

[1]: https://en.wikipedia.org/wiki/Flash_of_unstyled_content
Programs are written for computers AND humans, and much ado goes into optimizing programming languages for human consumption. Interestingly, I don't think they are tending toward something that looks like math notation.
No because the act of taking the photo freezes the exposure settings due to how photos work.

I've played a bit with astronomical photography and the amount of work to getting the signal in the picture good enough without introducing noise is quite high. (Going as far as taking pictures with the lens on the telescope to capture the natural sensor noise, which is usually good for about a few hours of use)

However, you don't get second tries on a computer. If your signal is too weak or the noise is too strong, the picture is ruined, no amount of editing will fix that.

The only solution I'd see for that is to take multiple images at once with different sensors, each using a different exposure. But that still doesn't provide a sliding scale, only a stair function of "is this close enough"?

The better solution is to take a proper light meter and properly setup the camera in the first place.
On behalf of everyone, thanks, always good to know :)
Root | Columbus, OH | Full-time | Onsite |

https://joinroot.com

Root is an auto insurance company, like GEICO and Progressive. We use data science to identify and insure good drivers, reducing insurance premiums for good drivers significantly as a result.

We're a startup — we're 55 people who have been working on this since March 2015. We've built an iOS and Android app that gathers data on how well people drive. We use that to set insurance prices. To build the best possible product and user experience, we went through the arduous process of starting an insurance carrier from scratch.

We are now selling our insurance in 7 states.

We raised a $7M Series A from Drive Capital in 2015 and we're looking to bring on a couple more talented engineers.

Tech stack involves Ruby / Rails and Javascript / React Native.

Email us at jobs@joinroot.com
Well said. I could not agree with this more.
RIBs: Uber's cross-platform mobile architecture
A mouse tries to swallow an elephant
So now your go stuff and foo stuff lives in different dirs based on which programming language it happens to use, not which project it is for. To you perhaps this is a non-problem, to others it appears to be and it is a recurring cause of grief for newcomers to go.
They seem to neglect to mention what they're using as an init system. I'm glad people are making some alternatives to the Poettering stack and everything, but I actually would prefer it to not just be traditional init. Something with less lock-in like Upstart would be nice.

Of course, this is all principles; in practice I'm happy running Arch with systemd because 'it works' - but like many others, I'd prefer if we developed things such that it won't take years of effort to move onto the next big thing, or worse, end up like X11 where it's nearly impossible to.
If it's a startup, I'd think twice. There's no guarantee that you'll be happy at the new company, especially if it is not profitable.

Bureaucratic stuff can take time in Germany. Learning the language can challenging. The language schools have very different quality of teaching.

London has a much larger population of immigrants from the Middle East. So if your prospective employer in Berlin had a London office, or business ties to the UK, that would be a plus.
Unprecedented Shakeup is a polite way of saying the C word?
i agree in principle with your argument, but i imagine the only way to properly track historical players of that machine is if they kept some sort of ledger or database on every single user of the machine, which probably means they'd need to store your personal information somewhere indefinitely. not sure too many gamblers would be cool with that.
> Finally, a reminder about the goal of this project. The web is not print. Webpages are not books. Therefore, the goal of Tufte CSS is not to say “websites should look like this interpretation of Tufte’s books” but rather “here are some techniques Tufte developed that we’ve found useful in print; maybe you can find a way to make them useful on the web”. Tufte CSS is merely a sketch of one way to implement this particular set of ideas. It should be a starting point, not a design goal, because any project should present their information as best suits their particular circumstances.

The above paragraph is a critical caveat. This is only one possible implementation of a minimalist design. There's no research to suggest it's the best, most engaging, or any other adjective you wish to use.

Which is not to say it's bad (not at all) but it's not the One True Way™ either.
I highly suggest you read

https://blog.iota.org/curl-disclosure-beyond-the-headline-18...
The solution is to hire people that care about their job, or at least people who are accountable for their output.

Difficult in a supermarket checkout scenario though.
"NERDTree satisfies this need of mine, replacing vim’s built-in netrw file navigator with a nicer-looking, less buggy, more fully featured alternative."

Wait, what's wrong with the built-in netrw? I actually started with NERDTree before I knew netrw existed. After discovering netrw, I switched to it instead. I think it looks just fine and prefer it to the more complex NERDTree.
Welp, apparently you do have to lean over it, per reports. A shame.
Best UX Companies
Typescript should follow semantic versioning
Should we always use the cutting-edge technology?
Players who spend a lot of money already let the casino track them on purpose so they can get perks.
Is this the same price bitcoin is worth 'on the street' in Zimbabwe?
Companies should provide a straightforward statement on what is in the contract.
Twitter: you are limited to 140 characters because of ppls attention spans, here's 10,000 word+ EULA a lawyer would struggle to understand.
Microsoft enters race to find cancer cure
I don't think most people want to hold back progress, but it is alarming how difficult it is to remove systemd from modern Linux stacks. We went from having a choice of many init systems to virtually no choice at all.

To me it seems like a repeat of X11: many proprietary interfaces to a complicated blackbox that handles nearly an operating system's worth of functionality. I'm not pro-UNIX-way or any kind of purist, but I've seen how this pans out before and it seems unlikely to work out well in the long-term future.

My preferred future is one where the protocols for communicating with an init system are open, efficient, and replaceable. libc defines a standard interface between user space and kernel mode (...sort of, anyways) and I want to see similar stuff for various parts of the system, like controlling power or authenticating sessions and so forth.
I quite doubt EliRivers is responsible for all powerpoint presentations across the world.

Their point is that flip chart edition acted as a filter on garbage production, as editing a flip chart is time and labor intensive more time goes into planning and whittling down the amount of stuff to show, as well as into preparing the presentation itself. Powerpoint does the opposite and facilitates the production of huge streams of garbage quickly, resulting in exactly what we can see.

And sure you can still state that it's the user's fault, but here's the thing: the user has been a moron all along, it took your tool for the user's stupidity to become damaging. When your tool empowers stupidity and you refuse to acknowledge basic reality, your tool is at fault.
I hope that one day when Qwant is big, this is cited as the first use of 'qwanting'
There is a similar old attack with file URLs: Redirect-to-SMB (https://blog.cylance.com/redirect-to-smb). The fix is to block outbound SMB connections in your router.
My grandma does three things on the Internet: talks to her family on facebook messenger, receives photos in email, and checks her stocks on ameritrade. So yes, with those requirements, she should only use iOS.
Whether or not it's worth it depends on how often you need to interact with it. I don't need to interact with math notation very often; maybe only a few times per year. Further, deciphering the math notation by referencing is translation is not a bad way to learn.
Penrose patented his tilings:

http://www.google.com/patents/US4133152
I wrote a blog post for the final assignment (years ago, so I don't remember what the exact assignment criteria was). http://jpeeler.github.io/memory/
I'm surprised the author didn't mention vim's sessions feature. The ability to close the editor/IDE and pick up right where you left off can save a lot of time when working with multiple large projects. It's easy enough to use on its own, but I have a small wrapper plugin that adds a few features for ease of use: https://github.com/bgrohman/vim-bg-sessions.
Good point. I would say cost is the only reason to not get iOS device.
Rivals Intel and AMD Team Up on PC Chips to Battle Nvidia
This is true today but doesn't have to be in the future. Technologies change. Patents expire. There will be a 6g after 5g. I'm not sure who will own the patents on it. Most likely one of those two companies for sure, but you never know. Apple could invest the R&D and come up with something much better than we have today, and we all end up with Apple radio chips in our phones instead of Qualcomm.
"Hidden city" ticketing is when you want to go from City A to City B, and notice that the airline charges less money for a ticket A -> B -> C than for a ticket A -> B. So you buy the A -> B -> C ticket and get off the plane at B and never fly onward to C.

Airlines really and truly do not like it when you do this. If you have a frequent-flyer account with them, it's usually grounds to have the account terminated and all points/miles in the account confiscated, for example.

The reason why the A -> B ticket is more expensive in some cases has to do with how the airline assigns differently-priced tickets to different routes. For example, if B is a business destination and C is a popular tourist destination, the airline can use the more expensive A -> B ticket (which business travelers buy regardless, since they're using company money) to subsidize cheap tourist fares A -> B -> C. When people try to work around this by buying the cheap A -> B -> C ticket and then only flying A -> B, that hits revenue multiple times: they've flown someone A -> B for less than what they wanted to charge on that route, and now they have an empty seat going B -> C. So airlines come down on this pretty hard whenever they think it's what you're doing (they're within their rights to say that if you want to fly A -> B, they have a published fare for that, and to say that they'll cancel all your frequent-flyer perks if you won't abide by that).

Now, suppose you book a multi-segment ticket for a round trip: A -> B -> C, return C -> B -> A. And then you never show up for the initial A -> B flight. The airline has no way of knowing what you plan to do unless you actually contact them and tell them what's going on. They just know you bought a ticket and then didn't use it, so if you don't get in touch with them they're going to cancel the whole thing. They'll also cancel if you have two separate tickets booked for the same day and overlapping times, since they know it's physically impossible for you to be on both of them. The solution here is to actually call the airline, or go to their ticket desk at the airport, and explain what happened before you go buying a separate last-minute ticket to try to replace your original one. Usually they'll rebook your original ticket to a different flight, for a change fee that's cheaper than the cost of a brand-new ticket.
Good that samsung started making their own SOC, Mobile manufacturers should shift from qualcomm worldwide. They have almost monopoly in mobile SOC now. US and china are the only markets which require qualcomm patents to work. Mobile operators should move away from cdma. need more competition.
direct link https://github.com/boxug/trape
I agree that Google needs to be more responsible but I've never seen an iOS device with ads on the lock screen.
How Many Robots Does It Take to Fill a Grocery Order?
You're already dependent. Upstream can turn around tomorrow and provide everything your fork/extension does for free. They can alter their entire codebase to cause you weeks of work to keep up. It can be a hard slog being downstream, no doubt about it. That's why downstreams tend to "get involved" upstream. Sponsorship, sit on technical advisory boards, etc.

But what you're saying —which wasn't immediately obvious, and correct me if I'm wrong— is your users are using your database product, not Postgres, so you can hold them back as long as you like when they're using a forked product. They won't be carried away by an automatic update and it's much harder for them to jump ship.

And while there is some truth to that, it comes with a karmic cost. People picked you because you were based on their favourite, industry tested database. If you slip behind in features, or (more importantly) can't backport security fixes instantly, you're dead.
It's a university term really, the students studying Medicine are called medics by everyone else, tend to be very cliquey.
Exactly! I love playing craps. The ups and downs are a big rush, plus it is super social. I set my personal limits pretty low so I cannot play much anymore in the bigger casinos where minimums are $25+. Find a smaller casino with $2 minimums, a rowdy crowd, and it's a great time :)
Ground up knowledge is difficult to obtain in any field. How long do you think it would take you to get a complete understanding of a modern car from he ground up?
From my experience as a serial entrepreneur, there are several ways to validate your product idea:

- Create an MVP an show it to your friends and family

- Validate the idea on some online communities like Reddit (www.reddit.com)

- Cold-call some companies and ask if they have this specific problem

- Use an online idea validation service like IdeaValid (www.ideavalid.com)

- Find similar products which already exist
CERN certainly does this for at least a decade, although it has its own "jurisdiction". Management likes it a lot, because it is so easy to abuse.
Silicon Valley’s Top Product Managers Use Feature Flags
Apple can license the patents.

But more realistically, Apple can buy Intel modems (as Intel already has a license with Qualcomm for LTE)
An interesting essay that might be relevant, https://blog.ycombinator.com/minimum-viable-product-process/
Sounds like Apple should look at buying Qualcomm then, they could do half the deal in cash if they wanted too.
This sounds like the right approach.
Completely off topic but does anyone know what the site is running and whether its a "theme"? I'm planning to write something technical and I am a huge fan on how the website is structured.
Re-interpretation? :-)
I've floated this idea around but what I found out was that it's against our state's laws to have such open contracts. Changing the state law would be difficult (road builders have a big voice in state government). We also, by law, have to accept the lowest bid that meets specs, even if that means higher prices in the long run. Championing accepting higher bids would be difficult come election time. The attack ads would read, "Politician A wants to give his buddies a sweet-heart deal at the expense of the taxpayer."

It's a very difficult problem.
3 Project development fallacies we all love to make
I am waiting for the day we can get satellite images that are so fine you can see people or animals.
Think of this like quoting and eval in Lisp. The type "expression of type U" might work with operations like

eval: "expression of type U" -> U
quote: U -> "expression of type U"

chriswarbo's reply higher up should be taken to supersede my reply -- he's obviously more current on this stuff.
My first blogpost in ages I'm contributing to OSS How I started doing that?
You can't book through Google Flights, it's just a search engine.
Qualcom and Broadcom create prototypes even before standards are finalized so it is very difficult for an outsider to get in the game.
Hi, thank you. it seems novel. can you please elaborate it, could it be applied for biometric authentication!
It’s almost certainly not being used by the creators. It’s the same thing as politicians; It doesn’t affect me, and it sounds like a good idea on paper, so go for it.
This is a very interesting point. In the grand scheme of the human race is it realistic to call 60's-80's America, the best time time the middle class has ever had?
We did that to so many animal species so I won't be surprised if AIs will do that to us if they'll have a reason to do it.

How are we going to program that out of a General AI, especially if its intelligence is an emerging property of something maybe we don't understand fully?
How is `||c||a|b|` ambiguous, given the knowledge that taking the absolute value is an idempotent function? I get you could read it as `abs(abs(c)).a.abs(b)`, but no one would. To me, it’s unambiguously `abs(abs(c).abs(a).b)`. AFAIK, this also applies to other uses of these symbols and, e.g., norm. (In fact, norm’ing twice doesn’t even make sense because the types clash, to use the programming term.) Also, IIRC, in LaTeX the size of the | symbols can be balanced and autoscaled with \left and \right, like parentheses.
For which Tim Pope's Obsession plugin [0] is fantastic. It solved a whole bunch of weird conflicts that I had with plugins.

[0]: https://github.com/tpope/vim-obsession
Whoa. Whonix has a Windows installer now?! NICE!

https://www.whonix.org/wiki/Windows
That's where you know that France has REALLY fallen, we're not (yet??) listed :)
JetBlue is definitely one of the better US carriers for those who don't have status. (I typically fly United but I have relatively high status on them.)

But JetBlue has adopted a lot of the fee structures of the legacy carriers. They do charge extra for checked luggage now. They have pay for more legroom seats (although their regular seat pitch isn't bad by economy standards). They have pay for early boarding. Their change fees have gone up.
> Really? Even if you haven't selected the line?

Yeah
You might also try Cursive[0], a full-featured plug-in for IntelliJ. You can use it free until you so something pro, after which it's about a hundred bucks. Many of the more well-known Clojurists seem to use it.

I believe that with Clojure, you owe it to yourself to have a first-class REPL.

I mostly use Emacs, but yeah, rabbit hole...

[0] https://cursive-ide.com/
5 Novelties in PostgreSQL 10 – The Quick Guide Full of Code
To plays devil's advocate for AMD here. Then America and the other Five Eyes might not allow you to sell your product in their countries without an ME. Thereby you lose a huge market because let's face it most modern nations are now doing surveillance on their citizens, not just the US.
In the future when you find yourself in this situation, start a paper-trail immediately. Write down the results of communications; keep a folder; etc. If it gets truly ugly and you have been calmly but deliberately and thoroughly taking notes it can be quite intimidating. Think: Mueller investigation of Trump. With all the shit they were throwing at him, he just quietly went about his work in a very methodical, detailed way.
Your sibling has some good links, but a decent way to think about it is, from hard to easy:

* does it have an LLVM backend?

* is it listed on the forge page?

* is it listed as having std support?

The farther you go down this list, the simpler it gets to use Rust for it.

Latest work has been on ARM boards and a ton of work on AVR, which brings 8/16 but support.
A quick look at the source suggests it's Wordpress with "TheGem" theme.
GitHub's Atom-IDE vs. Visual Studio Code for Web Development
> Most airlines allow 55x40x20cm(-ish) size cabin luggage, plus a so-called personal item, which can be as big as 40x30x15cm on some airlines, or described as a purse, a handbag or a slim laptop bag.

I take it you haven't flown on any of the major US domestic carriers in the past few months? With the new 'Economy Basic' fares, you only get a personal item. Carry-on bags are now an upsell.
That's why I'm trying to get to work remotely. Right now I live in Milan, but I'm planning to move to Palermo where housing costs a fifth, more or less
If cloud advocates don’t jump to the extreme, the benefits of cloud computing quickly fall apart (there’s a reason AWS’ margins are ridiculously high).
Everything was handled though Google Flights, only the final payment page was Lufthansa. On that page, information about checked luggage was not available, only the ticket type in very small print. We had to manually look up what each different ticket type meant, and manually select additional luggage for the return flight, based on information we gleaned from a completely separate Google search.

Trust me on this, I went through it only yesterday. Online flight booking is one huge dark pattern.
The bare minimum a distributed system developer should know: DNS
Interesting. All this consolidation in chip makers is going to hurt downstream device manufacturers. Apple and Samsung must be racing to make all the chips themselves before the Broadcom-Qualcomm giant can put the squeeze on them.

By the way, Broadcom's market cap is only $112B, so this must be either a highly leveraged buyout, or more of a merger in practice.
Neomake can do that too: https://github.com/neomake/neomake#setup
Ah yes, I remember stumbling into this page when looking for cold-case/solved mystery stories. I got through all 13 pages in one afternoon! Excellent story and writing.
RFclipart
A Guide to Distributed Work
Here is some Russian guys having success in almost fully disabling the Intel ME.

http://www.pvsm.ru/informatsionnaya-bezopasnost/262876

(you can use Google translator from the top of the page, to translate content from Russian to English)
Who thinks Trump knew about this when he announced Broadcom will be relocating back to the USA.
For different parts of the world, with different economies: no, this is a utopian fantasy.
Is that what that meant? Must admit I couldn’t parse it.
I definitely felt that way about three card poker (a common table game) when I first started playing. It ends up, though, that optimal strategy is as simple as just playing Q-6-4 or better. [1]

I think these things are all about making it seem complicated up front so that when you start getting the hang of it, it feels like you might understand something other players don't.

[1] https://en.wikipedia.org/wiki/Three_card_poker
Beyond Horizons: 443km world record of distant landscape photography
Yammer.com? Now there’s an unhelpful endorsement. It’s been a while since I used Yammer, but I remember its UI as pretty damn awful.
Intel ME is part of the initialization of the CPU during boot. You are running Intel ME wether or not you think its usefull. Removing Intel ME, or disabling it, results in your computer stopping after 30 sec. Much of the work to remove Intel ME is more about neutralizing the firmware.

Pretty great talk from 32C3 about Intel ME
https://media.ccc.de/v/32c3-7352-towards_reasonably_trustwor...
The world is schizophrenic at best. Had my last job 10 years. To recruiters, I'm "wonderfully stable", to employers I'm "stale".