skysight-inc/HackerNews huggingface dataset:
Almost all modern programming languages have parsers for that language either as a standard library feature or as a package available in the ecosystem. That means it's very easy to run a production quality parser over an input string and then validate and the interpret the resultant AST as you see fit.

Besides that approach, simply rolling your own parser using a parser combinator library is super simple. The word combinator makes it seem complicated, but it's actually the opposite, using parser combinators is a lot simpler than writing a parser the traditional way you might have learned in formal education.

Implementing a simple DSL like for example an event-filtering language should cost a competent but fully inexperienced programmer maybe 1 or 2 weeks for a proof of concept, and then 3-6 more weeks to get it production ready depending on the feature set of course.

Of course, that's more time than simply running the V8 interpreter over your input string, and maybe running the V8 interpreter over your input string is an awesome way to empower your (trusted) customers.
One selling point is “free” horizontal scaling possibility. Contrived example: you’ve a parallelizable workload but the work arrives sporadically. 600 pieces of 10 minutes work arrive. In theory, instead of waiting 10 hours to process the batch on a single instance - lambda will fire up 600 instances completing the batch in 10 minutes. And 1 cloud CPU for ten hours costs the same as 600 for 10 minutes.

In practice, you spend more time writing lambda specific code and changing an obvious workflow to avoid DB access becoming a bottleneck or debugging why published events did not trigger the correct function, etc. that you wonder whether throwing cpu/memory/disk resources at a single instance tuned for the workload with dedicated local SSD storage might have been a better option especially as tasks around logging, persistent storage, debugging, profiling, error handling and getting stack traces are so much easier.
I would say that it's not that different from others I've seen, just more visible because of the size and activity of the repository.

One thing NPM does (and I believe Python too) is to allow install scripts -- this has been a reliable vector for attackers to steal credentials. Not every package repository system has that.
LOL
Low wage or freelance?. :P
i don’t have a link handy but you’re looking for quickemu
Companies of that size always have many disparate efforts going on.
It always amuses me when people say we shouldn't address climate change because it will impact the poor. The reality is the poor aren't the people causing the problem.

https://sci-hub.tf/10.1038/s41560-020-0579-8
Thanks for the feedback. There's some replies on that comment that I won't repeat here.

I find the disappointment fascinating and I guess it's maybe a network traffic purist view point?

> What would make this data truly decentralized and "DNS-based" is if the data was published to the companies' respective domains as extra standardized records (and even thinking about it for 30 seconds I can see the problems with that). As it stands, everything is hosted on num.net.

Surely you can see that there's zero chance of getting to this truly decentralised way of doing things without some kind of fallback (See Semantic Web vs Google). NUM enables organisations to do exactly what you want – publish this data to their own DNS and that overrides data in num.net

We package it up as a JSON API-like library because that's what developers are used to, but under the hood it's nothing like an API – requests aren't tracked, rate limited or restricted.

> In other words, you're paying for your infrastructure by fishing for pennies in the Trevi fountain.

This is a colourful description!
I don't think there is enough demand for anybody to make a replacement motherboard for the shell, maybe some person will undertake a solo project to do it for a lot of money.

Apparently you can fit an x230 board in there but the x230 does not accept x220 batteries and so you have to flash the EC too. I'm not massively impressed with the performance of the x230 i7 and the heat dissipation will remain a big problem, so I don't consider this swap worth the effort.

https://old.reddit.com/r/thinkpad/comments/3fzm0c/x230_mothe...

https://www.thinkwiki.org/wiki/Embedded_Controller_Firmware

There are more options if you want to get into soldering CPUs

https://forum.thinkpads.com/viewtopic.php?t=121844
BetterTouchTool gets you that, along with a lot of other productivity features.
It seems to be more of a test/toy. Wally is about 3Mb and you can actually manipulate the textures so they go in right. All I can do here is add pre-prepared pre-formatted images. In what situation do you see this being used? To be fair, perhaps Wally doesn't run on linux etc., and maybe if someone wanted to extract some texture to image really quick without any installs, this might do the trick. Though, the person who has a WAD file in the first place...
Honestly, just my personal experience here, but amongst millennials, no one cares if you bust out the calculator app to add all your scores in a board game. It's actually superior to mental math because you can see the list of all the points you've added, if you add 20 numbers together it's nice to see them all after for verification purposes. There's no societal expectation placed on us whatsoever, it's all about getting the right answer.
Heads up optical displays have been a well understood technology for decades now. Do we really need another explanation of how they work?
SCOTUS 1934 – “Emergency does not increase granted power”
I think NPM should consider flipping the default on this. Code that requires an install script should be the odd case that draws scrutiny.
Boy, if paying to keep people imprisoned upsets you, wait til you see how much we law abiding citizens have to pay when the state fucks up and locks up the wrong person.

Philly just paid nearly $10 million to some guy they'd wrongfully imprisoned for nearly 30 years.
When I was 17, I read a quote that went something like: “If you live each day as if it was your last, someday you’ll most certainly be right.” It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: “If today were the last day of my life, would I want to do what I am about to do today?” And whenever the answer has been “No” for too many days in a row, I know I need to change something.

https://news.stanford.edu/2005/06/14/jobs-061505/
At least on integer linear programs, I have found the performance of GLPK to be very disappointing, but I didn't notice any bugs. When compared to GLPK, gurobi is usually orders of magnitude faster (I had programs which gurobi optimized in a few seconds, while GLPK couldn't even find a feasible solution in 24 hours).

If you need a free solver with reasonable performance, you should consider the COIN-OR project [0].

[0] https://www.coin-or.org/projects/
My car has a HUD and it is a game changer for me. I won't go back to a car without one.

I only wish the navigational info from my Android Car would be piped in there as well, as (with my current model) only onboard navigation works with the HUD.

But my eyes never leave the road. Even when it might be safe, something might occur the exact moment, I am looking down to check the speed or something.

So for me it is a massive improvement in safety.
You wonder who wrote the comment; I wonder who's reading it.
OK it's pre-200x and you read about a new productivity app you want to try. You have to check it's compatible with your OS, figure out where and how you can buy it, wait for the diskettes or CD to ship or until you can visit a B&M store, run the installer, then manually enter a product key (fun!).

You'd be lucky to have it all done in less than a week and a few hours of your time. How soon they forget!
TheirStack: Find 1000s of Companies Using Any Given Technology [OC]
A friend of mine used Mathematica in a high school math classroom. I've also met some of his former students who think he was their best teacher.

Something that occurs to me is that most of us have a poor grasp of why we even teach school math: It's treated as some kind of tournament to get into college, or a general IQ building exercise, or even a form of obedience training. The math that is "real" to them is just what they happened to learn, the way they learned it. But most people admit that they forgot all of their math immediately upon finishing school.

And school math isn't even how "math people" do math. I still enjoy doing a pencil and paper derivation for fun sometimes, but mostly I do math at a computer. The world does math in Excel.

I'm not too worried about Mathematica being proprietary. Like with programming, if you learn one language, you can usually learn another in a jiffy.
Do they pay you for playing video games?
In submarines active sonar is rarely if ever used. It will give you away instantly to anyone around you and then you give enemies your unique sonar signature. China and Russia could easily say Seawolf XXX is the South China Sea right now pinging around. This is SIGINT 101.

Submarines have the same radar and sonar we use for fishing when they are navigating public waterways and inlets. They do not use the military grade stuff in those situations.
How about no screens?

Give us the usual basic data as analog displays (or digital simulations thereof if you prefer). Nothing works better at conveying the basics for managing the task of driving.

For anything else, use verbal feedback and voice recognition or a Bluetooth link to the ever present smartphone.

The big display screen is an abomination and an attention distracting safety issue. If you want to build displays into the back of headrests to entertain the kids, that's OK but adults driving don't need entertainment or unnecessary distractions.
Agreed, a very strange one.
A different type of whale eat squid. The baleen combs of baleen whales is unsuited for chewing squidy bits.

Rusty ships are avoided, some of the iron is molecularly bonded to other metals and minerals, and rust from ships will sink immediately, and isn't really very bio available anyway. Rust flakes and particles are kinda difficult (and large) for crustaceans to rend and digest.

Irony whale poop has buoyancy, and the iron is bio available.
Well, that's simply not true.
Judea is the name of one of the 12 tribes of Israel.

The region was named after the tribe, not the other way around
Visibility deteriorates as pollution cloaks China's capital
Considering the demand for your content, why haven’t you created and provided an API? Maybe you could monetize?
I did not. Thank you for the link. I hope to explore the idea more. From a quick scan there seems to be a lot of value there.
That's still true. And before you say "streamers", they aren't exactly being paid to play video games - they're paid to perform in public. You don't even need to be great at video games to carve out a living as a streamer, but you do need a charismatic screen presence. If you wanted to get on the "streamer" career path as a kid, you'd have been much better off spending your time taking public speaking courses and getting involved in amateur dramatics than playing video games.
best match: https://www.mturk.com/worker
Reader mode on the article reveals the content. Your answer is on point though. WSJ a few months published a piece saying that electric cars have to run 20k miles before they take over ICE vehicles in emissions(less that is). This piece is just scaremongering though. It keeps on repeating in several ways that making electric vehicles is energy intensive
It was however only after DotA was handed[0] to the design/balancing BDFL IceFrog where it became the competitive game that we think of today. Before that, it was really just another yet popular "fun-map". He took advice from the best players and a trusted circle, but was known to have the last word on things.

There is something to say about the quality of a competitive game that is balanced around hardcore play versus a game that is balanced around a profit motive.

[0] I don't remember how the transition came to be.
CNN is a meme now, and the quality of this article is yet another prime example.

Productivity is orders of magnitude higher than 40 years ago, also does anyone ever stopped and asked "what's the real cost of this 'great' productivity we have 'enjoyed'?", specially coming from these woke-ass CNN do-gooders.

"Productivity" has an high side of things with great value that people pay a lot of money for AND a low side of what are the costs of producing and selling stuff. I'm sure plantations had great "productivity".

Maybe a HUGE part of the population having 2 or 3 jobs to just survive is a problem and anyone truly interested in real economy would actually fight to fix/mitigate these profound social problems in order to improve that "Productivity" number so when meme-news outlets publish this nonsense it can actually have some meat and bones behind it.
seems like it's most common in aircrafts. I feel that the situation there is completely different.
One thing is the nuclear engine that drives the boat, another is what sort of weaponry it had on board. Judging from the public available pictures the damage was substantial creating the possibility of some sort of Thule airbase scenario.

That the US sent out their sniffer planes is public record as they were carrying trackers that allowed open source observers to see them.

I think it is a very serious story that has gotten hardly any coverage in the western media.

https://mobile.twitter.com/SCS_PI/status/1454692456449003522
As soon as i start firefox on windows it connnects to 1e100.net and makes a lot of connection to this domain even when no page is displayed (just the start screen). This is another reason why i'm in the process of switching from Firefox to another browser. A program shall not initiate network connections if not asked to.
Scale, basically. There are too many packages to fully curate.
> China'll

That's an interesting grammatical contraction...
In our case, the cost savings were significant. More important, we have operational improvements: safer delivery of new features, comprehensive metrics, and comprehensive alerting.

Of course, there are many ways of achieving these goals. Kubernetes has great ways of doing the same with less vendor lock-in, but requiring more knowledge and care with the system components.
Simple rule of thumb, you always want the IPS display option.
There are plenty of products on the market that managed to integrate a HUD into a pair of glasses, not least of which being Google Glass.
> At a public conference, where a speaker from the company was talking about infrastructure. During Q&A, the future attacker asked a few very legit, on topic questions, such as what log processing solution the company used, what would the speaker recommend?

So what could have been an anonymous online attacker leaves his voice fingerprint and face on all the camera (security and media) recording at the public conference?
https://archive.md/XrdOm
You literally can't "[check your] crypto" in the loo on a submarine - even if they were on the surface the hull acts as a faraday cage.
> Those who are not humble have a compulsive need to attach themselves to and protect their ideals and beliefs. However, in doing so, they are ultimately protecting themselves. Once their beliefs are challenged, they mistake it as an attack upon themselves. Their ideas are tightly coupled with their self and its infallibility. Therefore, they become aggressive whenever a fact that runs counter to their beliefs is presented.

This could be the textbook description of the average commenter on HN's threads debating the merits of capitalism.
> Try very hard to delete the part or process

"Perfection is achieved not when there's nothing left to add but when there's nothing left to take away." -Saint-Exupéry

or more recently, "no code means no bugs."
>Paywalled, so cannot read the article

It should work in Incognito mode.
On a slightly off-topic comment, I really wish big companies would stop cooping technical terms for their product names. I clicked thru happily expecting an article about lambda as in anonymous functions or lambda calculus in general. I know, language evolves and yada yada, but when one actor purposefully forces a new ambiguous use of a word, that is not normal language evolution, that is language vandalism. If you want to use an existing word for your product name, at least pick something from other field, so there is no ambiguity in a specific context (e.g. in a computer forum the word "mouse" unambiguously means the input device, and the word "apache" certainly means the web server or parent org).
Does it count if you support the PRC territory reunited under the auspices of the ROC?

https://en.wikipedia.org/wiki/Two_Chinas
This storage of code and data in the same oddball data structure and the "walled ecosystem" reminds me of forth. Forth had great access to its hardware, but it's "screens" and file structures were all unique to it... And extremely performance.

Lots of "table-driven" systems live in bankland, and this python system sounds like the natural evolution of this...
lol china!
What does 4Lyfe(tm) mean to someone who would never visit China anyway? What would the world think?
> if we limit the use of private jets

I would be curious to compare the carbon footprint of a luxury cabin in a coal-burning steamship, including crew, with that of a modern jet. (Guessing the latter wins. Higher carbon intensity, but vastly shorter duration and cleaner fuel to boot.)
I did not get that impression at all. The first example talked about visualizing differential equations.
"There's a sucker born every minute." -- Somebody in the 1800s marketing Ye olde Apple® Pro Stand™.

I expect the trend to continue, as individuals find it more and more difficult to keep up with the marketing induced conspicuous consumption cycles - they'll accidentally rationalize an already reasonable position: treating durable goods like consumables is stupid and should be scorned instead of aped.
Apex Legends Patch Notes – Apex Legends Download Size and Links
> really

Being the key word here: you do not really know and so you would not want to get shot as you might be out in 5.
Unicomp also offered a Model M-style keyboard with a trackpoint, but it's unavailable right now due to part shortages. I kind of regret not getting one the last time I shopped for a keyboard, but if they show up again, I'll probably pull the trigger.

https://www.pckeyboard.com/page/category/EnduraPro
Shrynk – Using Machine Learning to learn how to Compress (2019)
> Edit: I wonder how many company started or partially started on HN that went on to IPO. I know Dropbox is one. Do we have a list somewhere?

Let's not make whether a company went public a metric for assessing quality. Going public is mostly a matter of how much a company expects the public to pay to get a share for the company. Also, it is a matter of how much the bank which facilitates the offering expects to make. Currently, the markets are sky high, so even not so good companies will make crazy amounts of money for the bank and the company which went public. Just look at the dot com bubble and the IPOs for more information.
If I understand correctly they setup 'https://twitter-unfurl-faker.herokuapp.com/'. When twitter creates the preview it uses a Twitter user agent so the website is returning different content (or a redirect). Then a non-twitter user agent is used to access 'https://twitter-unfurl-faker.herokuapp.com/' then it redirects to https://harrydenley.com/faking-twitter-unfurling/
When you’re mountain biking is certainly a problem. Doing intervals or racing on a really tight, twisty, and bumpy trail, not only do you have less time to look at your computer, it’s moving around so much relative to your eyes that it takes a bit longer just find it and focus on it. Sometimes it takes me 2-3 tries to read my heart rate data on especially technical sections.

Road biking though, I really struggle to see the value. But it’s cool and like some other post said, bikers will spend exorbitant amounts of money on marginal gains.
Reacted to that too, seems to be because of the length limit (80).

"China will hold supporters of Taiwan independence criminally responsible for life" has 81 characters.
I am not a native speaker and stumbled over this massively. Had to read the headline thrice until I realized what bugged me.
I'd say they're both important. Yes, you want consistency within the UX. Of course.

But the users' expectations are set by their cumulative (read: across all apps) broader experience. If a high percentage of your users have a certain expectation for Interaction X and the app is not that (tho' consistent within the application) those users will likely be disappointed.

Of course some components + UX are truly unique. Perhaps the crux of your killer app / killer feature. Unfortunately, this is not as often as most ppl think; thus too much time is wasted making unique those things which are better off frictionless and forgettable.
I work on slot machine games for a smaller company.

Good work life balance, no crunch time, and decent pay especially when compared to the video game industry.

I’d probably be able to transition to the video game industry, but I don’t really have a desire to.
Hey all!

A year ago I started scraping job posts all over the internet. Now I have a database with 600k+ jobs from tens of thousands of companies.

I've extracted which technologies they're using, based on those job posts. This lets one know things that other sites like BuiltWith can't, because they only analyze the frontend of websites.

It can be useful, for example, to know what companies use technologies that your SaaS integrates to, and then to reach out to those companies.

This is still in a closed beta but I reached out to some companies already and got my first customers. If it sounds like you'd benefit from it, let me know!

Best,
Xoel
I had the same thoughts as you... also, wally runs totally fine under wine, and I always get a kick out of using old win32 apps for some reason :)
Not really, cyclists try to keep a steady cadence as they go along. It'd be quite liberating to be able to keep an eye on how you're tracking without having to regularly glance down at a little computer thing.
As always with this kind of tech, this solves the problem of 7 world-class cyclers and millions of wannabees. It doesn't have to solve a problem, the bulk of it s sales is because it s a cool gadget.
>This sounds more like a problem with taking a company public than it does with capitalism in general

I don't disagree, but it's sort of difficult to disentangle the incentives to take a company public from "capitalism in general", at least as it's practiced in the world today.

I'd point to Valve as the paradigmatic example of "not-evil corporation", precisely because it's GabeN's private hat empire and he can do things like fund the big unwieldy rocket of Steam Machines, which can then jettison the much more capable craft of Proton -- neither of which The Shareholders would have been comfortable with.

Would there have been pressure to go public and become normal if Valve didn't have access to Steam's money-printer? How about if Valve's charismatic hat-emperor was no longer at the helm? Maybe so, but I think that suggesting that "the sirens call of "infinite wealth"" can corrupt anyone is capitalist apologism when there are strong counterexamples in similar forms of expression. Moreover, suggesting the mere act of going public generates "monopoly money" and "infinite wealth", suitable to corrupt even the most principled, strikes me as parroting a just-so story about vulture capitalism's obvious unstoppable dominion.
authors cannot revoke their compromised keys to immediately halt all distribution, and you don't have any process to verify package<->author ownership beyond the upload secrets.
It is if people are innocent and in a lot of cases you simply cannot be 100% sure. That is enough for it to be barbaric.