skysight-inc/HackerNews huggingface dataset:
I shipped my first Swift App with version 1.2, and have written or helped write a half dozen since. Anyone who is still using Objective C and dealing with dangling pointer bugs and difficult to maintain code is missing the point that most software development is bug fixing and maintenance.

I never have the IDE crash and haven't for the last year+, never have problems with compiler bugs. Autocomplete is fine, compile times are ok, and the changes for each version have almost always been automatically converted for me.

Refactoring would be nice. A faster compiler would be very nice, but there are build settings (see Uber lead engineers recent blog) that can massively improve build times in large apps.
With that use case I can understand why people would want this! You should make one of these books.
True, that! Recruiters, marketers, managers, PR people .. they all insist on having their own handle on 'their engineers' in some way or another..
This is false. There has to be some way to resolve the name used (e.g. in the example, `warp connect goofy-dev` is used) to an IP address.

Looking through the source code, I've found these lines:

https://github.com/spolu/warp/blob/master/client/command/con...
https://github.com/spolu/warp/blob/master/client/command/con...
https://github.com/spolu/warp/blob/master/protocol.go#L13

It looks like it defaults to connecting to `warp.link:4242`. I can't tell if it's routing the entire connection through warp.link or if it's just resolving the name to an IP address that then connect directly (I don't know Go very well).
I would like to see Swift for WebAssembly
The key here is the number of responses. The "rate" is high (so say 70% of 25 yo males respond to 50 yo women), but the actual number of occurences is low (1% of time time messages were sent). That means 99% of messages were a more typical situation (older men, younger women).
I think a good anology is professional tennis. The claim that "older tennis players win more than younger players" would have similar graphs, since the ones that stuck around to play at 40 tend to win more than the average 20 year old tennis player. That may be true, but only because a small handful of prodigy-level tennis players (Agassi, Sampras) will remain (because they can still win) to play by the age of 40, while 10s of thousands of tennis players who are "pretty good" will be in the typical ranks of major tennis tournaments in their 20s, and phase out of the league as they age because they are no longer successful.
I think that shows that this article is a case of survivorship bias. Women who have what it takes at 50 to attract a 25 year old guy (high energy, good looks, money, personality, etc.) will do so, while 99% of women would fail, but they aren't in the measurement pool because they already figured that out 5 years ago.
One other observation, there's a big difference between "date" (which in this case probably means sleep with, since its one conversation) and "have a relationship", which is totally different. Lets see a comparison of e-harmony or match (more geared to relationships), vs "single conversation" on plenty of fish, or ok cupid (more geared to hookup culture). Or for that matter, lets see how these encounters panned out in 3 months. My guess is most 20 yo guys aren't in a long-term-relationship with 55 yo women, even if they are willing to hook up with pretty much any decent looking female.
There is massive bias for VC's to believe they have enormous value that cannot be obtained other ways. This is disruption in real time, disrupting the very people who believed they themselves are the disrupters, and it's making them very scared. Imagine devoting your life, climbing the ladder, becoming a VC partner, having entrepreneurs begging to speak with you, and seemingly overnight a new model exists that makes you obsolete. Very scary.

However, I think VC can stay around as "gold star" supporters who vouch for authenticity of a company before opening up to widespread investment and get some of the tokens in return.

Even if this ICO craze dies, I think the cat is out of the bag, and being able to raise funds globally and instantly is simply too good to pass up.
Heck, a voice message over the chat client of their choice is faster, infinitely more accessible, and still voice.
I disabled voicemail a long time ago, never going back. I educated my contacts to retry or send a text, worked well so far.
I can appreciate how holistic the GNU ecosystem seems to be. I'm a lover and user of Nix, so whenever something about Guix comes up, I draw the contrast. In this case, GuixSD is using Shepherd, which uses Guile for configuration and feels like natural continuity within the system. NixOS, on the other hand, provides systemd (and only systemd). In the case of nix, it's smart to leverage existing technologies, for velocity, yes, but also as a sort of proof that the core principles behind nix can apply even over systems and tools that are completely unaware of nix concepts; on the other hand, GNU really makes me a believer in the fact that Guix is very pure.
It's a gas gauge? I thought it was a weight scale, as in "eating lots of carbs makes you gain weight".
> McDonalds has a clear conflict of interest in the design of these icons for nutrition information.

I could understand the point if they'd created McDonald's-specific units (e.g 10 grams of sugar = 1 McVigor). But they're just icons for info that McDonald's makes no effort to hide.

Care to elaborate?
I frequently travel to non-English speaking countries and am conscious of what I ingest - the attempt to standardize nutrition labeling on an international scale is a great effort!

At this point, no, I don't know what the symbols mean without a legend, but I'm sure at some point in time, not everyone knew that a red octagon on a post means stop.
India's state run NTPC forays into electric vehicle charging stations business
But the first call would ring then.
Yeah I checked out, seems you have right.
Wormhole: get things from one computer to another, safely
i dont answer phone calls from numbers i dont recognize because 90% of the calls i receive are telemarketing

if they dont leave a voicemail i assume it's not important enough for a phone call
I too am sitting here waiting for a TensorFlow language model to finish training :)
> Because Swift 1.0 was far superior to Objective C in maintainability and code quality.

You can take Objective-C code written three years ago, open it up in Xcode today, and compile it. The same cannot be said for Swift. So saying Swift 1.0 was "far superior" in terms of maintainability is a bit of a stretch, in my opinion.
As if voicemail wasn't already in danger of being routinely disabled.
Bread is made from grass seeds.
It is stable. I would wager that more people are building professional apps in Swift today than Objective C.
Why is it a problem if people can't understand the icons right now? The goal is to slap them on everything, everywhere, for decades. Complete, textual nutrition labels will continue existing where they already do. People will make the mental association when they're looking at their food packaging and see the two kinds of labels, with the same numbers between the two.

Is it a problem that the "floppy disk" symbol for saving documents is now meaningless, since floppy disks are dead? Kids who encounter the icon today, just learn the meaning by rote. To them, it's an opaque language element representing a concept—just like, say, Chinese characters. Humans turn out to be okay at just absorbing the associations of an opaque icon over time, without the icon needing to be specifically evocative (skeuomorphic) of anything. It just needs to be unique.

And re: "it needs to be rethought if it should be there at all"—consider, for example, individual-serving yoghurt snack tubes. What's in them? Who knows? The info is on the box, not on the tube. Can you "count calories" on a lunch containing one? Nope, not unless you wrote down the calories from the box when you were at home. Kind of annoying, no?
I spent the last year researching, designing, then implementing an IMSI Catcher detector at first as a hobby then as my capstone project. There already exists working fairly mature solutions for this and they are very open about their detection metrics, specifically SnoopSnitch [1].

The major drawback of the SnoopSnitch solution is that they are phone apps and are tightly coupled with the hardware and drivers. We were attempting to demonstrate that it could be done in a way portable across desktop operating systems and phones and we succeeded in creating a proof of concept at a cost of $200 [2].

This solution is also better suited to use as a centralized device for organizations to use that can be audited by security personnel to protect against corporate espionage. This is a real threat demonstrated by the fact that by simply changing a few lines of code in the IMSI Catcher detector a few undergrads built we could have an IMSI Catcher. This need is often left out of the arguments for IMSI Catcher detectors and I think that is very harmful because the first thing said about the project has always been "They will just make it illegal." This is much more unlikely when you consider that anyone can build one.

I would like to continue development beyond the proof of concept but have lost most of my team now that school is out if anyone would be interested you can contact me. Some commercial IMSI Catcher detectors sell for as much as $40,000.

[1] https://opensource.srlabs.de/projects/snoopsnitch/wiki/IMSI_...

[2] https://gitlab.com/finding-ray/antikythera
My concern wouldn't be some minor damage to drywall or similar incidental damage of the sort that happens around a house on a semi-regular basis. It's the big party that leads to possessions being trashed and waiting six months for a contractor to repair major damage.

I agree that a lot of "routine" house damage is probably easier to deal with than similarly routine damage to a car. But the outlier incidents with housing are probably worse. Assuming Turo or whoever honors their obligations, at worst you just buy a new car.

ADDED: I can't imagine renting out either in any case.
Can you be specific about what you mean by risk though? Because I think it's clear that you're not talking about personal risk.
SEEKING WORK.

LOCATION: India

REMOTE POSSIBLE: Yes. Prefer remote.

Codementor profile: https://www.codementor.io/vasudevram

Creator of xtopdf, PDF creation toolkit for Python. Freelance developer, consultant and trainer for many years. Worked with many startups and a few large firms, US & India.

Skills: Python, C, SQL and database design, Unix & Linux, shell, awk, sed, etc., web dev (back end), REST, XML-RPC, PDF generation & text extraction, command-line utility dev (wrote IBM dW article on creating utilities, in C on Linux), Flask, MongoDB, SQLAlchemy, software design, testing. Ruby, Rails and Java earlier too.

Was team leader of a successful Windows C database middleware product, did a lot of Unix C work too.

Overview of xtopdf (my PDF toolkit for Python): http://slid.es/vasudevram/xtopdf

xtopdf creates business reports & simple PDF ebooks. Supports 20+ input formats. Works on CLI, desktop and Web UIs, on Linux, MacOS and Windows.
I'm always surprised at publishers who print the title on the spine in a difficult-to-read font/color/size. Don't they want people to be able to find their books?

The same for CD publishers. When I'm looking through a stack of CDs, I want to know the artist and album title. These are hard to find on many CDs, some even cleverly omit one or both entirely!

I just gotta shake my head.
This entire process occurs before your phone is even aware of the call to decline it. They are taking advantage of the fact that it takes at minimum a few dozen milliseconds to route a call to your phone.

If you have one of the carriers others have mentioned, they are calling your voicemail directly, completely bypassing your phone.
Think and Grow Rich. Amazing, though maybe simplistic, insights.
> Baremetrics, however, is focused on telling the story

What's preventing Stripe from having a story-like dashboard?

For the record, here are some screenshots I found on Google Images of Stripe and Baremetrics's dashboards: http://imgur.com/a/s4V8u
no, not if the addict's diction is directed ad everyone else's faults but his own. Of course I am bending the definition https://en.m.wiktionary.org/wiki/addico#Latin
Why do you think he sounds like the other party?
Chrome to Deprecate ‘PNaCl,’ Embrace New ‘WebAssembly’ Standard
How the World’s Most Interesting Man Befriended the World’s Most Powerful Man
All phones services I've used charge for total usage, regardless of the initiator. If someone calls me, I still get dinged for every minute I'm on the line, same as if I placed an outgoing call. (Granted, I've only used pay-as-you-go type services, so perhaps other services are different.)
Or the portfolio of buzzword targets your investors/MBA frat boys/marketing vets want you to hit.
You mean a formerly massively successful multinational company that is now on a wild downswing and is bikeshedding almost as badly as marissa meyer designs corporate logos.
Apple, iPhone Et Al: Everything U/Foxconninsider Reported Today
I had to work through it by a process of elimination, like a Sudoku puzzle: the "fat" symbol is definitely evoking "tape measure around the waist" iconography, perhaps implying (falsely) that "fat is the thing that makes you fat"—but more likely just putting people in mind of their weight and then saying "yeah, that stuff, that's what's in this."

Given that, it'd be redundant for the carbs icon to also be about weight. It's a meter of some sort, though. To me, it's either temperature—or pressure in a storage tank. Temperature would somewhat make sense, in the idea that carbs are the simplest thing that the body burns, and eating more carbs literally makes you hotter. But there are more common icons for temperatue (e.g. an old mercury thermometer with the teardrop base), so it's probably not temperature. Pressure it is.

Given that the referent is carbs, what would the storage tank be filled with? Probably a liquid. Liquid sugar? Sugar isn't green. What's a green liquid? Most hydrocarbons. Hydrocarbons are like carbohydrates, and serve many of the same functions for machines that carbs do for humans.

What's a common hydrocarbon pressure gauge? A car's gas gauge.
Probably because your industry is regulated.
Right, but that's also often just due to limitations in science. All psychological problems are physical, they're just very complex physics and chemistry of the brain which we still don't understand and have no medicated or surgical ways of altering for the better.

Just as you can heal a muscle injury with simple rehabilitating exercises, some psychological injuries can be rehabilitated similarly with exercise of the brain. That doesn't change the physicality of it.
Saves money in the long run. Having gone through the process of ordering package prints I can say for sure that single run prints of packaging at scale is much cheaper than 100 variants. When you're operating at the level of McDonalds everything, no matter how minuscule, becomes something to be optimized.
After repeated exposure to these words, customers should eventually grasp their meaning, with or without printed translations next to them.
Packagist and the PHP ecosystem
My father outgrew his peanut allergy when he was 15 and said I would too, but sadly I didn't. I still carry an EpiPen around and flat out avoid going to Thai places.
> cutting some corners to save processing time

I've seen this as an explanation for quantum uncertainty.
Agreed. I'm currently teaching myself OpenGL, but only after getting pretty comfortable with using SDL and SFML for 2D graphics (drawing directly to a buffer in SDL, and using SFML to draw textured shapes, sprites, and such).

3D has a whole ton of boilerplate; it's better to start with something a little simpler to experiment with some patterns.
The question you're looking for is how old are you, for my generation(later mellenial) it's a minor faux paux to leave a voicemail instead of a text.
Car loans are actually getting featured on Bloomberg for having similar risk last month.

Though there were assurances that the same thing wouldn't happen since loan issuers were reining themselves in, that cars were far more liquid than a house, and easier to seize on a failed loan. Of course if it's already in the news, it's too late to act.
I really suggest that OP sends this thread to HR & others. And this isn't sarcasm
> That is to say that subsy[s]tems were defined solely based on technical considerations, which is how it should be if the goal is sound engineering.

That never was the goal and if it was it hasn't been achieved. Linux is like democracy, it isn't perfect but it is the best that we've got. Unlike democracy however it is fairly easy to get rid of Linux and replace it with something better.
No, Your Phone Didn’t Ring. So Why Voice Mail from a Telemarketer?
CrazyGames | Software engineer | Leuven, Belgium (20 minutes from Brussels by train) | Hiring Full-time and Part-time

CrazyGames.com is a browser games company reaching 5 million people per month, based in Leuven, Belgium.
We're looking for a tech lead who'll be the first full-time employee. The qualifications we're looking for are general web software engineering and some game development experience (ideally in Unity). Note that since you're the first full-time employee you'll have a lot of freedom and responsibility. Our stack is Javascript (React) and Python running on AWS.

A full job description can be found here:
https://www.crazygames.com/jobs

If you are interested or know someone who might be, you can reach out to raf@crazygames.com.
Rather, it's a reduction of our processing, in our head, if anything. The dialog is correct, noone in school manages to verify quantum physics.
>Everything I have ever heard indicates they typically sit on their ass, play video games and can't be bothered to cook. She works all day and then goes home and also cooks dinner.

You make bizarre, unfounded generalisations like that and then accuse me of having baggage?
That sounds nice, but realistically a ton of driver code is shoehorned in by sloppy corporate sponsors whose contributors stumble down the narrow, winding line between getting paid and making Linus happy.
Thanks for the response, Vijay. I didn't mean to insinuate that I thought the team was holding back tooling for the public (rather that such tooling wouldn't make sense to release), but it's reassuring to hear that the total TensorFlow experience is pretty much the same internally and externally.

I think part of the conspiracy theorizing is due to the misconceived notion that Google has some "secret sauce" that allows it to do what it does, as opposed to many talented engineers spending a lot of man-hours on a problem. There has also been a fair amount of negative Google sentiment in the community recently, and the story that Google is holding out on developers feeds into this narrative.

Benchmarking has always been low-hanging fruit for community members to latch onto for the sake of attacking/defending a particular framework. However, the practical difference between these frameworks (assuming each is configured properly) seem to be within a margin of error and are constantly changing (not to mention the inconsistencies you mentioned), so choosing a framework solely on its benchmarking scores is narrow-minded.

From what I've seen, benchmarking has been more useful as a discovery mechanism for areas in a codebase that can be improved. The TensorFlow team has done an excellent job of using various benchmarks to guide development, and I imagine other frameworks are doing the same.
What Gets Stolen from Restaurants? Everything
I find your comment very surprising; we take hiring very seriously, and your experience sounds very unlike what I see on a daily basis (I'm a TLM, but as everyone else, actively involved with the interview process).

Feel free to contact me privately with some more details, I'll be happy to follow up on this.
You're insane if you think a bunch of icons on the back side of tray-covering paper are the reason for McDonald's success.

Nobody claimed that.
Anyone parse this sentence for me?

*Instead, he hired Lester Kielsmeier, who had run a cheese factory in Wisconsin only to find out that it was sold during his stint in the Air Force during World War II, because his dad believed he'd been killed in action. "When Lester came, I went downtown to the junkyard and I bought a couple bigger cheese vats to make it look like we were really in the business," Leprino says.

Leprino's dad thought Lester Kielsmeier died in WWII, or?
Another way of doing this is looking at LRN database and hitting the voicemail access numbers for the carrier. Often times the pilot number will let you dial a mailbox directly.
Is this better than gotty?
Yeah, I know, and I was mindful of that in trotting out the hypothesis. But I suspect there is a taxonomy within the upper strata of the CxO world where the optics of "running Yahoo into the ground" may disqualify her from the crème de la crème CEO jobs or pay packages, forcing her to settle for merely $ungodly_sum with not so hefty a multiplier.

They're also rules that most likely apply only when making lateral moves within the field, subject to the highly idiosyncratic rules of the Fortune 100 exec recruitment game. The headers get stripped when you move into something like the Presidency, since there is an alchemy by which you can parlay a previous stint as a Fortune 100 executive into the vague catch-all digest of "business experience". I mean, look at our current President.
How many times is it reasonable to submit the same URL to HN?

This link is to https://github.com/spolu/warp?attempt=8. If one needs to add an "attempt" HTTP parameter to track submissions of the same URL, and this is the 8th attempt, that seems like way too many.

Here's a few prior identical submissions by the same person:

1: https://news.ycombinator.com/item?id=14398392 (ie, https://github.com/spolu/warp?attempt=1)

4:
https://news.ycombinator.com/item?id=14407813

6: https://news.ycombinator.com/item?id=14452505

If 8 isn't too many, what is? 20? Submit the same link every day indefinitely until it reaches the front page?
Making sure cars weren't parked on street-cleaning side and dealing with tickets also seemed like a huge hassle. Cars have a really high administrative burden compared to homes, especially when things go wrong, which they do at a higher rate.

Oh gosh, don't get me started on this. It's theft, plain and simple. Or rather tax. Owning a car in a city is a massive pain in the butt, and it's cost me like $2k per year. Whether it's bullshit tickets, street cleaning gotchas, expired plates (got a ticket one day after it expired just yesterday), being parked in a valid parking spot that is nevertheless a tow zone for mysterious reasons, having to go in front of a judge to point out that it was bullshit for me to be towed because the facility that I had to visit to pay for the ticket was closed due to a holiday, on and on and on. You get the idea.

I've sort of resigned myself to it just being "car stuff," so whenever another crap ticket appears on my window it doesn't bug me much. Just more tax for the city. Whatever.

I know a few of the tickets are my fault, but geez, it seems almost impossible to be a perfectly law-abiding car owner in a major city over the course of five years.

It's actually tempting to rent out my car to someone else just to cover the administrative cost of owning a car in a city.
Another good open source terminal sharing service is https://tmate.io/

This gives you 2 ssh addresses (read only and read write) that you
can send out.
Yeah -- think about a lot of commonly accepted icons, like for nuclear radiation or biohazards. Or even the weird icons like those for "pause" and "record" on media devices -- these aren't intuitive icons, we've just gotten used to them.