skysight-inc/HackerNews huggingface dataset:
I've put ML/NLP into production this year to automate away much of our ~1,000 person call center (successfully). I've tried a lot of things on the way, played around with SKL to see what features end up being useful. But in the end what's worked and is in production right now is fairly simple tokenization, getting rid of stopwords, and a simple rule engine, where the rules are coming from a back-end ML job, which is not doing anything beyond median/mean/counts/ratios to find good rules. Overall the most fancy library call I have is a fuzzy string match thing, I even got rid of SKL to reduce dependencies. It works very well, easy to understand, tunable, I can add exceptions/logging/etc at each step.

When it comes to DL stuff, I think the most useful thing in production projects will be "embeddings", and all the relatively simple stuff you can do once you have the word -> vector mapping. It's simple stuff, pick up the new O'reilly book 'Deep Learning Cookbook' [1] the first 4 chapters already cover this [2]. Popular libraries have this baked in [3], I think soon this will be like making SQL calls in Django projects...

[1] https://www.amazon.com/Deep-Learning-Cookbook-Practical-Reci...

[2] https://github.com/DOsinga/deep_learning_cookbook/blob/maste...

[3] https://pytorch.org/tutorials/beginner/nlp/word_embeddings_t...
I'm just trying to get my first programming job.

I cant seem to get past HR. My resume has that I'm a Chem Engineer BS, Industrial MS, 7 years in engineering, 2 years of Electrical Engineering.

The first page of my resume is my 10 years of non-career programming experience. Built a Dishwasher(embedded C++), full stack app(RN JS, Mysql PHP laravel), and smaller projects.

I cannot get past HR.

Every real life programmer I show my work to, knows I'm capable. Heck even some got me in touch with HR. Nothing came of it.
Upper management tend to travel quite a lot and tends to be under high levels of stress. So turnover there, due to buses, disease, burn-out or other mishap is substantially higher than in the population at large. And of course they can simply stop showing up one day for reasons all their own as well. In all of those cases it might as well have been a bus.
Yep. I have a cat who only bites when he's angry, and another one who only bites when she's happy. Between the two of them, my arms look like I'm a heroin addict.
That would go against the intention of the problem because we are looking for a mental technique, not a device.
see also: Slate window manager, configured with javascript.

https://github.com/jigish/slate
It’s my last year to try and automate my farm. I will likely give up farming if I can’t find some way to cut labour costs and be profitable.
>I don't think anyone is criticising them.

Agreed. None of it seems malicious.

Overall I find hn to be quite quick on criticizing the technical implementation (fees paid math), without considering the reality of it: This guy is donating. Nobody that isn't has a right to criticize the mechanics in my eyes.

And that's not me preaching - I consider myself to be on the wrong side of this fence :(
Definitely a better fit for idiots like me. BTW that is a compliment. It is very hard to make something complicated easy to understand. You succeeded.
Absolute classic, I came here to post that very thing.

But those people wouldn't really take a swipe at Bambi or Thumper, she says.
"seems like it'd attract exactly the people who don't need it though"

I know you're joking a little, but aren't the people that hold incorrect beliefs exactly the type of people that need an emotional way to connect to others (the opposites) that are informed to resolve these differences? Often I find that people with strongly held views are able to reach small compromises via personal communication, rather than any counter facts/news. Whether this particular implementation/solution works, time will tell :)
Ghost in the Shell touched on this really well.

There's the potential for bad actors to plant dangerous training into these algorithms. Hypothetically, someone could turn an entire fleet of self-driving taxis into an assassination mechanism. Every vehicle can wait until a specific individual is spotted crossing the street and fail to stop at a light. The corporation that owns this taxi then will say there was a software failure with the one specific taxi, take it out of commission, and move on with business as usual. A few deaths a year is still less than the death toll of human-operated cars, after all.
> Why not attack washing machines and dishwashers? Surely forcing people to get their clothes washed by hands would create hundreds of thousands of jobs.

Because "cars are taking jobs" isn't what is being protested here.
Not really. The lifetime of the drivetrain will be about equal all told - 600k-1m miles. Long Term, I suspect repair costs will end up being equal, because battery lifetime is proving to be about 250-350k (based on Toyota hybrids), meaning by the time the vehicle is fully worn out, you'd have replaced the battery pack 2-4 times (at around 5k each) In addition, while an electric car saves on oil changes, it still needs some form of lubrication, it still needs tires, windshield wipers, brakes, body system repairs (gauge cluster, electrical, comfort systems, radio, etc), the you also need to consider suspension wear, which becomes relevant right around 300,000 miles.

In the short term, Electric cars win, hands down, they're cheaper to run per mile, but over a 20 year lifetime for a vehicle, I think ICE vehicles will tie or prove slightly better than an electric vehicle for costs.
There are a lot of assumptions about my decisions and my lifestyle in response to my original post. I am not angry at my situation, rather, I worry about my younger brother, and all of the other people out there who have yet to get as lucky as I have.
What treatment helped her the most?
Show HN: An MS-DOS inspired web text editor
Finding Bugs in Bluetooth
It will take a persistent wartime DoS attack to fix that behavior.
People who are scared or angry do not dwell on justification.

Political and corporate brands know this very well — we are not at all rational beings and any approach based on only “making a logical case for...” is insufficient. We believe we’re rational (the premises of the enlightenment) but are not.

Also, please consider how many people are employed in transportation and see themselves broke and homeless before you compare self driving cars to washing machines. Housewives were never paid to exclusively and only wash clothes. Completely different scenario.

These are people who, like luddites, see the end of their lives as they know it.

From a comment below, on Luddites:

> The group was protesting the use of machinery in a "fraudulent and deceitful manner" to get around standard labour practices.
What use is going to a phone store when you don't have any means of paying for a phone? Further, in many countries you can't buy a sim card without ID so if your ID was stored on your phone, you're screwed there too.
Here are some thoughts on that problem:
https://blog.mozilla.org/nfroyd/2018/05/29/when-implementati...
Duly noted. I’m not trying to be snide, but from your brief history you indicate you were ignorant of any sort of retirement actionable strategies. Frankly you are growing up in the most information abdunant age in world history with copious information on wealth management. Irrespective of personal upbringings which no doubt create wealth discrepancies, you clearly were not taking long-term decisions in your twenties. How else can we explain your lack of active pursuit of financial education? The buck has to stop somewhere.
Just curious: Wouldn't visiting sites like http://neverssl.com work? If it doesn't, then it's a good opportunity for someone to put a static-ip behind something like http://neverssl.com
sorry its not a sweet thing to hear, but the default coupling of intense data , and physical surveillance with smart products is a pitfall, and people are backlashing against it.
I am one of those people that circumvent smart appliances back to sane mode and i make a killing financially from it.
Reading that I wondered whether the 10 year old might have been throwing rocks at the car -- the car was just trying to defend itself...

More seriously, cars of any sort are dangerous to children, self-driving or not, going on a crusade against self-driving cars for nearly hitting (or actually hitting) your boy makes as much sense as the same against the normal cars where that happens every day.
First TV Image of Mars (2011)
It's beyond "misconception", as "luddite" now means someone who dislikes new technology. The word has been redefined.
My experience with graph DBs: schemas usually become implicit and ad hoc, minimal tooling support and even less mature tooling, difficult to explore and understand your data, performance is often poor, memory usage can be problematic because they usually pull the graph into RAM, and there are few people with real experience (comparatively to traditional DBs) which can create a negative feedback loop.

I have yet to run into a use case where a graph provided more value than a relational model. I'm sure they exist, but I haven't found them yet.
The thing I don't like about Vime's theory is that it postulates only two price points.

That being said, I buy 200 dollar boots.
Intetresting. That's UK, which is a totally different system, but still neat.
UIs Are Not Pure Functions of the Model: React.js and Cocoa Side by Side
>The trouble started, the couple said, when their 10-year-old son was nearly hit by one of the vehicles while he was playing in a nearby cul-de-sac.

I would be angry, too. The prospect of self-driving cars excites me, but I can totally understand not wanting your neighborhood to become the testing grounds for this new tech. Uber and Tesla's mishaps in the self-driving space understandably color the public's perception of Waymo's far more responsible efforts to date.
It is interesting how Waymo chose not to pursue charges in a few cases where they had footage of the assailant. They thought it would further antagonize people in the community of making it an us vs them issue, with court cases, lawyers and publicity ensuing. But if charges are not pursued, it might also increase the attacks...

There are already road-rage issues between human drivers, as cars are perceived to dehumanize other side "me vs car". In this case this just gets amplified. A few tricks might help here, for example, making the car look less a "Waymo" car and just make it like a normal car. It might be hard to hide the camera and sensors completely. In that case maybe make a random logo, say Acme Surveyors, inc.

Another trick could be to have the test drivers pretend they are driving the car rather than sit and watch. They could keep their hands on the wheel and pretend to move it, so make it seem like they it's just a human driver.
Banks actually do offer this service, though it's not front-and-center as you joked. Simple Bank was built around this premise. Chase Bank has an Insights feature that tells you how you're spending your money and offers recommendations.
In the very early history of compilers it was not very hard to beat them by writing assembly by hand. Over time it has gotten harder and harder to beat the compiler, and now handwritten assembly survives only in the tightest inner loops where unique instructions are used.
Yeah, this. Right around 2-300k you need to replace almost everything rubber in the suspension all at one.
Huh. Then I learned that engines from a weird, controversial 1960s Chevrolet are used in small aircraft.
> The emergency drivers in the Waymo vans that were attacked in various cases told the Chandler police that the company preferred not to pursue prosecution of the assailants.

This is part of the problem, IMO. Make it known that you will act lawfully to protect the safety of your drivers and will cooperate fully with law enforcement. This pacifist policy does nothing to discourage future attacks.
When's the next election again?
I am grateful for articles like this. Every time I need a tradesman or repair person to fix something at home, I will
remind myself that my home..my personal space.. is a zoo and I am better off learning to fix things myself or go without inviting strangers into my home who may or may not get all judge’y and write about it for public consumption.
That’s my point, if you’re giving up your earnings in your 20s, you better end up an MD, or FAANG, or a high paying finance/law firms. If that isn’t your trajectory, and you don’t have a trust fund, then you should expect a tough cash flow situation, especially if you’re accumulating debt, and giving up $50k+ per year for 8 years.

Unfortunately, I don’t know the situation the trades are in from firsthand experience, but from the contractors I hire, they are constantly jacking up prices due to lack of licensed workers, so even if it’s not sufficient pay to entice enough people to do the job at this moment, I would say the future looks good for them.

If that’s not doable, then unfortunately SoCal, and CA in general, probably isn’t an economical place to live in the long term. Just like living in Manhattan or London or SF is a luxury, so is a desirable location like CA.

Edit: I’m not saying this is ideal, but that is the advice I would give to someone at the start of their life deciding on whether or not to live in SoCal, even if they grew up there. Perhaps the situation will reverse once all the people who are willing to suffer through the living conditions that lower paid positions offer, but I don’t see the situation bettering itself before that happens and the supply curve for labor shifts enough to force living wages.
North Korea Implicated in Attack Stopping Wall Street Journal and New York Times
> For the sake of history, `range` was found/coined by Andrei

No it wasn't. Boost.Range library predates Andrei's Range talk in 2009. Boost.Range was introduced in boost 1.32, which was released in 2004:

https://www.boost.org/users/history/version_1_32_0.html

And from Boost.Range's "History and Acknowledgement" it explains where the term came from:

> The term Range was adopted because of paragraph 24.1/7 from the C++ standard

https://www.boost.org/doc/libs/1_32_0/libs/range/doc/history...

Furthermore, what is being standardized in C++ is an expansion of what is in Boost.Range, which uses iterators underneath.

Andrei's term for ranges(and what is in D) are actually quite different as it removes the basis for iterators completely.
Absolutely useless.
I think vandalism is generally bad, but at least it's far far less bad than harming people.

Politically I doubt that vandalism is a good way to stop self driving cars. Waymo can afford to replace damaged parts, and they could also smear their opponents as criminals, even if it's a minority of those concerned. This is the exact same playbook that those opposed to civil rights used, smearing protests as "riots". Playing directly into that hand is not a wise choice, IMHO.
>His sculptures, about 15cm in height, often represent a social stereotype as a critical observation on capitalism, power and bureaucracy.

Ahh the good ol artist commenting on capitalism.

Reminds me how I got hate for getting my wife a new non stick cooking pan for christmas, and some college hipster commented it was sexist.

Grow up, be an adult, and realize- We just wanted to cook eggs. And my wife asked for it for christmas.

That said, super impressed by his abilities-

https://www.instagram.com/p/Bqxd_jjBfkQ/
So it would be perfect if I had a mental technique for sparking vacuum decay? What would be truly perfect if the mental technique could be packaged as a joke.
Prosecutors say California utility PG&E could face murder charges for wildfires
I agree completely with this. move cautiously. I personally found the entire space very immature.

neo4j is the most mature solution I found (in the Java space). if you want to use something else go for it, but you may be surprised at the low quality.

op: I strongly recommend implementing most/all of your pipeline using graph & non-graph approaches. choose the graph approach iff you can demonstrate with hard evidence that it makes sense.
Sort of, it's started from a fork of LJ code and has been developed since. I can't remember why exactly the fork was made though because LJ has shot itself in the foot basically every two years since it started.
Gold and silver are just shiny metals.

Guns for hunting are fine. Guns for protection from people are not nearly as useful as gun sellers say. In a crisis, people don’t turn into ravenous hordes, instead they ban together and help each other. Again, and again this shows up across times and cultures.
I'm scared of heights, and I have no such desire. I do, as a sibling commenter said, have unwanted visualizations of falling, etc. All super irrational, I'm aware, but trying telling that to me while I'm wide-eyed and white-knuckled at the edge of a building.
It's not much of a difference, but take a look at the htm package.

It uses template strings instead of requiring a parser, turning your example into something more like:

return htm`<Some pseudoHTMLcode />`;

https://github.com/developit/htm
Aggretsuko
From the article: "The debate touches on fears ranging from eliminating jobs for drivers to ceding control over mobility to autonomous vehicles."
> I have a refrigerator from the 70's that works great

That refrigerator had a real cost (adjusted for inflation) that's just as high as "heavy-duty", "pro" units that you can buy today and that will last you just as long (adjusting for survival bias)
Ask HN: Data analysis workflow?
What kind of workflow do you employ when designing a data-flow or analyzing data?

Let me give a concrete example. For the past year, I have been selling stuff on the interwebs through two payment processors one of them being PayPal.

The selling process was put together with a bunch of SaaS hooking everything together through webhooks and notifications.

Now I need to step it that control and produce a proper flow to handle sign up, subscription and payment.

Before doing that I'm analyzing and trying to conciliate all transactions to make sure the books are OK and nothing went unseen. There lies the problem. I have data coming from different sources such as databases, excel files, CSV exports and some JSON files.

At first, I started dealing with it by having all the data in CSV files and trying to make sense of them using code and running queries within the code.

As I found holes in the data I had to dig up more data from different sources and it became a pain to continue with code. I now imported everything into Postgres and have been "debugging" with SQL.

As I advanced through the process I had to generate a lot of routines to collect and match data. I also have to keep all the data files around and organized which is very hard to do because I'm all over the place trying to find where the problem is.

How do you handle with it? What kind of workflow? Any best practices or recommendations from people who do this for a living?
I'm interested in hearing more about what you do. Can you expound on it?
Slate is great, it was one of the first window managers I ever tried. In fact Slate inspired a good portion of the early versions of Autumn. You can almost think of Autumn as Slate with an embedded IDE, built-in documentation, developer console, and an API designed with TypeScript in mind.
Sorry, do you travel? At the end of the day, the phone isn't a single point of failure because the fail safe is just talking to people (I.e, the single point of failure is you, the traveler)

Your scenario is contrived. Imagine a mystical time before phones - maybe it was your pocket translation dictionary that fell down the grate? You're out of luck in much the same way - unless you just go back inside and talk to the restaurant and have them send a cab, or call the hotel, or find someone on the street to help you out.
I don't see how violence or vandalism of property is ever justified.

Under any circumstances, ever? That seems rather extreme.

Anyway, people aren't arguing against technology here, but on an unwanted externality (extra traffic) with no persons around to provide accountability or mitigate the negative aspects with positive ones (like stopping for lunch to cause money to circulate longer in the longer economy). Centralized automation siphons money away in small quantities from many places and leads to a glut of it elsewhere, driving up prices and rents there.

Please quit with the Luddite arguments, which are a misleading diversion from this well-defined economic issue.
>The situation is much better than it was 40 years or so

Car's don't rust like they used to! One of my favorite childhood memories was seeing from my dad getting so mad at his '78 Toyota Celica (we called it the Rustola) that he kicked a hole in the door and got his foot stuck inside.
It's not a misconception. I know a lot of authors have argued, correctly, that there was some nuance to the Luddites arguments, but the fact remains that they did in fact behave exactly as was described: there was a technology that they comitted acts of terrorism against because they prefered the old ways and attempted to slow that progress. People are now throwing in these corrections every time someone mentions luddites even though nothing they said was wrong, simply non-sympathetic. Those aren't the same things. Not agreeing that they should be as iconically maligned as they are isn't the same thing as a common misconception. None of the core fact are in dispute, you just want to defend them while ignoring the central point of it's futility.
Yes. You should go. The job market is so much better. You will probably have a choice of high paying, interesting offers when you choose to leave your postdoc.

I did a postdoc in computational chemistry/condensed matter physics at LLNL and transitioned into industry in SF five years ago. I worked at two high growth startups and was promoted a few times. I got very lucky in picking good companies and got in as an early employee (around 10 each time). I gained a world of knowlege and experience in just a few years. Now I take that experience with me wherever I go. I would do it again in a heartbeat.

The options you have from Stanford will likely be as good or better than mine were. Best of luck!
I made this point separately, but you can use the phone you're buying to pay for itself, just log into WeChat on it while in the shop.

I hope you're carrying your passport in a foreign country.
That probe would be worse than a Hubble like telescope at an earth or near SOL orbit.

Firstly due to their relative small size their angular size wouldn’t make much difference at those distances.

Secondly you essentially limiting your search envelope to a small section of the belt as most of it would be further away form the telescope in the belt than from earth.

And lastly you can launch a much bigger telescope to a near earth orbit than to the belt and you can also get the data much more rapidly so you can actually search for candidates in hours not in months and readjust the telescope as you see fit.
Thanks and I just subscribed to your Byte-sized videos at
aiworkbox.com.
What is the nature of the work that you are automating?
Again they won’t plan missions in this manner, in the rare event that they’ll need to override data they’ll have a clear protocol sending a summary in this case would be a waste of bandwidth.
No because often they redirect you to a DNS address that only exists in their internal DNS. And that internal DNS is often to an internal only IP, so you can't VPN all your traffic. e.g. you'll go to http://neverssl.com then get bounced to http://some.internal.net which resolves to 10.10.1.1 which finally serves the portal you have to click through.
Yeah, it's not possible that they considered the issue delicately and decided something that disagrees with this person's opinion.
It was definitely money.
"PS your first link is about lions."

That may be my fault. That story (https://www.reuters.com/article/us-north-carolina-lion/lion-...) seems to be following me around today.