skysight-inc/HackerNews huggingface dataset:
Having a GC also kind of makes it nasty to write libraries to other GC'd languages. In Rust all of this is very easy, and you can get the speed bump to your Ruby/Python/JavaScript libraries using a modern and safe language.
Reddit C++ – CMake for Small Projects?
What are your favorite Chrome extensions? How do you discover new cool ones?
I have run asterisk for 15 years now, everyone in the house has a 1 digit extension number (that way we can have private voicemail) I haven't had a robocall in years
This is my least favorite article about TypeScript. It's chock-full of misleading tidbits and questionable interpretations of cited material. The HN discussion on the article is pretty illuminating: https://news.ycombinator.com/item?id=18977700

Flow was built for a very specific usecase: incrementally adding types to an existing untyped project. TypeScript is better for almost everything else.
This looks interesting.

I’m still looking for a replacement to Billings, at this rate I’ll need to build part of it myself and rely on csv exports from one of the better desktop time trackers.

Edit, because HN says I’m too chatty!

——

No offence but after being burned by MarketCircle with Billings, I can’t trust my business invoices to something I don’t control completely and a single-desktop-app solution doesn’t work for me.

So my plan (unless something OSS turns up) is to build out the invoicing solution I need as a web app and then have it generate an internal representation of billable hours by importing csv files. These could come from one of the available desktop “time tracking” apps (such as Klokki) or from manually created timesheets, or wherever.

If a time tracking becomes unsupported, I can swap to another one or enter blocks of time manually, and the important part (invoice handling, billing etc) is unaffected.
This is a really interesting add-on to GKE and I'm glad to see vendors starting to offer a variety of container runtimes on their platforms.

That said, I'm really not a fan of the opening line where it references the old trope of "containers don't contain"

The idea that it's trivial to break out of any Docker style container just doesn't reflect reality.

Have there been vulns that allow for container breakout, sure there have, but every piece of software (including gVisor) has had vulnerabilities in it.

What you can say about gVisor is that it likely presents a smaller attack surface in its default configuration than a runc style Docker container.

However, of course, there's nothing to stop people tightening up on the defaults and still using runc.

As an aside for anyone who thinks container breakouts are trivially easy, you can go to https://contained.af and win yourself some money :)
Ask HN: Which GitHub repo has the most open issues?
Any way to find that out?
A necessary reminder every time a mouse study comes up: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2746847/
Amazing, thank you. I love that design too! I hope you signed up, would love to keep you posted on the new submissions.
I agree it's ambiguous wording.
How to Critique a Presentation
This "the modern way to run applications on Linux is with docker" b.s needs to stop.
> inevitably the company starts grading on a curve

which explains the paradox of too many developers chasing too few jobs versus all these companies complaining that they cannot find enough good developers
Your AWS Reserved Instance metrics could be deceiving you
0day “In the Wild”
The last paragraph is intriguing: "We’re also curious, as children of the 90s ourselves, does a child who grew up without a continual bombardment of ads end up more susceptible to advertising later in life? Did those early days of being shown ad after ad for LIFE Cereal end up turning us all into advertising cynics? No data yet on this, but something we’ll definitely be paying close attention to in the future."

I'm really good at tuning out ads online after so long seeing ads everywhere, but if I was brand new to the medium and hadn't yet learned to tune them out, would I be more likely to be influenced by them? Is that a good/bad thing? And now that I use adblock everywhere, when I do see an ad it's more annoying. It will be interesting to see the long-term effects going forward.
That is an untrue generalization. Every large city has several high income, high density neighborhoods where wealthy people live when they prefer shorter commutes and access to amenities to larger living spaces.
This made me think of time in science fiction, eg. https://en.wikipedia.org/wiki/A_Deepness_in_the_Sky#Interste....

On a long enough horizon, I take it as a foregone conclusion that simple metric measurements will become standard.
In 2015 my team had Backbone, Angular, and React in a single app for a period of time. We merged two separate applications (Backbone and React) from two separate teams into a single application. We gradually moved the application over to entirely React over the course of about 7 months. not that uncommon.
That i didnt say.
Deploy an Image Resizing Solution in Minutes with AWS Serverless Image Handler
Given this article's argument (the speed of traffic is largely independent of the speed limit, and depends more on the road itself), the logical path to decreasing road speeds is https://en.wikipedia.org/wiki/Traffic_calming. In my experience, California residential streets are especially egregiously bad in road design, having wide streets (often approaching 2 full lanes per direction, although the outer "lane" is unmarked and used for street parking) that suggest a speed 15 mph or so greater than the speed limit.
You use case almost exactly mirrors my own. Even if weather, alarms, time & lights was all it ever did, it has 100% been worth the purchase price.

It is genuinely useful to have a no-hands-required timer in the kitchen, and being able to turn off the bedroom lights when I'm done reading for the night without having to reach for a switch is great.

I was even pleasantly surprised by how much I enjoyed Alexa's Skyrim. Sure, it's really more of a joke as it is, but it made me think that some choose-your-own-adventure skills would be a lot of fun.

(Asking Alexa to play white noise to help me sleep has been nice, too.)
You can test this directly by asking what piece of user feedback prompted small visual features of the design. If half or more of the design decisions have some kind of backing in experimental data (including interview/qualitative data, that counts too!) you're good. If almost nothing about the design can be directly tied back to experimental data, the designer has gone wrong.

I've worked at several places where the designers made a big show of interviewing/looking at data, but then could not incorporate any aspect of it into their designs. Unsurprisingly, their tools weren't used or appreciated.
Federal government is the only place I've worked that had a reasonable work/pay ratio. Every private company has either been eye-bleeding amounts of work and weekly hours for unsatisfying compensation or doing almost nothing and then getting a check that made me feel guilty.
Which government? Which world?
I think its more along the lines of you start with " a business idea" and pivot along the way to find "the right business" which works. When you start a business it puts you in an ecosystem of like-minded folks. A lot of times those folks give you ideas.
Google's 0-Day Tracker
That's the problem with corporations; it's not the manager's own money, they don't know where it comes from, who the shareholders are, what the real goal of the company is, what high quality work looks like, etc... So if you're friends with the right people, you can get whatever amount you want and nobody cares.

The company is like a giant communal wallet. It sucks money out of lord-knows-where and dispenses it back to you. You just have to physically sit at your desk and waste time for 8 hours a day.
Unfortunately completely socializing the healthcare system would tank the economy thats why no serious person in washington is pro universal healthcare.
There are many counter-intuitive effects in traffic engineering. Widening lanes has often been done in the name of safety, but the effect is that drivers feel safer driving faster, and the rates of deadly crashes rise.

This suggests to me that to make roads safer, we might want to design them so that drivers feel they need to drive slower and more safely. Narrow the lanes where they are too wide, add roundabouts instead of multi-level exchanges, allow tighter curves. Especially useful for cities, since these changes would give back land for non-highway uses.
Show HN: Almighty – Powerful Configurations for macOS
Almighty is a convenient and easy to use macOS menu bar application that exposes powerful configurations for your mac https://www.producthunt.com/posts/almighty
I had actually entirely forgotten I was still on the FCC thread after reading the comment I replied to, but sure, the FCC is also a good example of this. Take net neutrality for instance. That whole debate was centered on what the FCC would do - very little talk about legislative action. It is de-facto up to one agency that answers to an executive with all-time-low levels of public confidence, that also has an abnormally strong reputation for being in bed with industry. The current chairman has joked about it and been investigated for corruption, the prior chairman was formerly a major lobbyist for telco. There's other examples, like the revolving door between the FDA and Monsanto's board (I'm like 90% sure I'm correctly remembering the agency and the company - I'd double-check myself but I need to get back to a work issue and wanted to answer you soon-ish).
Windows (since recently) is probably the only operating system with an actual leap seconds support: https://techcommunity.microsoft.com/t5/Networking-Blog/Top-1...
Pretty much all those points are different techniques for grouping, negative space to push away from non-associated elements, common elements such as fonts so the eye associates things together, etc...
These are nasty little corner-cases. I do wonder if the first two are worth worrying about: For (1) I can't see a use-case where it would be important. For (2) Timing of this granularity is likely going to be done through nanosleep() and the POSIX.1 specification says that discontinuous changes in CLOCK_REALTIME should not affect nanosleep(). For (3) smearing, as Google and Amazon do, will handle it, as pointed out by others: https://developers.google.com/time/smear
It's maybe not the most common sci-fi trope but quite a few works touch on this, like Star Trek or Banks' Culture - there is little point to technology transfer that would be "indistinguishable from magic." If the recipients don't understand the underlying principles, cannot create or use the tooling to create or fix these technologies or lack some intermediate technology, they will be dependent on the provider or back to square one when the gifted tech fails. That's why it's better to reveal the technology or science one step at a time.

You can only stand on the shoulders of giants by stepping on the shoulders of successively taller people.
I deeply disagree with point 3.

Unix Time actually never goes backward: it just stagnates during a leap second. The article uses fictional fractional second to argue the contrary but I don't think it makes much sense. Unix Time is represented an integer and has no concept of such a fractional unit.

That's an important distinction because it means that if you use Unix Time as a timestamp you can actually be sure than an event with a smaller stamp happened before. You can't say anything about the ordering of events having the same timestamp but that remains true with or without leap second.
We could just get rid of our telephones. Let's be honest here: when was the last time you were actually happy to make or receive a phone call? It's time to KonMari this tech into the nearest dumpster.
Wow, there it is!
Maybe we should have cocoons. We could snoozle in our little personal shellter and have a birth experience every day! Maybe we can have some sort of VR that makes us think we are in an open environment. Then we would not have to leave the cocoon at all. Also our machine overlords could stack us together to harvest bio energy in some form of large battery tower... oh well, nevermind.
This is reasonable from your vantage point. But why should that talented person work for your fledgling startup? Wouldn't he or she have more options on the table?
yes. also factor in the probability of receiving a huge number of qualified applicants: for Google it is as close to 1 as it is for any company. for the startup it's far lower. Google does not need to take these risks.
And I welcome it. Also the shorter anonymous function syntax will improve the current situation by a good deal.
So almighty it has no link. Ironically inconvenient.
> Thanks to the sacrifice of these clueless users (or at least a good part of them are) the era of offline assistants is near looking at what Google has shown recently.

I think I'm being clueless, but I can't figure out what this sentence means. Is there a typo in it?
Emerging Form of Public Engagement with Science: Ask Me Anything (AMA) Sessions
Note that if you have not yet paired your key with a Google account the page will say "No action needed". Apparently they try to detect if the key is paired with your account before they replace it.

I emailed them to the contact address on that web page, but no reply just yet.

I hope they have a return/replace workflow for unused keys because obviously, why would you want to use one before you get it replaced? Obviously.
Hello Stephen! My name is Stas, and I am the maker of Klokki and would be happy to answer any questions you might have.

Some of the billing functionality is coming very soon to the app. Plus invoicing is also on our radar.

Can you elaborate on the CSV export?
I think there are ways around it. I get a book every year from Cooks Illustrated, and I don't ask for it, but about a month before they send it, they send me a letter telling me "we're going to send you this book unless you respond back to this letter". Which is really scummy, but I do want the book, so I let them.
fair point, the point I was trying to make is that its an overly simplisitic way of measuring performance.
I think this is obvious however I also understand that most people aren't that clever/interested in these things, and would not realize it. This creates a dilemma of how to message this information in a way that is all at once concise so as to not waste people's time, informative, and not alarmist which freaks people out and is counter productive not only to having a viable product but also to the general adoption of technology.
Well, there are two ways to interpret that :)
I don't think the business purpose is accidental, but the success (for crazy successful companies) is actually accidental.
Similar to a phenomenon in sports - more and better protective gear leading to more aggressive play leading to more injuries instead of the expected less.
Stoics?
Previous discussions:

https://news.ycombinator.com/item?id=14196812 (2 years ago, 725 comments)

https://news.ycombinator.com/item?id=8133103 (5 years ago, 207 comments)
I'd assume in almost every country, their federal government is the biggest employer, but that'd actually be interesting data to try and find.
At least private companies are losing their own earned money when they're inefficient, not someone else's.
I am all for raising the speed limit if the speed limit is lower than what is safe, but I have an issue with the way the article blames drivers who drive at the speed limit for the delta in speeds. If we all need to agree on a speed to drive, why not choose the one that we can drive at without risking being pulled over and ticketed?
My parents had been running their own tailor shop in the 80's, barely making ends meet, pulling in less than $20K a year.

It wasn't for lack of business, father was a master tailor trained in Italy and capable of elite bespoke craftsmanship. They had as much business as they could handle. The problem was that they were charging what they thought the work was worth rather than what their customers were willing to pay.

At some point, during the Reagan years, my mother had an epiphany and jacked up the prices massively, far beyond what my father thought was remotely reasonable. The result? Even more business, more pressure, more return customers. That put me and my brother through an expensive college.

There's something about high rates that makes customers feel more important, it's a status-thing and it also propels them to take you more seriously even if they have you do low-value stuff.
> Can we not make it illegal punishable with the death sentence?

I think all spammers should be dealt with in the manner Vlad Tepes used to deal with Turks, criminals, and people who talk at the theater. However, we're going to need a lot of thick, sturdy bamboo stakes if we're going to impale every spammer we find.
ECJ: EU employers must track working time in detail
While the UMWA certainly has a vested interested in keeping coal mining jobs around, blaming unions for protectionism here is a little far down the value chain.
I'm in Canada, they didn't offer to send me a Google one, they directed me to Feitian's replacement site instead.
Pfft, I could fit all that on like, 10,000 ZIP disks.
Existential is as you mentioned: ground water pollution of the entire NE seaboard. Terrorist dirty bomb in NYC that affects 30 million people as the weather carries particles etc.
aren't all expenses pre (income)tax, by definition?
RS-232 was introduced in 1960, so you're just a USB dongle away from communicating with many devices.
Speed limits should be set fast enough that nobody should reasonably break them, and then strictly enforced.

In town, 40 mph, if your caught speeding your car is impounded. Highway, speed limit, 120mph. If your speeding, your car is impounded.
I do. I was using it back in 2003... pear/DB. I still have some code from that era that uses it.
Especially because measurements like Total Harmonic Distortion (THD) use sine waves for their measurements. People pay thousands of dollars for marginally lower THD (say, .02 % instead of 0.5%) but they listen to music, not sine waves.

Well, I assume this. Perhaps people buy high end audio equipment so they can listen to sine waves.
Thank you so much for making the counterpoint. I grew up in a rural setting and would give just about anything to take back that loss of years of my life.

A few extras:

* You can't exercise, because dogs don't just bark but also chase you, and no one cares or thinks you're the asshole for complaining because you're in the country.

* Daily life is /very/ stressful. Forgot milk? Well, fuck you, buddy, because you're either doing without it or you're making a 50 minute round-trip that costs $8 extra in fuel. Want a pizza delivered? Nope. Chinese? Hahah. Need someone to come out and provide service? Oh, sorry, the first five places on Yelp don't serve your area. Grandma's calling? Sorry, but you're going to have to get used to repeating things not just once or twice but also a third and fourth time because that one bar of signal isn't going to cut it.

* Depression, drug use, and other adverse coping strategies are literally epidemic -- my entire neighborhood of stable working adults where I grew up all ended up on some combination of meth/oxycontin/xanax/antidepressants with alcohol use in excess of anything I ever see at 2 am throughout the nightlife districts of a top 10 US city.

* Oh, do you think you might need to get actual mental help? Well, those handful of upstanding people who aren't addicts are now going to be judging the hell out of you. Most conditions are just you being weak minded or morally inept. And don't even think about talking to someone or others about your thoughts, because that's not something you do. (And if it's sadness, fear, anxiety, or hallucinations, expect to have everyone suggest spurious religious interpretations instead of physical explanations, which, honestly, as a devout Christian, I now find really damaging both to peoples mental and spiritual health.)

* Friendships are forged as a practical proximal matter and not by choice. No one else benefits your mind or academic or professional achievement, and you probably won't share common interests -- you're buddies because Larry's the most likable dude on your block. In fact, even among friends, most people hold a majority of views that you find seriously revolting, and very few people appreciate any kind of artistic or intellectual activity of any kind. Romantic relationships are even less glamorous.

* Did we go over your essentials yet? Oh, wait, that'll be $70/mo for 1.5Mbps DSL that can't stream Netflix. The water bill will be double any reasonable amount and wastewater is processed in your back yard and at your own expense/peril. If you aren't lucky, you may even need your own well. You'll also have to burn trash or contract a company to come take it. Groceries and house supplies cost 30-50% more per quantity, and you have very little to no selection.

* Trash, everywhere. This alone makes me question anyone who thinks mental health is in any way better in a rural environment. It's sick having to look at collapsing, skirtless mobile homes and junk cars and scrap materials strewn across 15 peoples lawns on the way to the gas station. Any "green space" consists of trespassing behind barbed wire instead of a neatly maintained park.
Was the replacement order site not working for you?
Me too. I didn't even enter my email, the merchant did after they asked for my email over the phone (without informing me they were going to enter it into the Square terminal). Contacting Square support they refused to do anything.

My previous dealings with Square and their employees has been scummy, so it's no surprise they continue to do stuff like this.

Fortunately, the new California privacy law will take effect in 2020 and allow for making a data removal request to deal with practices such as this.
What's with the author's apparent pride in not reporting this to Apple? Even if you feel that developers shouldn't need users to report bugs—which seems like a weird assumption—refusing to report the bugs that affect you hurts you, not the developer.

(This is not to defend Apple's responses to Radar reports; I think probably anyone here has one or two sore spots of years-ignored bug reports. But at least they're there!)
I love the higher speed limits in northern Michigan (75 for freeways, 65 for highways). There's no reason for a highway to be so slow when there's miles between driveways and intersections.
I'm gonna disagree that hourly billing makes no sense for the contractor. He clearly just didn't charge enough per hour; $75/hour is way too low for contract work, and his $21k could have been $56k at $200/hour.

What if the project was billed at a fixed cost, he negotiated $21k, but the project took a year to complete because the company moved so slowly? That'd be a terrible salary. He'd have to quit and somehow bill even with no deliverables. How hairy would a contract covering that be to defend when you sue?
I guess in some situations you can either pay $1 in taxes or burn $1. it's probably better to burn $1.
Not a word about carrying capacity of junctions, exits, etc... Safety is a secondary concern when it comes to speed limits.
Sometimes that is possible but not always. Sometimes it's cost prohibitive for a small use-case like a small business or an instance just a particular team. Sometimes those vendors want long-term contracts. Sometimes the providers themselves are not that great. You would be surprised how much revenue a nice front-end for creation with no operation support can bring (e.g old-school LAMP hosts).
I find it unrealistic to expect a sudden course correction with such great economic impact. It thus seems inevitable to me that we'll be employing some kind of drastic climate management solution, e.g. filling the atmosphere with sulphate aerosols.