skysight-inc/HackerNews huggingface dataset:
> It allows yielding and resumption of matching at any and all input stream boundaries [whereas] Most regular expression tools require a complete string to match against

Yes! This is how I've always implemented from-scratch pattern matchers, even for toy systems. To be fair, about 75% of it comes down to it being the only way that feels natural. But on the other hand, even if it's something you don't need now, the alternative all-at-once approach is so inflexible that, should you ever come to need it, then it's basically impossible to refactor an existing implementation to have this kind of orthogonally-cutting "re-entrancy". So you'll have to either throw out the whole implementation and start over, or just try to ignore it and be forced to work around it as you bump against it time and time again as punishment for not doing it right the first time.
Programming is the new blue collar job
Slack's search team is based in NYC: https://medium.com/@noah_weiss/starting-up-slack-s-search-le...
640px would be a problem — that's approximately 15em on my screen. I don't think that unit is supposed to be about hardware pixels, but...

Well, that's how it seems to be implemented anyway. Ems usually do better.
Each individual design will be a niche, but all of them together will be somewhere in the low double digit percentage market share.

Look at food: the majority is mass produced: McDonald's, frozen pizzas, etc. But there is a big long tail of one off experiences: home cooked meals, local restaurants, etc.
"It works the same way here"

here = UK?
Loser of course is IBM. Trump will axe DOE POWER purchases unless IBM starts onshoring more.
I always wondered if they supported and built a community of teenagers by providing classes, competitions on electronics related projects, and computer hadware, they could have retained a passionate base of customers for long time.
While R is superficially very similar - having used both, my impression is that it's actually not for the same use-cases as Matlab/Octave. Matlab is primarily for linear algebra, while R is primarily for data-frame manipulation (which is more like SQL). So while they both can do the others job, things get clunky really fast
I find this post extremely one sided. It seems that the author is too busy to praise the machines without trying to determine the bad side of using all automatic systems in such a sensitive place like an airport.

Imagine a hack attack or bug (it happens) that causes all terminals to stop working for 12 hours on the airport like JFK. What would be the losses? Would it be still worth it?

In my opinion AI should complement humans, not substitute them. The word is not working in A and B scenarios only, there is always more options.
I always thought that a good open-source business model could be to develop a new version of some software and then ask for $X amount (related to how much effort it took to get to the version) to release the code. That's a win-win situation.
These are hardly comparable. Petraeus should likely have been punished more and clearly got special treatment, but if we are to believe the article this was certainly a security breakdown.

This seems to have spanned 2 decades and was a much larger trove of docs. Petraeus certainly avoided much more substantial punishment due to his position but that doesn't make this incident legit.
> What makes you think the data was all stored on standard hard drives? How about: CDs, DVDs, Blu-Rays, magneto-optical disks, Zip disks, USB thumb drives, high-density archive media that I'm not even familiar with...

He had to get it out of there somehow, and everything you listed has much higher mass/volume per terabyte than ordinary platter drives. That's why we're confused. (Possibly excepting magnetic tape backups--I'm not sure if they're still smaller than the equivalent hard drive--but you need bulky, very slow hardware to write them.)
Doesn't Patreon fit this already?

e.g. for one random example: https://www.patreon.com/monkey2
I think they're likely making an example of him to send a message: "people with clearance and access to classified data, take this shit seriously."
There are a fair number of roads like this in residential massachusetts (Medford and parts of Somerville anyway).
Basically one car pulls over in front of a curb cut or where no cars are parked and lets the other car go by.
Very recently he seemed to back off actually. Trump still wants more manufacturing in the US and Tesla is providing that to some degree.
This is a big deal! ...although yes very late in the game. Like it or not corporate buyers like brand names. Back in the day the saying was "no gets fired for buying IBM." Blackberry has a brand in secure enterprise communication and this will sell.
My point is that Debian does not always just work. That is my argument. It very well may "just work" in your use case, but it doesn't "just work" for all cases like your original comment seem to point out.

Also, there is a difference between new, like bleeding edge (e.g. Fedora), or newer (like Ubuntu or Debian Testing).

I don't know if *BSD "just works" either, but that is not what I am arguing here. I am making a point against your statement that Debian "just works."
TSLA is one of the most hyped companies out there. To vindicate the short-sellers, TSLA doesn't have to flop, it simply has to justify slightly less exuberance.
For what it's worth I'm against both borders and state surveillance. I am just questioning your suggestion that somehow surveillance itself is inherently evil.
This story was fun to read but you lost me at the pass phrase with four numbers as words. That's clearly not dice ware!
Funny you should say that, as a joke i put a flyer on rms' door one day that read: proudly funded by apple. He was not amused :)
Yes! It would be so cool to see that.
I don't know if I'd say Lisp machines really died; like NeXT, their rival architectures+platforms of the era only outcompeted them by absorbing them and becoming them. Modern processor architectures look a lot more like that of the Lisp machine than they look like its competitors of the era.

Instruction pipelining and memory caching to allow for "cheap" dereferences; a "flat" virtual memory; loadable modules that are source on disk and get JITed into native objects when loaded into memory... these are just generic features you could expect out of most architectures+platforms today. But those were the differentiating factors for the Lisp machine.
It was a demo of Autodesk's Biped bone-animation software. It really took off when the producers of Ally McBeal licensed the baby to appear on their show.

That always reminds me: Earlier that decade, a major plot arc of Beverly Hills 90210 featured a nightclub called Peach Pit After Dark. The door of the club had a flying toaster, from the PC screensaver After Dark.
All of them. You learn to disable learn cycle, most people learn that the hard way. I switched to flash backed cache for this reason (along with being sick of replacing batteries)
> Imagine a hack attack or bug (it happens) that causes all terminals to stop working for 12 hours on the airport like JFK. What would be the losses? Would it be still worth it?

We already get hours-long mainframe outages, not to mention weather shutting down airports entirely. The system survives just fine.
I also use the words "space" and "time" independently as if they were separate things, when I know full well every last detail about SR/GR (being an engineer myself). So yes, only in the context of discussing "dark stuff" I will lazily interchange matter and energy. Only on HackerNews do I ever encounter the type of ass-holes who will parse sentences intentionally wrong as to yield the incorrect conclusion. You are one such person.
The one 'advantage' to buying Tesla in Australia is that even if you do get an absurdly long wait times, at least when they deliver you get all the newest fetures.

eg Every Model S delivered to customers in Australia had the Autopilot hardware, because it took that long for them to build and ship them.
This is correct. I managed a large database fleet and can confirm the performance degradation.
Kind of... I mean, we use it very heavily in my current company. And we are always looking forward for a new release.

What you cannot do right now (v0.22.0) is let some people see cards but not create "new questions". I know the current release being developed is tackling something akin to "published dashboards", so I am very happy.

Btw, great work! you cannot imagine how happy Metabase made both our Devs (we didn't have the bandwidth to program dashboards or setup something more demanding) and our non-techs who were super excited to learn SQL and now have some impressive dashboards in Metabase.

This is some shit we would be willing to pay for.
You can very easily export a C api from rust. And fact you would have to if you wanted to write a wrapper anyways so I think the wrapper is probably unnecessary.
Do you have any concrete criticisms? I'd be curious to learn about them.
> There's nothing stimulating or fulfilling about these jobs. It's first world human misery.

That's really nice of you to make that determination for those miserables. They're probably so uneducated they don't even know how bad they have it. They are lucky that's people like you can come along to take away those horrible bill-paying, medicine buying, sources of personal satisfaction.
Yep. I am a Tesla shareholder and the growing short interest makes owning the stock all the more exciting.

Just because Toyota, Honda and the like manufacture gasoline cars at a large scale, one cannot postulate that they will overnight produce electric cars at the same scale. Assembly line retooling is a big deal.
Let's just say an average txt doc is 4k, and an average uncompressed bitmap of that same document is 40M.

Documents with contents that would cost 50 terrabytes to scan and store as uncompressed tiff or whatever cost 5G as ascii.

This is by way of illustration only. Just think "arrested with drugs having a street value of $10M" and ask yourself if that same kind of inflation is likely to be going on here in the prosecutions PR campaign - which is what this story is.[1]

[1] Note that this could be a fair, reasonable, unbiased and accurate story, but it would be a heroic assumption not to consider the alternatives.
Tandy Corporation also had some executives embezzling money, IIRC, but I can't seem to find a reference on the web about that.
Yes, opinions vary. I found LOL very instructive, but maybe I was in just the right place when I discovered it.

In any case, what I was responding to in your earlier comment was the implication (I thought) that Hoyte doesn't understand "lisp as a family of languages with many dialects." But since you've read LOL, that cannot have been your point...
You hit the nail on the head. It's the scaling/quality control problems that are the biggest risk. Also, from what I understand there have been quite a lot of problems with the different telsa models to date, but the top notch tesla service has been able to keep customers happy. That level of customer service is much easier to provide when selling a few $100,000 cars then when mass producing $30,000 cars.
Show HN: Free and Easy HTML Website
Cyber expert's arrest silences Russian contacts of some Western crime fighters
Don't fix it if it works. I'm fine with it.

What needs to be fixed in this driver selection scheme by the way?
Show HN: Hand Tracking for Mobile AR/VR/IOT
https://www.youtube.com/watch?v=qCVahnoM-Fk

We started working on this more since last year (the VR market was slightly better at that time).

One of the differences between this and the existing tech (eg. LeapMotion) is this runs on generic depth/stereo sensors and embedded platforms. So, there is no extra HW needed for many AR headsets with depth sensor already.

We do see many applications for this, but could be wrong.
We hope to get your opinion on this.

Here is another demo video showing the accuracy:
https://www.youtube.com/watch?v=uBdvL6F0hLE
> According to the International Air Transport Association, moving to a fully automated check-in process could save the airline industry $1.6 billion a year. Which raises the question: Why haven’t we?

Because you need the people with the domain knowledge to handle the exceptional cases anyway.

Many years ago I was flying Continental from MSP to CLE. Cleveland proceeded to get 2 feet of snow over about 5 hours. The humans at Continental rebooked me onto the next 3 Continental flights, and then the following 2 Northwest flights before CLE threw in the towel for the day[0].

You don't want to expose that level of functionality to the lay person, and if you automate it, you run the risk of creating a system so hide-bound by its rules, it can't respond appropriately either. Just like the one that wouldn't let the author check in 57 minutes before his flight[1].

At this point in time, humans still have the edge on having local knowledge and the good judgment to apply it to the exceptional situations.

The real purpose of the flight attendants is to get your ass of the plane in an emergency; serving drinks and snacks just justifies their presence the rest of the time. Similarly check-in and gate agents are there to fix problems when they arise, in the last 10 years or so, the ability to check you in is pretty much secondary (modulo oversize bags, etc, which are just another example of exceptions).

[0] We got home the next day on the first flight. I'm sure the folks in Cleveland had a much rougher time getting to their destinations.

[1] Been there done that on an LGW to CLE flight back in the day. Also watched my original flight board from across the concourse where I was booked on a flight through EWR that departed a mere 10 minutes after the CLE flight.
As for spam prevention...we're still discussing. We obviously don't have the ability to study message contents. At the very least, we will need to have easy/clear blocking features

This immediately jumped out at me as a potential problem with the system. I think you had better get jumping on it quickly. Preventing abusive messages is much easier if mitigation is built in from the start.

What prevents hundreds of spam messages hitting a new user as soon as they sign up? An automated system could create a spam message for every github user account (just as a way to get likely signup identities) and keep a client running and they would be delivered to new users as soon as someone verifies themselves. A group of people could target one individual so that they are flooded with unwanted messages upon joining.
Yep agree 100% with you there. If anything I'd want a model revision coming a year or two down the track.
Thanks. I can't fathom why it's so hard to imagine people not knowing wtf local might mean. There were a bunch of aws admin rackers in SF. I wonder what happened to them.
But your optimizing things people are using frequently, not adding things they probably aren't. Adding features is usually diminishing returns as well.
I've tried using Google products from Africa (Ethiopia ... last time this January), and generally, it is right out unusable. JS-heavy apps like GMail will never load properly at all.

This while the connection in itself is not THAT bad. I use to use a 3G/4G mobile connection and it generally works excellent, with pretty quick load times, for everything else than javascript-heavy web apps.

I have a hard time understanding why this issue is not paid more attention. Ethiopia alone has some 99 million inhabitants, with smart phone usage growing by the hour. Some sources say "the country could have some 103 million mobile subscribers by 2020, as well as 56 million internet subscribers" [1].

[1] https://www.budde.com.au/Research/Ethiopia-Telecoms-Mobile-a...
Are there any people willing to pay for Matlab? It's usually purchased by departments, not end users.
Long-Running Baboon War at Toronto Zoo Comes to an End
Honest question: Why haven't Booz Allen Hamilton had their contract revoked and put on a blacklist of never working for the government again?
The government isn't a person. If you were hired to "fix" the problem described how well do you think you would do?
Having higher order functions is not really what makes a language functional.
Sure, you can have bad experiences when dealing with humans. My best experiences are with humans and my worst? Always a machine at the root of the problem. Even the article mentions this point, that the humans were there to soften the blow of a machine that won't print tickets unless conditions are met. There are some jobs where people are so miserable by their meaningless, poorly managed job that I wish they had been automated out of existence but even where I'm agreeing with the author it's to allow the people to move more center stage. The places we're most agitated are places that only exist because the first time our species passed over the problem there wasn't a better way of doing it and replicating what's been done is easier than recommitting to the problem for a modern solution. Other agitations come where we don't want a rigid machine-like process, such as the ticket printer, where we want humans in control to make reasonable choices.

It's not good enough to just to get them out of the deep machinery of the planet, it has to elevate them somewhere or we're just replacing people from the instrumentation of the universe without good reason.
I love how they mention Direct3D and Vulkan in the same breath as Metal.
I think(ok maybe hope) he is budding up to Trump more for SpaceX.
YouTube Unsub Bug Results in Some Channels Losing Millions of Subs
WSL fundamentally depends on kernel improvements that are only available to Windows 10. Similar to the countless other improvements like high-entropy aslr, appguard, better shutdown/bootup processes, a much improved print model, support for new classes of devices (usb3, 3d printing, etc), etc - and that's just covering Windows 8.

There has been so much work done to improve the kernel over the last 7.5 years. You don't see mac users complaining that iOS integration doesn't work with Snow Leopard; iOS (the name) did not exist when Windows 7 was released. You certainly don't see snow leopard in the wild anymore.

Stop. Using. Windows. 7.
Seems broken. It doesn't implement a proper regular expression engine.

http://regexr.com/3f8ge

c.f. https://swtch.com/~rsc/regexp/regexp1.html
You could have made the same inane argument for all the uneducated factory laborers who have been replaced by machines. Nowhere did I suggest these people should be broke and without health care instead. And you can't argue with me that these people I mentioned genuinely, deep down, enjoy what they do for a living.
And by then, hopefully the worst initial bugs have been sorted too.
Someone upvote the parent, I can do it just once!
I remember people wondering how the hell we were going to ever use the 50 million transistors per die that Moore's law assured us was coming straight at us in just a few years...
That's like comparing manure to apples.

Lynch was an abomination to support, it was billed as a kind of a sip client and messenger combo but of course they Microsofted it. They didn't want an extension or phone number tied to it so people could only call you if you were in the same network and had the software installed.
I think you're right.. The numbers don't seem to add up. They seem like inflated "media" numbers. The media/general public just knows 1TB is "big" (because most people just need gigabytes) and 50 times that is Serious Business.
Is the driver signed?

If not, you might be able to do some hex editing if you can find the location for the date, and bump it to newer than the windows date.
It just smells like spin to me. They were going to build preproduction cars anyway for certification, testing, and to iron out manufacturing kinks. Putting them on display for the press and investors is just PR.
Xilinx makes sense. Let Xilinx operate on it's own as long as they deliver a FPGA+Mainframe system for BlueMix, and a FPGA supercomputer for Dept of Energy.
Most POS systems aren't very good from a UI perspective. Notice the display on a checkout stand device that takes credit cards. With "cloud-based POS", you may see messages at the wrong time - "insert card" comes up before the system is actually ready for the card, and may flash again during the transaction at moments when card insertion is inappropriate. On some systems, you get past some prompts with the touchscreen, and others with the keypad. False "chip read error" messages are common if the card is inserted at the wrong point in the cycle, and "wrong point" may be out of sync with the displayed messages.

Somebody probably tried to solve a real-time problem with a web client, and the result sucks.
There's certainly enough CPU power locally to do this locally, but no, it has to be "in the cloud" now.
I like to think back to this post when I feel similar to the OP:

http://neopythonic.blogspot.com/2016/04/kings-day-speech.htm...
I get they are there to handle exceptional cases. But how about we only staff positions where they actually can handle exceptional cases? So many times I'm interacting with someone who is interacting with a machine and are actually incapable of making the human and compassionate choices that exceptional cases require.

If there isn't a system for overrides available then no person is required.
Doubt they still have enough expertise to pull this off and even if they do I think it'll have to operate on low Marin's and lose money for a while to get to scale. That's not something blackberry can stomach at the moment.
Indeed, there is: market segmentation.
> There's nothing stimulating or fulfilling about these jobs. It's first world human misery.

Tell that to the workers who actually depend on those jobs to live. It's easy to get rid of "unnecessary" jobs when they're not your job.
All SCIF computers are supposed to be logging any removable media attached to them. The fact that this wasn't even implemented after Snowden shows how incompetent the NSA is with securing its own systems.
It's always worth it to automate, just adjust your timeframe and internalize the admin cost. As someone who has done it both ways, let me assure you --you don't want had crafted bespoke servers. You want generic and repeatable.
Most insightful comment in this mishmash.

I'll say it again for future searchers of wisdom: Open Source is not a Business Model.
Main discussion here: https://news.ycombinator.com/item?id=13600527
Retrospective: Swift at Artsy
It does happen. eg: https://freebsdfoundation.blogspot.co.uk/2014/11/freebsd-fou...

There are others too. :)
It's worth noting that the first production cars are to be delivered to the Tesla employees who reserved one. This should have a positive impact on quality, both in terms of motivation ("the car I'm working on is mine"), and by having a shorter debug-fix-test cycle.

(I have no idea how many employee reservations there are.)
"Similar libraries"? Hardly. There is no comparison with the toolboxes, which is where most of the domain-specific value lies with MathWorks.
https://www.reddit.com/r/AskReddit/comments/5ssv16/what_are_...
I doubt all 50TB was collected in the first year. The 2TB hard drive was released in 2009... 8 years ago. I would be willing to bet his stash increased at a similar rate to drive sizes, if for no other reason than the fact that NSA data collections increased at what is likely a similar rate over that time.

A year ago 6TB drives were already widely available, so now you're down to 10 drives. In other words, a medium sized home NAS for most nerds.
I'm sure he can a job at Google.
The only thing I can say for both of you are that you're both right. We need to optimize for the user and optimize for the people getting the improvements to the user as fast as possible. Anything else is just technical debt :)
Background images and fonts are examples of things probably not needed at all. I already have fonts on my computer, I don't need yours.
Mark Cuban was a programmer dickbrain