skysight-inc/HackerNews huggingface dataset:
I fly to both Europe and Asia from the US east coast. Yeah it's boring but mostly because I'm more or less stuck in a seat and not because I'm cut off from email, Facebook, and Twitter. Though, for context, I mostly work remotely so not having a real conversation over the course of a day isn't that unusual for me. The boredom of a long flight is more that I can't go outside and walk around or fiddle around in the kitchen than that I can't communicate with someone.
It seems to me that Japan would be better place to hold tech conferences than any other country right now
Modeling Zero-Downtime Deployments with TLA+
I would argue that a large reason why infrastructure tends to fall into such sorry states of disrepair in the US is because of the vast misalignment of interests between politicians and the services. When the person responsible for this stuff has a shelf life of maybe four years, there's simply no incentive to allocate adequate amounts of time, energy, and capital towards things which someone else will inevitably get credit for because of the time it takes. Besides, no one gets praised for this sort of thing...it's just something they're expected to do. The whole thing is a shame.
Data Science =/= Software Engineering
Update: Zillow won't pursue any legal action.

> In a brief statement, Zillow said it will “not pursue any legal action.”

> "We’ve had a lot of conversations about this, including with attorneys from the EFF, whose advocacy and work we respect. EFF has stated that McMansion Hell won’t use photos from Zillow moving forward.
It was never our intent for McMansion Hell to shut down or for this to appear as an attack on Kate’s freedom of expression. We acted out of an abundance of caution to protect our partners—the agents and brokers who entrust us to display photos of their clients’ homes."

https://arstechnica.com/tech-policy/2017/06/mcmansion-hell-i...
I <3 EFF
Insurance company executives pull the political marionette strings via campaign finance (in the U.S.). I would surmise the worry of "pissing someone off" dynamic is exactly the reverse.
Clearly Illinois wasn't: https://www.bloomberg.com/news/articles/2017-06-28/illinois-...
As someone who migrated from Fitbit to Garmin, the sleep tracking is an awful regression - it's much, much worse with the Garmin.
Yep, but as long as they're for-profit and the people making decisions there are allowed to prioritize increasing shareholder value above minimizing human suffering, I don't think it'll change.
Facebook will prevent changing headlines and images on shared links
> Or to be socially-connected to organizations that the health insurance company doesn't want to piss off.

This is definitely true, and it seems like social media and sites like this or Reddit have the potential to bring this power to many more people. Companies behaving badly stokes online lynch mobs like nothing else, just look any recent stories of Uber on HN or United on Reddit.
Could excess power from CA be exported to Mexico or Central America?
Amazing how perception works, everything you said about Hibernate and SQAlchemy is what I think about them, only switching them around. At least for the one time I had to use Hibernate, which was two years ago.

And not just because Java is an odious, ugly language, but the SQL Hibernate generates I just didn't like.

Mind you, this is with complex queries. For 90% of them, I didn't notice any difference between them, as far as generated SQL goes anyway.
I'm not in the security field but it still surprises me how many people don't realize how easy MAC address spoofing actually is.

I generally describe it as the digital equivalent of swapping the plates on your car.
3D printers will change manufacturing
Some of their clients, realtors, probably complained that their listings were being used as bad examples and were shown as coming from Zillow.
Ask HN: Homebrew Cask for Linux?
What do you use to provision your Linux machine with pre-built (GUI) binaries that are not available via your distribution's package manager (apt, rpm etc.)
I'm thinking about applications like Atom, PyCharm, Google Chrome, Skype, Spotify, etc.

The closest equivalent to Homebrew Cask I've found is Linuxbrew Binary [1] for the Linuxbrew fork [2]

Is there any other package manager / solution I'm not aware of?

[1] https://github.com/athrunsun/homebrew-linuxbinary
[2] https://github.com/Linuxbrew/brew
Most countries WITH term limits seem to be doing much better than countries without term limits.
> It frequently counts me as sleeping when I sit down to watch TV in the evening, or read a book in bed.

This is why I pushed for sleep on v1 of Microsoft Band to be manually triggered. Eventually cloud detected sleep was lit up, but we benefited from lots of gathered data at that point, but even so, it is a hard problem to solve. The best solution would be per user training, allowing users to correct auto detection and use that to improve future tracking, but AFAIK no one in industry is doing that.

> I'm not sure how it makes an assesment of my sleep level. I don't know if it's just based on movement or if it takes heart rate data into account

This is an incredibly hard problem. For sleep studies, multiple doctors look over all the vitals gathered (and for a full sleep clinic study, subjects are very wired up!) And to determine when the subject is in a given phase of sleep, they vote, and it is not always a consensus decision![0] Trying to then make a machine algorithm out of that is difficult, especially working with consumer level sensors.

That said, across most users, data tend to be mostly correct, which is what these consumer devices target. Being able to say someone got 7.5hrs of sleep is good enough, the 10 minute bathroom break doesn't impact the overall numbers too much. Being able to give a good summary of weeks and months is huge, and being able to spot large regressions and improvements is key to user satisfaction.

The ultimate goal is to gather a lot of data, noise or not, run it through machine learning, and start being able to give people actionable advice that they will see real results from.

[0] this was relayed to me by the team who doing sleep classification, other sleep studies may happen differently.
Totally agree; the problem of insurance is one of contract law. Most people denied claims are denied legitimately based on the contract they signed. However, there is the perception that claims are denied unfairly because there is a disconnect between what you thought you signed with what you actually signed.

I saw this every day when I was a catastrophe claims adjuster with Farmers Insurance during Hurricane Ike that demolished a good part of the Texas/Louisiana coast. I actually had a customer threaten to shoot me because I couldn’t write a check for a water damaged wood floor despite writing a big check to replace the roof. The actual source of the water damage wasn’t the roof, it was the floodwater. So while the walls from the roof downward were covered because that damage was from the seepage from the damaged roof, the floor damage was entirely from the flood. (It was a two story house so the water from the roof seeped through the walls from the attic and leached downward into the drywall, while the floor downstairs was covered in a pool of water from the floor.

The point is the homeowner thought he was covered despite there being an extremely clear flood exclusion for that particular policy. I could have been really strict and only covered the walls down to the flood line, but since the walls were a total loss either way, I had the flexibility to cover the walls all the way to the floor.

I saw this misunderstanding again and again when it came to roofs. A 20 year roof that is 10 years old is only covered at a fraction of replacement cost because it only had 10 years of value remaining. Those were uncomfortable situations for me however, the homeowner, when buying them policy could have bought a replacement cost add-on, but they wanted to save money so they got burned when they needed the coverage.

Insurance agents are a HUGE part of the problem – is claims adjusters had to be the “bad guy” and break the news that their policy didn’t cover what they thought it did. I was the one getting harrassee when all I was doing was following the contract. I did my best to lean on the side of the homeowner, but all of my payouts had to be supported by detailed measurements, photographs and Xactimate estimates.

A nasty business that was. I barely lasted a year before I burned out.
This should be fixed now. As others pointed out, had some bad validation
I use tabview [1] for this. I install it on all my servers and use it regularly. Simple command-line spreadsheet-style navigation of tabular data. VisiData looks nice, too, with possibly more-advanced features.

[1] https://github.com/femtotrader/tabview
It seems like he might have been better off working on his social skills than his date generating machine.
Possibly at the federal level. At the Massachusetts state level, the teacher's union (which my mother was part of) pulled the marionette strings; basically all local politicians were in the pocket of the MTA.
I'm going to echo what the other guy said: going into an activity like that just to pick up chicks is not both insulting to the women there (they didn't go there just to get hit on by single men), and not really that helpful for you: you're essentially lying, by claiming this is an activity you also enjoy, when you really don't and you're just there to meet women. (If you really did enjoy it, you'd already be doing it.)
Why is `-100` invalid?
"On June 4 1989, absolutely nothing happened here" :)
But also these interests can often be aligned (preserving open space and minimizing infrastructure costs). The best way to guarantee open space will stay open is to make sure to build higher-density, and not just in the city, after all.
None of those examples are what I described. Palm came closest, but still was web-like apps, not actual web apps.
So there is a tipping point when the technical debt you acquire from not testing catches up with you and cripples the project. I think this tipping point comes much faster than people realize. Most people have no idea how bad their tech debt is until it's too late. Then you see one failure after another while management tries to fix the train wreck. At this point any good Eng is going to bail in this market and you're stuck with the scrubs.
There's also openlistings. I don't like their search function as much as Zillow's but you can still find a decent selection in some markets.
Relevant to this topic: Description of exactly-once implementation in Google Cloud Dataflow + what "exactly once" means in context of streaming:

https://cloud.google.com/blog/big-data/2017/05/after-lambda-...

(Google Cloud emp speaking)
From the Garage to the iMac: 1976-1999
With Javascript as an example, it can indeed be used in this fashion, as I expect also Python. But the key difference is the community of CL is this is a standard way of working, and the tools are built around this.
I believe that that is the status quo, or something similar. But I read recently about a different model where prisons get bonuses for reducing recidivism; I can't remember where it is being set up, and don't exactly have faith in private run things like this, but it's a step in the right direction.
Making a change to secure a site further is fairly invisible: you make the change, and hopefully nothing breaks. If you're the type of company to blog about your tech stack, you might make a post on it, but otherwise you just hope nothing goes wrong. And while a major security breach will get you in the news, an army of angry customers will hurt you too.

So, it's not surprising that the features that have gotten the most adoption (like HTTPS itself) are those that show up visibly in browsers, get direct publicity, or unlock access to other things. Features like CSP, while quite useful, don't make the news when you adopt them, and don't unlock any key functionality.
Good luck doing that with an Angular-based code base.
> Of course there are people that will microwave their device for fun and demand a replacement

This is known as insurance fraud.
Same problem with janitors, or a NOC/ops team...it doesn't enhance your career to say "we kept everything working", and building a better solution requires much more investment and has a much longer-term deliverable that it's almost impossible to get people who are trying to "climb the ladder" or get re-elected for a second and final term to cut out a significant portion of the budget for.
Secure and cheap means it doesn't work, if not working is the criteria I can paint a brick black and call it the control computer if you'd like.
Seems like some local industry would be able to use this? Or maybe turn on some air conditioning or hot water heaters.
Good question. We're seeing some consolidation though. One example, we were frustrated about the idea of having to go city to city building partnerships with local transit authorities for our customers to be able to use their Token in place of their transit card. But in partnership with Mastercard we're working to standardize transit systems to use EMV as the standard open protocol instead of proprietary Mifare protocols. We've had some luck, over 80 cities will be live with this in 2017. Chicago and London were among the first. We also are BLE compatible.
Yeah in general I find that cleaning the data, doing exploratory analysis, doing sensible feature engineering, etc. are much more involved tasks than running ML algorithm XYZ.
> “I made eye contact with a couple of people, and they made a sad face,” she said. “I guess it was a nice human moment.”

And to think they claim living in NY is dehumanizing!

Yeah, it's hard to imagine the amount of money it would take me to live there.
Right now it lasts 2 weeks on a single charge.
Exactly once delivery is theoretically impossible.

Approaching exactly once delivery asymptotically is possible. Your parent poster's point is that this is one where you can get so close to exactly once in order that in practice you never violate for years and years.
I don't think those people exist. There are just people who don't like the job offers they've had so far.
I've moved from SF Bay to LA, moved back to SF, moved back to LA (probably going to move back to SF again). Within SF Bay and LA moved a couple times as well.
There's also realtor.com, which is the official site of the National Association of Realtors.
How big is the space of potential exploits?

If organization A searches for exploits for five years in a given piece of software, and organization B does the same, what percentage of the exploits they find will be found by both rather than just one?

If hackers/governments tend to find the same exploits as each other then it makes more sense to take a defensive strategy since you can protect against a large portion of the weapons your enemies develop. But if there's not much overlap in which exploits are found then an offensive strategy may make more sense.

In the nuclear arms race there was basically one type of attack and one set of mitigations. In cyberwarfare there are potentially endless types of attacks, each with its own set of mitigations. This changes the calculus.

The likelihood of one's weapons being stolen and used against you, your allies, or humanity in general is also a huge consideration.
Red Hat Integrates Kubernetes in Red Hat Cloud Suit
> where else do you get the equivalent of two senate seat for the chamber of commerce, another for manufacturer's sassociation, a third for the construction industry, a fourth for the banks

The City of London gives companies votes [1]. And until 1948, college graduates in the United Kingdom voted twice [2].

[1] https://en.m.wikipedia.org/wiki/City_of_London_Corporation#V...

[2] https://en.m.wikipedia.org/wiki/Representation_of_the_People...
Let me be a contrary voice since I almost exclusively use LOOP (or ITER) for iteration, mainly because I really don't care what kind of iteration ought to be used[1]. I just want to iterate over elements in a data structure.

If later it needs optimization I'll give it a better look. (I've rarely needed to do this.)

I like my iterations to look the same so the source as a whole will be easier to grasp (for me and someone else).

Then again, you're Scott Burson and I'm just an anonymous Lisper so the parent should definitely give your opinion more weight.

[1] And DO has always looked ready unclear to me.
If Tesla can really put up grid storage modules as fast as they claim, shouldn't this just be a big opportunity to print money? Get paid to charge the batteries on surplus surges, get paid to supply power at night discharging them...
That's not how you're supposed to do it. Write one test, get it to pass, repeat.
So first off, you're adding additional meaning to my statements by saying things like "you view profit as deadweight loss", which is not what I said at all (or if that's what you understood, then my apologies).

Secondly, I don't really think I need to disprove your anecdotal scenarios (which aren't really apples to apples anyways) in order to stand behind my statements..

I will say this: I did originally say that executives and employees should be well-compensated and that the company, while not profit-driven, should still be making enough money to attract top talent and be competitive in the market.

My idea was never about running an insurance company like a charity or a tiny unsophisticated business (as in your host example), it was just about not prioritizing shareholder profits over the core business service provided to the customer (i.e. providing coverage and paying claims), which is what many publicly-traded insurance companies do today.
One option would be to open up more infrastructure initiatives to direct democracy. Arguably the most heavily invested body to getting the subways improved is the people who actually live in New York and use them.

Making this feasible would require a more efficient platform for soliciting ideas from citizens, voting on them and tracking overall execution which doesn't exist today. This isn't, however, an intractable problem - there are distributed trust systems (based on so-called "trust algorithms") that are being designed today such as Ethereum.
My partner sleeps poorly and I have wondered the same.

You are right, I should be grateful for the machine. But the mask is a hassle and I find myself getting cranky about it. Still, I wear it every night. It was definitely reassuring to see what a difference it makes.

I should try and talk my partner into trying it. ;-)
>But also: coffee shops.

I've spent plenty of time in coffee shops. I've had a number of first dates there too. I have never seen anyone introduce themselves to someone in a coffee shop, unless it was obvious that they were planning to meet there. Instead, most people I see there are busy: they're either with a friend(s), or they're busy working on their computer. They're not there to get picked up. If I were a woman, I'd be annoyed if I couldn't go to a coffee shop and relax without a bunch of men hitting on me.

>Music festivals.

If you don't share the same taste in music, that's going to be a problem. The concerts I go to are filled with men. Besides, I've never been to a concert where people were walking around mingling and meeting each other; they were there to listen to the music, not socialize.
> it simplified the business logic aspect to such a degree that even non-devs were able to be productive with it

* bash (or any shell) -- Might seem odd to call it a DSL, but it certainly embodies the abbreviation.

* Matlab/R/etc.

* Excel (and even VB depending on usage) -- This even plays into "business logic"

You're probably more talking about something along the lines of Gherkin (Cucumber) though. While I've certainly seen it make devs unproductive, I don't know that I've even heard of it achieving the converse unless you loosen the criteria to meaninglessness.
Right. If your definition of "delivered" is "showed a message to the user", then exactly once is a fairly trivial goal to attain. If it's defined "data over the wire", then it's nearly impossible to avoid some form of ACK/RETRY mechanism on real networks, which means that messages will need to sometimes have to be 'delivered' many times to ensure a single display to the user.
Sounds like things are going very well, good work! 1 m is not very much for something that is demonstrably successful, if it can scale. There should be people that can pony up the money in Toronto, they are just fewer of them.

Having said that, why not just hire some people to help you run things while you take a week to put together some pitch materials and start making calls? Or just run it for a bit more, then put it on hold while raising funds? Capital raising will take much more than a week in total, but again, why not just hire people? Surely you can get enough money together to pay for a few interns, overseen by you?

In any case, if you managed to launch it so quickly, you probably don't need to worry about pausing it for a few weeks. Just make sure to gather enough data so you can make a convincing pitch!
I've used several. Liked some, hated some. My favorite is SQAlchemy, can't say I have any real complaints about it.

The few times I've had to strain the object model, SQAlchemy has degraded nicely and lets me use raw SQL. It's a great compromise.

I feel like, just like using an ORM can turn into an "all-solving" hammer, so can functional programming. If a project one's working on feels like it would benefit from being represented as mapped objects, maybe one should... Do that.

Then again, I don't have much experience nor interest in FP. Haven't needed it, I guess.
Have you tried appimages, snaps, or flatpacks?
Thanks for the more info.
And yet our rates keep going up, which encourages less electricity usage and higher adoption of personal solar installations. Seems like this is going to be a pretty rough cycle for the power companies to navigate if they aren't allowed to change their business models...
Why do it right the first time and only get one celebration? Just push your first cut to prod then start planning a deprecation / upgrade / migration cycle. Repeat until you get promoted to a management role. Repeat until you're rich enough to retire early or dead.
You're mincing words - first, the author uses "the wealthy" about twice as much "billionaire". Second, billionaire is sometimes used as a stand-in for "the superrich". "Millionaire" sounds a little too ho-hum these days, I guess.

Anyway - the problem isn't that wealthy or poor people believe the kind of garbage that comes out of TED talks, it's that they fund it! The wealthy buy the books, the wealthy go to the conferences, the wealthy give them seats on their News Media channels or feature their talks prominently on their news websites. The wealthy run the Universities that give people their doctorates that legitimize their wacky capitalistic ethos. The poor can repost a TED Talk to Facebook, and that's about as far as their power to influence goes. The truly poor do not even have the money to buy 8 plagiarized Fareed Zakaria books.

It's worth mentioning, also, how little you need to make to be "wealthy" in America. With generational wealth playing such a big factor in people's finances, merely NOT having mountains of debt or being in good health are game changers. Throw a $100k salary on top of that (that's more than 75% of people make) and you're living large enough to buy a Fareed Zakaria book every hour for the rest of your life if you so needed.