skysight-inc/HackerNews huggingface dataset:
I didn't really get a chance to reply yesterday but u/kingdomcome50 perfectly expressed my thinking.

While you think it's not more complex, I've done plenty of things like toggl's "add extra time" buttons many times outside of SPAs, but saved by a form POST. They worked flawlessly and never broke.

Because you have to insert the "update the database ajax, [then refresh data]" step, which is abstracted away inside react/redux or angular or whatever, it suddenly becomes very hard to be in total control of what's going on.

You say you've abstracted away MVC on the server, but you haven't really, the server is still there and it's still complex, it still has to run validation and business rules, etc. and it's still MVC, the view just happens to be a json object instead of a html page. You're still going to be stripping stuff off the object for security reasons or for performance reasons, so you still need an intermediate model.

And worse you now have to decide, do I add all those business rules and validation to the client too so I can make it super-responsive, or do I rely on my server to enforce all this, but then after every update I have to refresh the data, adding a potentially 500ms+ delay to the UI that is well in the realms of human detection (which is what happens in the Toggl case).
Finding Purpose by Teaching Scrum – Scrum.org
Newsgeist.org has an incredibly productive approach to conferences.

1. Invite-only. Any attendee can recommend a future attendee to be invited, so this is not about elitism rather that attendees add to to a two-way conversation, not simply sit and receive information.

2. Unconference format. On the first night everyone sits down to dinner, figures out the most important topics to discuss, and volunteers themselves to lead or join workshops on the topic. The conference schedule only comes into being on the first day.

3. Suburban location. The venues are invariably 40-60 minutes outside a major city, easy for international guests, yet harder for attendees to wander off into the city during the day (or even at night).

4. Free to attend. The events are sponsored by Google and The Knight Foundation who do a pretty good job of hanging back, being supportive and not imposing any agenda. Attendee costs are limited to travel and accommodation.

5. Weekend timing. Starting on a Friday ending on a Sunday ensures an informal approach and gets people out of their work and home comfort zones.

6. Werewolf. Daytime discussions invariably merge into dinner and then on to organised games of Werewolf to the late hours, hugely increasing camaraderie, intensity, socialization, truth-telling (eventually) and so on.
Flushing on privilege level change is just the Meltdown mitigation.
Spectre includes reading data in the same process.
I am going to walk the Camino de Santiago without any phone/tech later this year for exactly this reason
You mean I spent last weekend learning how to update my DNS with nsupdate to replace the nginx sni broken challenge for nothing :-D ?

Well, not for nothing as I now know better.
On desktop you get the pie diagram and all other images blown up to full display resolution. I can't fathom how they continue to get this so ridiculously wrong. It's not difficult.
It must be cool to be a Libertarian because you are an immediate expert at everything.
> I'd expect the response to be tailored based on some specific traits of both husband and wife and based on experience in similar types of marriages/relationships.

I'm wary of trying to reverse-engineer human behaviour, especially as it applies to personal relationships.

Besides, who decides what's the “best” course of action here? Who decides what the goal is — length of relationship? Happiness? (How do you measure that? Pleasure endorphins? Well then the correct response is you should stop talking to your partner, and do some exercise and drugs!)

In practice, the person who decides is the person in Google's office at 17:00 on a Friday.

(This is why driverless cars are hellishly scary, by the way. Any car that can be controlled by computer should have to use only publicly-auditable software — i.e. everything must be open-source and all builds must be fully reproducible. At least then you can theoretically be certain you know who your car will decide to save in an emergency, and why. How long before `git blame` is invoked in court in a murder case?)
I side with dataflow here. It would have been a "perfectly civil response" without the last paragraph, especially the "Fuck off". Likewise, in your last paragraph above you label him "incapable of understanding" and "delusional". That is not "perfectly civil".
What are you comparing to? People rarely present per-minute graphs without smoothing since they're very noisy. I usually see hourly/daily ones, even internally.

The minute ones for web traffic easily jump +/- 5% in my experience.
The 16 Bi$ figure is for 36 aircrafts (including the 16 options) and means a price per unit of 445 Mi$. This is exactly the unit cost listed on Wikipedia. So we can assume the real price for the contract is lower.
The irony being that if you switch to desktop mode on Reddit, it's much, much faster and totally usable, a small number of stylesheeet tweaks would make it great.

Reddit's mobile version is a travesty of engineering, a total waste of time and money.

I would have personally fired the engineer who came to me with that thing, I don't understand why they keep pushing it.
New Year's Resolutions for Dads – 2018 Fatherhood Goals – Dad University
> Well there is your problem. You have the NVIDIA graphics drivers / GL shim "installed".

Not in Virtualbox without the guest additions installed. Even with them, it would be a different binary blob. I mean, don't let me get in the way of your profane, unhelpful, and extremely unnecessary rant, but...
100% of the original power usage. Not a 100% increase in power usage, that wouldn't be thermally possible in cases of high CPU load.
A quick pitch for Tripit. Although you can let Tripit scan your email, you can instead just forward airline and hotel receipts to it and it automatically parses the data. It then puts it in an iCal calendar that you can import to Google Calendar. Personally, I use a Zapier to copy the Tripit calendar entries into my main calendar so that my colleagues won't try to book me into meetings while I'm on flights.

Finally, Openflights.org is an awesome site that imports and visualizes your Tripit data.

https://openflights.org/user/dankohn1
In the last 7 years, I've flown 44 days in the air for 428,989 miles which is 1.796x of the way to the moon (i.e., I'm almost home!).

More travel info
https://www.dankohn.com/travel
And Madam Khanh in Hoi An. Boy are those worth the long lines.
Sucks to see one liners with no info upvoted and detailed answers like this downvoted with little explanation. People calm down. This is a good answer
Apple and Google Are Rerouting Their Employee Buses as Attacks Resume
GM has a massive distribution, storage, and service network that Uber will have to replace if they are going to stop relying on drivers buying, storing, and maintaining their personal cars.

This absolutely will be a big shift for the existing manufacturers, likely resulting in major cuts in manufacturing employment.

The question is: are they taking steps to be prepared for the change, or will the change catch them off guard?

It seems like GM is preparing itself, at least on the tech side. Is it taking similar measures to bolster and prepare its balance sheet? That’s unclear to me. But that’s what I’d be looking for.
Why did it mean so much to you? What made this particular expenditure of all that effort worthwhile?
I read these things and I think "So much wasted energy and effort"

In the beginning was the web, and it was good. Content came along. Some was good, some was cats. Then paid sites with sign-up. Then search engines. Then ads.

Pretty soon folks thought "I not only own this content, I own how it will be presented to the end user. If I choose to add in cats, or Flash ads, or whatnot? They're stuck consuming it. I own everything about the content from the server to the mind of the person consuming it, the entire pipe."

Many people did not like this idea. Ads were malicious, they installed malware. The practice of using ads on content caused sites to track users like lab rats. Armies of people majoring in psychology were hired to try to make the rats do more of what we wanted them to do.

Ad blockers were born. Then anti-ad-blockers. Then headless browsers. Now anti-headeless browsers.

It's just a huge waste of time and energy. The model is broken, and no amount of secret hacker ninja shit is going to make it work. You want to know where we'll end up? We'll end up with multiple VMs, each with a statistically common setup, each consuming content on the web looking just like a human doing it. (We'll be able to do that by tracking actual humans as they consume content). But nobody will be looking at those VMs. Instead, those invisible screens will be read by image recognition software which will then condense what's on there and send the results back to whoever wants it.

Content providers will never win at this. Nor should they. Instead, we're just going to sink billions into a busted-ass business model over the next couple of decades throwing good money after bad.

</rant>
And it’s bigger in area than any two European countries (excluding Russia) combined. Just because there’s a drought in one part of Spain __ there might be plenty of water somewhere in France.
Or the reverse, Airbus talking allot about stopping production knowing that Emirates built their business case around the plane....
Is 10 years really the expected (first-owner) lifespan of a wide-body? Is that typical for narrow-bodies as well? Seems short, given the cost to purchase.
Hi Bayram! I loe App in the Air, have used it for years now. Top 4% of travellers 2016! :)
I just wanted to test AirHelp’s maps feature really, not for the compensation but because it looked cool.
In Germany (and in the EU on general, after TIR was abolished and national laws harmonized), companies that provide transportation services (not specifically moving) do need special licensing, the drivers are licensed not only for operating a truck but also for transporting goods, and there's documentation detailing everything. It's not a free-for-all.
I use an external HDD and keep it in a drawer at work. If something needs backing up sooner it goes in dropbox.
My dad is 70, of italian descent, and uses a lot of garlic, everywhere.
How? Long pressing brings up nothing relevant (and don't get me started on hidden functionality like that), no swipe actions in the wifi settings, if it's there it's not obvious.
Almost half of the drugs traded on the darknet are from the US and the UK
AMP page without JS: https://i.imgur.com/aktBoAh.png

Desktop page without JS: https://i.imgur.com/gGYrjej.png

AMP page with Google blocked: https://i.imgur.com/aktBoAh.png

Desktop page with Google blocked [EDIT: actually, the screenshot I used here was wrong – the desktop page works perfectly with Google blocked, everything works]

I get the AMP hate – several of my friends blackhole the entire IP ranges from Google/Facebook/Amazon in their router, and Bloomberg’s desktop site works without that. And those that don’t use uMatrix and block JS by default – and the Bloomberg Desktop site works there, too, while the AMP site fails there as well.
Anyone remember that time I roll.me was selling info from the emails it scanned like what you purchased etc but wasn’t up front about it (hidden away in the privacy policy):
https://www.gizmodo.com.au/2017/04/how-did-unrollme-get-user...
It doesn't add 10 years, it extends it to 10 years as there already is a backlog.

And in 10 years, we will see.
Isn't their "native" desktop client an Electron app? Because if so, I think that's where the resource usage concern comes from. (And rightly so! I still can't get over the fact that Slack on my work laptop weighs more than Emacs.)
Gtk+ is quite basic compared to RAD UI tooling, even today I wouldn't pick Glade over VB 6 or Delphi.

Qt always had a nice UI designer, with layout managers for responsive UIs, no need for imperative code to build out an interface.

Since version 5 they have QML, a JavaScript like declarative language, quite similar to J3 the first version of JavaFX.

Usually imperative UI code tends to be a thing only among developers that dislike RAD tooling, or game devs using immediate mode UIs.
There's no discussion possible without the confrontation of ideas, which means that criticism is vital for any progress. And also getting seriously hurt by criticism might be a warning sign that one's having some deeper ego issues. No one likes it, but grownups are supposed to be able to cope with the fact that others don't share your ideas... either by re-evaluating your own views, or by ignoring others'.
Best feature of this app I feel is live sharing

like: http://jspaint.ml/#session:abc
sessions are shared in real time
Microdrones Coöperating Could Be Future of Warehouse Automation
The lack of universal voting rights, as well as slavery, existed despite what I mentioned, not because of it. The Declaration of Independence is quite unequivocal: ...all men are created equal...endowed..with certain unalienable rights...

All you have shown is that we as people are flawed, even when the truth is right there in front of us.
https://imgur.com/I66J4Ys
Conferences also exist to concentrate people so that vendors can market and sell. I don't think that will go out of style. Add person to person networking, people's desire to get a break from work...
The A* algorithm – Implementation notes
My point is: if there’s a case to fly water (in form of grapes) to Europe, why would they not move water from
one place in SA to another?
Agreed, some DRM solutions are so bad, they’re worse than simple spyware – for example, Sony’s DRM Rootkit in the past.
Honestly, this sounds awful to me.

1. Invite-only increases the likelihood of an echo chamber, in my mind. I go to conferences to find out about things that arean't already on my radar.

2. This approach means only topics championed by those loud enough to speak up are discussed. There's no possibility for niche topics to get an airing if noone else knows anything about them since there's less likely to be a consensus to add them to the agenda.

3. One of the best aspects of attending a conference in my mind is the ability to combine it with a bit of tourism. I suppose that's a personal preference.

4. That's good for now, but when Google an The Knight Foundation stop supporting it, who's going to pay?

5. This is terrible. Work is for the week, weekends are my time and my work does not get to encroach on that.

6. Great, so at the end of the day, I can't even relax in the hotel room. So the next day, I'm wiped before we even start.
Ironically, as someone who smokes I think smoking has saved me from the noise. Before it was a way to socialize but now it has a social stigma and I generally smoke alone. Instead of getting distracted and opening a new tab on hacker news I'll go outside and smoke and think about the problem I'm working on. Smoking gives measured distractions, as opposed to random phone surfing and messaging. I don't do that. I'm fine sitting two hours at the auto mechanic waiting for my car with no phone, but halfway through I'm going to go outside and smoke.
I’m kind of smitten with the idea that if we’re going to spend a bunch of public money, it shouldn’t be used to subsidize a service directed st higher income people.
Best way to search for jobs
As an aside. Here's a fun story about how post-Cloudbleed, we went hunting for bugs and ended up finding some of our crashes were caused by an Intel processor bug: https://blog.cloudflare.com/however-improbable-the-story-of-...
The meltdown mitigation is to move the OS to a different namespace, and flush the TLB between changes.

Spectre comes in two varieties, the generic branch avoidance "boundary check bypass", and the BTB poisoning one.

The solution to boundary check bypass is to just surrender and document branches as unsuitable for providing security boundaries. Going forward, "branch on out of bounds" is going to be replaced by using unconditional math to clamp access to the array boundary. In any case, this is of very marginal utility to an attacker, because it's only useful if there is some privileged information within an address space where the attacker gets to write code. Really only useful in JIT situations, and those will be quickly fixed in software.

The other half of spectre, the BTB poisoning, is much more scary, as it allows you to inject arbitrary code to an arbitrary process (or kernel!) running on the same CPU. (The limitation is that you only get to run until the branch reaches retirement, and you can only communicate with the rest of the world through cache timing.) This one will be hotfixed by retpolines in software, then fixed by ucode changes that provide options to flush the BTB, and in the long term fixed in hardware by tagging BTB entries better.
Unity Training Roundup: 2D features
Our world is changing. It's time for historians to explain why
Can You Control Your Smile?_Must Watch – Whatsapp Funny Videos
Everything that can't be handled with curl or beautifulsoup is probably not worth the effort.
Just having interruptible updates and an average time to completion would make me hate MS Windows a little less. Like how hard is it too say "your computer needs updating, it takes 20 minutes on average for other users: continue, snooze, or schedule", then have "complete update later" button.

And do their damnedest to get rid of the half-hour wait on reboot whilst it does unknown evil in the background with no indications of action or time to completion ... yes, I've been burnt!
How do you figure? If the target price is equivalent to a plane ticket that's not really such a high income group to target, is it? Besides, cars are inherently a luxury item. Poorer folks take public transit (e.g. trains).
Oh My God_Must Watch – Amazing Vehicle Stunts
> calculates that the return interval for a two-year drought of this severity is 1150 years (!)

This is however calculated based on historical weather data from 1920s onwards. With climate change ongoing and increasing, we can't rely on historical weather patterns staying accurate for future predictions. Old every 100 or 1000-year droughts can become every 10-year droughts.
LAURENT
My credit suddenly increased from 420 to 840 within a short time with the help of Mr LAURENT
Someone from here linked me up with him. I was scared because have been a scam victim before online.
but to my surprise he got all my information and my credit was fixed in 1 weeks,
with this i highly recommend him , He is reliable and also good in all sort of hacks ranging from
(whats app , Facebook, text message).
my wife has always been playing smart on me but with the help of Laurent22philip@outlook.com i won the case..........i never knew i have been living with a cheat in my house i noticed that she picks a particular number and once she picks she always hid in answering the call before then i have always wanted a divorce then i didn't have any proof but i knew she was cheating but with the help of that great hacker Laurent22philip@outlook.com
he helped me hack into my wife phone and under 24 hours i got results from my wife phone right in her phone i saw that number that has been calling her all the time and i got to see her text messages with the person telling them self how much they loved there self i also saw there pic they snapped always at the mans house i was so disappointed but am happy i won the case thank to this great hacker GOD bless you for me always thanks
> Sure--but every time I do those things in a full-size codebase, I regret it later.

Hmm, that's backwards from my experience. Like, I actually regret it when I use the Future-specific operations on Futures, because I don't use those often enough to remember what they are, whereas I use the generic Monad operations all the time on pretty much everything.

> trying to get something out the door that doesn't turn into a mess of code I have to sit down and chew through, slo-oo-owly, is a heck of a fight

I find often something that would be 10 lines of Java or Kotlin can be 1 line of Scala - but still 8 lines' worth of reading time. It can be difficult to remember that this is an improvement when you're thinking "why is it taking me all morning to read 10 lines?", but when you take a step back you realise that those 10 lines are actually doing the work of many more.
Welp, didn't knew that. Air quality is still an issue tho.
OP suggested that the HSR budget was realistic if we looked at the per mile cost of European high speed rail. My point is that if it costs us 5-7x as much as Europe to build subway, it’s unrealistic to expect we can build above ground rail for the same price as Europe.
> 6. Werewolf. Daytime discussions invariably merge into dinner and then on to organised games of Werewolf to the late hours, hugely increasing camaraderie, intensity, socialization, truth-telling (eventually) and so on.

What in the world is Werewolf?
If government doesn’t help the high streets, we’ll be shopping in ghost towns
Have you flown on the A380? I've done multiple flights on both and the A380 was the far more comfortable experience hands down, even in economy class.
Their corporate headquarter is in Ireland. They pay payroll taxes, VAT etc. in each EU member state just like every business has to. They do not, however, have to pay taxes on their corporate earnings in EU countries other than Ireland. That is a central part of "Freedom of Commerce" in the EU. (One of the EU's 4 foundational freedoms.) What Apple has been rightfully accused of is not paying their taxes on corporate earnings in Ireland.
Almost all JVM projects are much more tightly constrained on development time than on compute time - and those where compute time is the limiting factor are unlikely to consider either Kotlin or Scala.

But in the vanishingly rare case where you have a performance-critical codepath that needs to zigzag back and forth between Java and Scala... it's still not a problem, because it's easy to work with the Java collections in Scala. The absolute worst case is "just using their Java API" (the same thing you dismiss about using Optionals in Kotlin). But since Scala has typeclasses we can actually do much better than that.
Uber is an app and some fast talking bros (to put it a bit loosely and little harshly).

GM actually builds things. There is a huge difference.

Point being, it's probably going to be easier to to build the app and the rental network than to start building self driving cars.
Show HN: Fast, human-friendly passphrase generator written in Rust
> 3. Suburban location. The venues are invariably 40-60 minutes outside a major city, easy for international guests, yet harder for attendees to wander off into the city during the day (or even at night).

Why stop there? Turn the clock back to company towns in the middle of nowhere.

Corporate suburbia vs. “Creative Cities”: https://en.wikipedia.org/wiki/Creative_city
I was my understanding that Gentoo can be very lightweight, almost barebones compared to Debian. Seems like that night matter for ChromeOS.
Venues + supporting services, are obnoxiously expensive too. My company works closely with conference organizers, and I've seen a quote that was in the mid-5 figures, for 4 days of internet access (and related network services). This was for data services to meeting rooms + conference wifi for about 5k-7k attendees.
Have you ever heard the phrase "drowning doesn't look like drowning"?

There's usually no splashing, hand waving, yelling, or anything like what people normally think drowning looks like.
The whole point of conferences is to be a paid vacation junket, no? Sure, there's usually some training and networking and marketting of products tied in. But there's a reason they are often hosted in Las Vegas or Orlando.
New Research Could Help Bring Secure Quantum Communication to Everyone