skysight-inc/HackerNews huggingface dataset:
I really like this. I want to try it out. I am hesitant to sign up because the only options are via Twitter and Facebook. I use Twitter. Here are the permissions it asks from my Twitter account, although I'm not sure if this is just standard:

> This application will be able to:

>See Tweets from your timeline (including protected Tweets) as well as your Lists and collections.

>See your Twitter profile information and account settings.

>See accounts you follow, mute, and block.

I would be more comfortable with an email or Google sign in.
My personal favorite was the manufacturer who purchased an item from us (a third party merchant) who claimed it was counterfeit. This product was originally purchased from the manufacturer and had its original sales receipt. Amazon’s project zero uses a hammer to fix this problem by removing all sellers (even ones that have a right to sell the item). Sometimes in rare cases legal action is taken and they do get the real counterfeiter but from what I saw the real problem (for the accuser) is solved because now only amazon or only the manufacturer can sell against that listing. Hoping this will one day change but I’m certainly not going to hold my breath.
Makes it impressive how SpaceX can iterate so fast on designs and yet have few of these types of errors. It seems they understand their failures before they happen.
> I don't think the average owner would get a free battery

Tesla's old Model X battery warranty was 8 years, unlimited miles, 70% of original capacity. The new battery warranty is 8 years or 150,000 miles, 70% retention:

https://www.tesla.com/support/vehicle-warranty

So had they bought the Model X under the new warranty they would have had to pay for the new battery since the car was beyond 150,000 miles.
Developing with Docker is pretty great for my colleagues who use Linux laptops.

Sadly performance on Macs is woeful (due to architectural differences between the two systems) but even so it's still a very useful tool.
Yes. Programming a bot to post something is a human initiative, just as programming an alternate client to post something. The posts made by bots are no less legitimate human expressions, and should not be censored.
Chances are, people building these systems aren't accustomed to security-first deployment and will use and bookmark a guide like this to properly set up instances

Or they aren't given the time, running on ASAP-brand project management and/or pushing the POC to prod.
Hey, founder of a relevant startup here. Just wanna chime in on OCR + bounding boxes performance. We offer text recognition with bounding boxes as a service. Our average processing duration, between reading bytes off the wire and writing the JSON response, is just under 3 seconds on average. Obviously that throws it out the window for frame-by-frame applications, but I think it’s still worth mentioning. The recognition is just as accurate as Google Cloud Vision —- it can handle human handwriting and even cursive, in most cases.

If you’re interested in trying it out: https://siftrics.com/
I'm not sure i follow the punchline. If the queries need different where clauses then they aren't interchangeable. Or are you saying they were semanticly the same and only syntacticly different?
The problem is mostly solvable. Review quality went downhill when Amazon decided to let 3rd party sellers run rampant, in order to boost their margins. A decade ago or earlier, when they had a handle on their supply chain, the reviews were pretty reliable. They can always go back to that model, but the smell of a greenback is too intoxicating for this to happen.

Notice that Walmart, Newegg and other wannabees are going down the same route. Typical cases of crapification of the late stage, overfinancialized capitalism.
We had to steamroller all of Chesterton's fences to figure out which ones we'd miss.
not sure about all that, I see another posted a reply that seems to allow app access remote - have not tried yet.

For continuous - I used an offline completely ,swann wired security system outside, and a secondary wired system from nightowl that has an app they say after setup never touches their servers, for remote access, also now has Human detection technology. - around $250
More expensive on the front end, and have to deal with wires, but keeps days worth of recordings, keeps it local - have not tried the app / remote access setups yet because I see a rabbit hole of getting into router settings for private network setup and all that. One of these days when it's more needed.
I'd have to see some stats to believe that because that's certainly not the trend I'm seeing. Nodejs is pretty strong, and generally the bottleneck is dev speed and network latency, not CPU performance.
The antonym for "insecure" is not "perfect."
I bought a $25 product recently on Amazon. In the box there was a “coupon” that I’d get $20 back if I left a 5-star review for the product on Amazon. Instead I left a 1-star review saying that they were trying to game the system, and my review got REMOVED! I give up.
Docker is great for local dev. I can have a complex docker-compose file with all my dependencies and It Just Works.
I also have a Medium page, with a lot of writing; directly about my development methodologies and process. I'm a good author. I've been writing my entire life, and come from a rather Ivy-league family (I'm the redneck engineer).

I interview extremely well. I am empathetic, gregarious and genuinely like people. I have spent my entire adult life, getting along with some of the most difficult people in the world (long story, and has nothing to do with tech), and that has helped me to get along with people from a huge range of cultures and backgrounds.

Integrity is something that I take quite seriously. I live by a very well-defined personal code of ethics. It has served me well in my career.

It seems that I am not "cut out" for today's software development culture.
Also, the use of "Zen" to refer to anything intuitive or aesthetic.

Zen itself is pretty fascinating. It sucks to see it invoked as an excuse for "I'm going to go on at great length and at the end still ask you to take everything I said on faith because it's simply too profound for argument."
Some people won't get past the initial learning curve. It's unfortunate because Rust is a joy to work with.
If you find yourself thinking "I'll surely be down voted for this" you could use the chance to ask yourself if what you want to say is worth saying and if it is, consider how you could get the worthwhile ideas across without being objectionable.

In this case, for example, it seems like you're partly upset by the author's race and gender. Judging people for that, or holding it against them, strikes me as objectionable.

You're right that not everyone has the opportunity to pick what they want to work on, but that's a rather trivial observation and not one really worth making in my view. If someone wrote about performance bicycles, would you scold them for worrying about such irrelevant machines while subsistence farmers struggled to eat, or people in Asia battled the coronavirus? Must all conversations and topics be about the people in the worst position?

Your comment, since you seem to want a reply and not just downvotes, is needlessly antagonistic and doesn't offer any useful insight. You complain about the race and gender of others, startups you don't like, hackernews, startups, and the idea of extracting value. Your core point is obvious to all readers.
So let me get this straight:

I pay money to you to develop a TV program, you sell that TV program to Netflix and make money, and then you tax me purchasing the product. So instead of being content with fleecing me once, you want to fleece me three times...er, no. And the idea of funding yourself by taxing your competition is utterly repellent.

I am not unfamiliar with the BBC, most of my knowledge about Kangaroo came from someone I knew who was on the Trust, but it is just a totally broken institution. I have never managed to work out if the hiring policy just finds bad people or something happens to people they hire after they start working there but it is just horribly broken.
lol, it's just a meme, we can skip the lesson on California climate :)
What I was wondering too. Especially with the rough surface and slits in the back. Maybe putting a small amount of Bleach in the water would prevent it.
Loki and similar solutions are leveraging object storage (not just Ceph) as a way to store chunks of logs relatively cheaply, and scale performance. Loki can work on a single system, storing logs on the local filesystem, but that will eventually become an availability or performance bottleneck. Putting logs in object storage allows multiple systems to store/query/etc.
Ancient Roman Valves (2013)
> though now we use Vue.js instead of jQuery

You realize Vue.js is fundamentally an SPA framework, right? It's got built-in router, state management, etc. In frontend dev, those are all things that are only SPAs really need.

To people "suspicious" of SPAs: are you suspicious of Gmail? Slack? Those are typical use-cases of SPAs. What you're actually suspicious about are ill-informed devs building SPAs when they should be using simple static websites, or server-side includes, or simple progressive enhancement in vanilla JS. But none of those options are practical if you want to build something like Slack, GMail, or Google Docs, or any of the myriad other desktop app replacements we find now on the browser.

All the said, I agree that Laraval looks like an attractive framework. I haven't had the chance to work in it professionally, and probably never will, but it looks solid and with the improvements PHP is making as a language, probably would be totally tolerable and perhaps even enjoyable to work in.

EDIT: Ok, the router and state management are official, but not built-in. Fair enough. I've not used VueJS professionally before (only React, AngularJS, Backbone, and custom frameworks before them) but it's one of the appealing things about VueJS compared to React, which seems to be its major competitor presently.
Verified purchases on Amazon aren't trustworthy, either.

I live downstairs from someone who gives 5 star, raving reviews in return for "free samples". I'm not sure if it's for profit or for fun or what, but the rate at which Amazon delivery people deliver packages to our building is truly staggering.
So are you implying that you're not filled with the spirit of the proletariat when you program in PHP?
Formula E no longer does car swaps with the Gen2 car. The races are 45 minutes plus one lap. You can watch the recent Mexico race on the Formula E YouTube channel:

https://www.youtube.com/watch?v=fDjw0AWiVX8
Simple Word Evaluation in Oil Shell
Is this actually practical or is it some art project? It looks like the latter.
Just discovered the HN ‘past’ tab. Went back 5 years in order to find something that also appeared today. Nim was the only topic I found in a front page article today and 5 years ago. Maybe just random but I’ll give it a try and report back.
Ask HN: What are things desktop applications do that web apps can't?
For example: controlling the mouse, which can't be done from a browser for security reasons.
> they have multiple people on the committee in charge of WebAssembly who have veto power

Note that even if Google did not have people on that committee, they'd just not implement the feature in their browser, and the feature would be dead in the water. Outside of niche cases where browser choice is controlled, no web dev would adopt features that > 70% of users can't use. So the committee only reflects power dynamics that exist in the greater browser sphere. In fact, non-Google browsers probably have more seats than they have influence by raw market share.
Yes. It’s the same size battery that every ICE car has.
More unpopular / true opinion: Coronavirus will probably fix this problem.
Ask HN: Do you create shared Slack channels with your customers?
I'm trying to understand best practices on communicating with top customers. We're a seed B2B company just starting out with customer success. We have ~50 shared Slack channels that we maintain with our enterprise customers who contribute 90% of our revenue.

It's getting hard to manage. I was wondering if anyone had any tools or tips on how to offer immediate and intimate communication channels with your customer via Slack while balancing the work that it creates?

Also, would love to hear if you are part of any shared Slack channels with your vendors!
I'm always happier when I see a follow up analysis by the Jepsen team, as a third party verification that the issues have been fixed and no major new ones introduced. Any chance Elastic is going to contract out to them for a follow up?
Yes, it's a bit ironic that the likelihood principle ("all the evidence drawn from data is summarized by the likelihood function") is something that both frequentist and Bayesian statisticians like to claim as their own. Frequentist statistics is basically Bayesian statistics done with a "flat" prior distribution (where "flat" can depend on how the model is parameterized, however). Seen from this POV, it may be somewhat weird to claim that Bayesian stats has "holes" in it.
Probably yeah, but the potential of the cloud was much more appealing to me.

Detecting the license plates is really cheap computationally speaking, but not on the RPi. The most expensive part computationally was identifying the words (letters) - that's because detecting the text within the bounding boxes obtained from YOLOv3 is based on a VGG-16 model. Running that multiple times in a single frame (for multiple license plates) is expensive.

Surprisingly, the bandwidth was the least of my concerns. I was very surprised to see I didn't need much at all. For YOLOv3@ 416p and @30FPS I need about ~3Mbps. I wouldn't consider that much.

Now, this is a demo of what a production system could theoretically look like. I know it could be much better optimized.
Thomas Jefferson wrote about his experience in Virginia during this time and noted its effect on crops:

May 17, 1816
"[T]he spring has been unusually dry and cold. our average morning cold for the month of May in other years has been 63° of Farenheit. in the present month it has been to this day an average of 53° and one morning as low as 43°. repeated frosts have killed the early fruits and the crops of tobacco and wheat will be poor."

September 1816
"We have had the most extraordinary year of drought & cold ever known in the history of America. in June, instead of 3 3/4 I. our average of rain for that month, we had only 1/3 of an inch, in Aug. instead of 9 1/6 I. our average, we had only 8/10 of an inch. and it still continues. the summer too has been as cold as a moderate winter. in every state North of this there has been frost in every month of the year; in this state we had none in June & July. but those of Aug. killed much corn over the mountains. the crop of corn thro’ the Atlantic states will probably be less than 1/3 of an ordinary one, that of tob[acc]o still less, and of mean quality."

https://www.monticello.org/site/research-and-collections/eru...
True but the whiteboard algorithm problem is supposed to be the proxy for that. then maybe a systems question. I don’t do well at them. I agree that requirements are underrated.
Here's a 24 hour run Porsche did with the Taycan. They covered 3,425km in 24 hours:

https://www.youtube.com/watch?v=4jSG_10_JRg

EVs are uncompetitive with ICE cars in 24 hour races at the moment due to the time lost in recharging. Much faster charging or fast battery swaps would be needed to match ICE vehicles.
Your other comments suggest you are in, or are pursuing, a FAANG internship. The target audience of this piece... is you. The wisdom being preached is that although you may be set to acquire wealth, you may find yourself feeling existentially lost nonetheless.
I agree that the ambiguity between 'like-new' and actually new, but mildly shopworn would make it hard to tell a material difference between the two occurrences, however this:

> nobody complains their book was "fake" with a 95% discount to keep them quiet

This is conflating dishonest substitution of counterfeit goods with consensual purchase of a lower-quality product. If I'm not explicitly purchasing the 'international' version of a book, I would consider myself harmed and defrauded if its materials and construction are not up to expected [North-American / Western / ?] standards.

The user explicitly consenting to purchasing a knock-off is another thing entirely from having the seller 'fulfill' a purchase for a genuine item with the same knock-off.
I do agree with basically everything you said, and I am lucky enough to currently work at a very small company that can still do continuous feedback vs periodic review. But I’ve also worked at larger places that have that periodic review, they’ve been varied in terms of good or bad, humanizing or less so. At a certain scale I do think a more formalized process is warranted, at least to be able to bubble up high level stuff to more senior management. I won’t pretend to have perfect solutions for how to do this without boiling people down to one number or metric.

But in terms of hiring, you as a newcomer will be jumping into a codebase and are expected to be able to work in it quickly. A symmetrical relationship for a hiring role might be to be able to find something to talk about in a candidate’s portfolio. Could even have the candidate point out the region of interest beforehand so you can have a good talk about it when the time comes. Not unlike a code review for a PR.
Ask HN: What cool cybersecurity things am I missing out on?
I'm a software engineer currently working in offensive application security. I'm wondering what cybersecurity gems I'm missing out, whether literary, tools, or whatever.

My contribution: Darknet Diaries. Excellent podcast.

Can't wait to see what y'all've got!
I think that converting C to TLA+ is too low level; TLA's state space would explode before anything of consequence can be explored. There have been similar academic efforts to convert from SPIN's Promela to C, but nothing interesting has been shown.

So, we have TLA+ on the one hand, which is too abstract, and C on the other, which is useless when translated to TLA. I think that a better solution is to have a DSL tailored to the domain, which can generate C for performance as well as a TLA+ model. Anil Madhavapeddy's PhD dissertation is a good example:
https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-775.html
Ha ha, I would say that emotion doesn’t define your actions, it only motivates them. The key idea, and what transformed how I think, is that emotions like anger aren’t inherently bad.

Although people usually think of them negatively, as opposed to more positive emotions like love or excitement, negative emotions like fear and anger can be good driving forces.

Both positive and negative emotions are part of the design of Human psychology evolving over a long period and there is deep intelligence in them.
Very much this. If you only have one project and one set of dependencies, I can see how people don’t see the value in Docker.

As soon as you have multiple projects with a mix of dependencies (especially when you’re dealing with incompatible versions or obsolete packages) it really becomes a huge win. Doubly so when you have out of date dependencies that (for whatever bad reason) you can’t update, but also don’t want leaking out into your dev environment.
Yeah, Clojure libraries are feature complete, bug free and never need maintenance ever. /s
https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence

thanks for the reference as it's often seen in many places of society and culture
I built https://grephub.com for that. It doesn’t maintain an index so it’s not super snappy, but it’s good enough / better than you’d expect in many cases!
Regarding the Spacewar! emulation: The original one was by Barry & Brian Silverman and Vadim Gerasimov (in fact, every PDP-1 emulation, including simH, is based on this code). The Java emulation was a bit clunky on average machines (this being 1997), but later they ported it to JS and the HTML5 canvas [1]. It does instruction level emulation of the original code, but doesn't emulate the specific display, thus having to clamp two frames into one and halving the frame rate.
My version [2] built on this (with kind permission), adding further instructions and some enhanced fidelity in order to support a broader range of software. Also, there's now a more accurate screen emulation – well, as good as you could do in 2012 in a web browser on average hardware. Which is also of some importance for running classic "display hacks", which would otherwise just display a cloud of dots without much of a sense or meaning.

Generally, I like the media aspect and the material aspect of media, so I tend to put a bit of importance to this. Another aspect is the kind of artistic stroke in these media surfaces. E.g., Spacewar! owes much to the point plotting x/y display, combining both drawing and painted effects, e.g., for the explosions (these were known as painted displays for a reason). Maybe the most interesting video games in this respects are the early Atari coinops, which expose their internal construction in their compositions of counter-based video windows like Gothic architecture. (Something, which is missed as soon as there were bitmapoed graphics.)

We should try to preserve this kind of context. Not to the least, binary encoding is nothing without context – there's no clue to what this might be without external knowledge. (Is it a binary image, a music stream, a program, a data set? What is the compression algorithm used? What are the dependencies, on what kind of machine did it run? What was its purpose? Why was it worthwhile? How did it compare to other solutions? What were contemporary preferences?) There's actually an entire encyclopedia to go with every file. Preserving this will be a huge aspect of conservation, as digital artifacts pile up.

[1] https://spacewar.oversigma.com/html5/

[2] https://www.masswerk.at/spacewar

[3] https://www.masswerk.at/minskytron

Edit, regarding

> "For a game like Super Metroid, the "CRT experience" essentially boils down to "a greater sense of atmosphere and an enhanced sense of depth in some of the sprites". Does this arguably improve the experience? Yes. But the core experience of Super Metroid is not lost if you can't experience it this way"

If there's some to "the media is the message", well, this was originally based on a study on the effects of projected media and the value attributed to it regardless of the content. So, yes, the specific mode of projection and the mode of bodily sync might be well the better part of the experience. However, the Great North American Video Game Crash (appropriately spelled and pronounced GNAVGC) may be still an argument to the extent that the contents still matters, at least a bit. :-)
>In this case, for example, it seems like you're partly upset by the author's race and gender

I'm not at all upset by either. I'm upset by the narcissism and the perpetuation of it (visavis the traction this post got).

>Judging people for that, or holding it against them, strikes me as objectionable.

Just to be precise I'd like for you to point out to me where I made a value judgment of the author (rather than the article).

>If someone wrote about performance bicycles, would you scold them for worrying about such irrelevant machines while subsistence farmers struggled to eat, or people in Asia battled the coronavirus?

The linked article is advice on how one should live their life. I have engaged directly with the premise and pointed out that "should" is directly a function of "could".

>Your comment, since you seem to want a reply and not just downvotes,

I bring it up only because it's strictly against the rules to use downvote in disagreement. I haven't insulted or inflamed anyone and yet people's reactions are to be offended.

>Your core point is obvious to all readers.

Precisely my challenge is that it is not.
Foxconn gets back to work in China
References, Simply