skysight-inc/HackerNews huggingface dataset:
Yes, but it always seems to come down to a very small change with far reaching consequences. For this ongoing twitter outage, it's due to an "internal configuration change"... and yet the change has wide reaching consequences.

It seems that something is being lost over time. In the old days of running on bare metal, yes servers failed for various reasons, then we added resiliency techniques whose sole purpose was to alleviate downtime. Now we're at highly complex distributed systems that have failed to keep the resiliency up there.

But the fact that all the mega-corps have had these issues seems to indicate a systemic problem rather than unconnected ones.

Perhaps a connection is the management techniques or HR hiring practices? Perhaps it's due to high turnover causing the issue? (Not that I know, of course, just throwing it out there). That is, are the people well looked after and know the systems that are being maintained? Even yourself who's 'been around the traps' with high profile companies: you have moved around a lot... Were you unhappy with those companies that caused you to move on? We've seen multiple stories here on HN about how those people in the 'maintenance' role get overlooked for promotions, etc. Is this why you move around? So, perhaps the problem is systemic and it's due to management who've got the wrong set of metrics in their spreadsheets, and aren't measuring maintenance properly?
My question is then, has society dumbed down so much from the ADD nature of the internet and ubiquitous computing, that traditional long-form sources of news media are no longer relevant for the ways people choose to consume them? e.g. news channels posting bite sized stories via snapchat stories feed, etc.
Any idea on when this ships?
Yeah, the home bricking itself when you turn off those settings is infuriating. The Google Assistant effectively bricks itself too.

As if they need your location and browsing history if they're gonna play that song you asked for.
Can you elaborate on Amplify? Is it really that good? It didn't take me terribly long to set up gitlab-ci with ECS and later Fargate; both of these feel more appropriate for web-serving apps.

I may see it in a full-JS app, but I still can't find a good fit for a JS-based backend. I've recently been exploring alternatives to Django for API backends and seriously considering a JS-based framework. I have yet to find one that is all three of: good, simple, in typescript. TypeORM looks excellent for the ORM side but there's still the matter of writing APIs; anything I've looked at (Express, Koa…) is atrociously repetitive compared to Django REST Framework -- NestJS is the best I've found, and it's still miles away.
https://puri.sm/posts/librem5-progress-report-12/
How can I use it?

The simplest way seems to be to use the "Celeste" color scheme which implements this. Is this the only way? I'd like to use a dark theme, like the default Monokai.
How we scaled services containing scheduled tasks
Friend of a friend owns mobsteel. It's not manufacturing in the sense of "big production lines" ... but more crafting new cars out of old ones. You'll see lots of Adam's cars right at home on the woodward dream cruise.

While the article focuses on the Central, I wish there was a bit of something on the failure that is the people mover.

That being said I wish Ford and Gilbert and everyone trying to revitalize things the best of luck. It's an uphill battle which requires fixing the educational system and essentially the community.
I have only looked at the code and built the demos for lambdanative, but from what I have seen if I had to write mobile apps then I would seriously consider it. It is built in the excellent Gambit Scheme.
> And the repository comes with a lot of build cruft instead of just some src files.

Genuine question: what development toolchain lets you make a repo _doesn't_ have a bunch of files for the build process? GP specifically mentioned JavaScript, which I feel has an above-average amount of tooling in projects due to preprocessing the code in various ways being super common.
Doesn’t fit with many films. Memento for example.
Why do you think they started updating system/apple apps outside of the iOS version releases. They can keep updating the apps and give security updates to the older version of iOS for previous gen phones.
Depends on the scale of success. A successful lifestyle business can be achieved by a solo founder. A unicorn or company with large exit is less likely.

An employee is never going to be as personally invested as a cofounder. But the upside is you can terminate them if your working relationship goes awry.
I believe Lispworks supports iOS and Android. Since they compile natively, there's no JIT issues on iOS.
On iOS, it’s a square with a question mark inside.
Nowadays, SharePoint should help with version control. But it's an MS product, so it doesn't work and people will just end up e-mailing each other incremented versions.
> I'm really interested in using it to monitor for file modifications in the way that inotify is not very good

Totally agree. Have had horrible experiences with inotify. I was able to modify https://github.com/iovisor/bcc/blob/master/tools/filelife.py and get a good alternative to find new files.

It still isn't polished and haven't tested it enough so will release it back to community when its ready for beta.
> Young people are an excellent fit for technology jobs. They
> are quick to pick up new tech, enthusiastic, energetic,
> open minded.

I just wonder much we really gain from all these new languages and frameworks. Do they actually help or are we just spinning our wheels? These days the majority of us work as web developers – our job isn't much more than pulling data out of a database, generating documents, and sending them over the network. We've been able to do that for decades.
I think we 'bumped heads' at Middlebury in '94, and I think you are in store for an "ideological reckoning" w/in 3 years.

Pinboard is a great product, so thanks for that. I am surpised you don't have your own Mastodon instance (or do you?).
While it's nowhere near as mature as Racket, those interested in this use case might also be interested in Clasp, a Common Lisp implementation built on LLVM specifically to enable the combination of Lisp-style dynamic development approaches with C++ libraries.

https://github.com/clasp-developers/clasp

https://www.youtube.com/watch?v=mbdXeRBbgDM
Wowowowow Next generation digital media startup?(Join Slack link include)
Why do you say that nodejs is completely insecure by design and how does gcp or aws mitigate those security concerns?
other than drug patents
>since the script would capture your ctrl+v and replace it with the letter "i".

not an issue on firefox because you can toggle the dom.event.clipboardevents.enabled to false, and sites won't be able to hijack your pastes.
Why do they accept their holy rivers being polluted? Surely the religious leadership is not happy with that.
Definitely not the first JS VM compiled to the browser. Aside from JSC as another comment mentioned, there was also js.js which is SpiderMonkey compiled to JS (around 2012!),

https://github.com/jterrace/js.js/

This shouldn't be surprising - many VMs have been compiled to the Web, like Lua, Python (both CPython and PyPy!), etc., and JS is just another VM.
There are plenty of people who need to work to eat and can't be picky with employers.
HiGlass – fast visualization for large Hi-C and other genomic data sets
The only thing worse is Skype for Business on the Mac. It's the worst business software that I need to use.
>> Computers are better at maths than humans.

OP discussed it but while this is true, it is not necessarily true or straightforward when it comes to games with hidden information like poker. This is more of a game theoretical problem (Economics) than it is a purely mathematical one, which had less support in the AI/ML community, hence the delay.

The lower CPU/GPU/resource use supports that fact as does your intuition. Breaking poker required a lot of manual work and model design over brute force algorithms and reinforcement learning.
> What is the best way to deal with something like this?

Bribe them, it's business as usual there. When approached by officers, this is what they are likely expecting.
Might not help your case but I found turning them off and manually updating to work ok.

The group policy option has been working for me: https://www.howtogeek.com/224471/how-to-prevent-windows-10-f...
>Shopify is competing with any other shopping cart software

How many of them have better performance? Might just be a "all of you have to do is be faster than the slowest."
>This is giving me bad ideas about making the UI (and only way to log in) be to send the password 1 character at a time as it's typed, and then using some form of ml to try and identify probable bots.

at that point you might as well outsource that sort of fingerprinting/behavior analysis to some service like recaptcha.
It occurs to me that you can stick a single colon into the title after “architecture” and you pretty much get the summary of the article.
Microsoft is making Windows 10 passwordless
You should talk to the guys at Wasmer: https://wasmer.io/
HoloViz – High-level tools to simplify visualization in Python
Yeah sure, throw Azure in the name.

Fuck off with that noise.
I guess I’d like the ability to delegate the responsibility of updating the ownership of my phone number to an entity of my choosing. The phone company would only be able to update with this entity’s go-ahead. Services could specialize in this kind of work so identity verification would be a core competency, and I could pay more for better protection.
>> Some chess services try to check if you're playing "too perfect", but in poker that's harder to do, and there's way more money on the line.

Not really. With perfect information you know the correct strict equity plays assuming normal opponents. This doesn't give you the ultimate answer, because a player's reads and inference about another player is definitely an input - especially at the highest level - but it is more than enough to give you a winning/losing player at the small/midstakes.

source: worked for an online poker company that had these tools... and far more available to us
that would be funnier if racket wasn't already an acceptable lisp ;-)
My main gripe with MFA, is that once you have 20+ services each one with a different token, it becomes tedious to sift through them to find the right one. I'd much rather have some MFA app capable of detecting where you're logging in, and a "click to authorize" option.

That wouldn't completely stop someone from being able to steal the token, but it would thwart most simple keyloggers.
They’ll continue to receive security updates.
Where can one find 2500 sqft apartments for 3000-3500? Very curious.
Haskell – An Experience Summary
I don't agree that the conclusion from that is that it makes no difference whether your password is weak or strong. It does make a difference, just not for attacks that don't depend on password's length.

I.e. make your passwords strong either way. It will be only worse if you won't.
>It doesn't tell how many companies with single founders fail vs teams

Exactly, that missing information is what makes the data bad. Negative examples are needed to make any meaningful comparison between single vs team. You're missing an entire distribution showing success vs failure. You gave a perfect example of selection bias.

You would make a terrible statistician, or maybe you're highly skilled in the art of How to Lie with Statistics.
Oh no, I absolutely agree that Americans could build good tanks. But good and better are subjective terms. Best-in-class is something that can be quantified. And quantifiably Germany had, in a one-on-one comparison, the best performing tanks. However, benchmarks aren't the real world. The best tank in the hands of an army with no fuel will always fall to a crappy tank at the hands of an army with plenty of fuel. Attrition, cost, complexity, necessity, resource consumption are all factors in the real world. Russia arguably had one of the shittiest tanks, but they were so crude and cheap that they were able to produce an insurmountable number of them. Hitler even raged about this in a rare recorded conversation towards the end of the war when Germany was bleeding out in Russia. Germany got so stuck on quality in the beginning of the war that the allies, with their massive combined industrial might, were able to simply scale their less expensive forces above anything Germany could counter.
> And keeping a truly reliable backup is hard. Do you print out recovery codes, laminate the paper, and put them in a fire resistant home safe, or a safe deposit box?

This had me thinking about off-site backups and eventually my mind got to steganography (as the trust placed in the off-site custodian is a lot). It's a shame backup codes don't match phone numbers in terms of digit count, that would make keeping a book of them more easy to obscure, or even leaving a couple in your synced contacts as unassuming names.
>If someone traveled from 1919 to 2019 their mind would be blown.

Yes, but not for long.
Just shockingly ugly. If you're going to do a pixels-under-glass UI, you really have to start with a toolkit that isn't awful, or you end up with the openmoko which looked exactly like these demos but 12 years ago. You end up with, in short, a phone where the user adjusts the volume using alsamixer in an xterm because the UI wasn't really thought through.
Nope - I don’t think there is, but the parent (to my original comment) seemed to be suggesting so
>> Bots that play purely mathematically optimally on expected value aren’t effective or interesting.

Interesting is up to you, but effective is definitely wrong.

ICM-perfect bots crush small tournaments, which do not take into account opponent behavior - merely modeling the gamestate. The faster the blinds and the smaller the stacks, the better, but even normal structures get killed by these so-called "expected value" only bots.

Game Theory Optimal (GTO) attacks are incredibly effective at all levels of the game. The AI need not incorporate opponent feedback to be a winner. It can make it better, but it is not at all required.
The threat of youth basketball
Former professional Zope guy here! (I made a living building things with it in the early-mid 2000s).

What happened to Zope? Well, Chris McDonough (creator of Pyramid, and Zope veteran) blogged about this in 2011 and from my perspective he got it exactly right.
I still think this history is fascinating and I wish more people knew it.

https://web.archive.org/web/20161019153348/http://plope.com/...

After the history lesson, some of his "lessons learned" bullet points seem very apropos in the context of Dark, particularly the first two:

* "Most developers are very, very risk-averse. They like taking small steps, or no steps at all. You have to allow them to consume familiar technologies and allow them to disuse things that get in their way."

* "The allure of a completely integrated, monolithic system that effectively prevents the use of alternate development techniques and technologies eventually wears off. And when it does, it wears off with a vengeance."
Author here. I’ve implemented this already and the kernel changes are available on GitHub. Please read section 5.2 in the Usenix paper for details.
Sounds like a perfect LTS release to me!
Is there much to do here? ICM bots have this space covered pretty effectively.
From an AI and game theory standpoint, there isn't much difference between two-team zero-sum and two-player zero-sum if the teammates are trained together. That said, the Dota 2 work is extremely impressive for a variety of other reasons.
> The use of a stylus in the video is a bit concerning though.

I imagine that's just so there isn't a big finger/hand getting in the way of the camera. And because the phone is flat on the table for the video, you can't type on it like when you're holding it with your hand.

A non-issue in my opinion. I wouldn't have given it a second thought.
Tripling the salaries based just on seniority seems insane. Either you started way too low, or you're going to end up paying a lot. The developers that you were able to recruit with your low starting salary are going to end up working alongside people who came for the high salaries and may very well be quite a bit more talented. This will create a lot of friction.

And at the beginning, either you are keeping your plans of an eventual 3x salary secret from employees, in which case it can not motivate them, you are promising it to them which as an employee I would view with great suspicion, or you are writing some kind of agreement about it which seems like it has all kinds of problems.

Giving employees equity is a much better version of what you are trying to do and I'm puzzled as to why you didn't suggest it.

- Employees get it when it's cheap and it literally represents the value of the company that you were hoping to give them in the form of higher salaries

- It's not based on some kind of vague aspiration to be a good boss, it's a solid, well understood form of compensation

- No new employee is going to resent a lower-skilled old timer for their equity- they earned it.
GoDaddy Asherah: An Application Encryption SDK
I'm not underestimating anything at all - how many news organizations have apps that run on Android? How many of them run Google ads? Google's privacy policy has to account for all of that. And all of that is a relatively small business compared to Google's cash cows. They are not at all comparable in terms of scale or diversity of services offered. Yet, in terms of privacy policy, they are quite comparable. Back when Google's business was at NYT's scale, its privacy policy was considerably shorter.
We don't have strong oral traditions anymore, so I really have no way to guess how long things can be passed down by cultures that do.

There's evidence the indigenous Australians passed down knowledge of the end of the last glaciation period [1] 10000 - 13000 years ago.

[1] https://theconversation.com/ancient-aboriginal-stories-prese...
What? The pros chosen were definitely highly skilled players. They're fairly well known in the online poker community.

Furthermore, Chris Ferguson, scumbag aside, is absolutely still a very good player by today's standards, and one way higher than the mean participant in a research experiment.

10,000 hands is an effective enough sample at a certain win rate and analysis of variance of play; the n-value alone is not enough to tell you if it was enough hands.
Don't know about Sublime, but there's a plugin that does this for Visual Studio.

https://marketplace.visualstudio.com/items?itemName=TomasRes...

Probably not helpful to you, but maybe some other lurker.
You would probably want to read "The Journey of Man" by Spencer Wells, great book on this topic.
I’m usually pretty staunchly against the seemingly vocal majority of HN on topics like this (in this case, shitting on Teams a ton. And shitting on Slack a good amt too). But that priority notification is ridiculous and hilarious.
> Do you know any story about your family from 300 years ago? Do you know anyone who knows (leaving aside kings and the like, where the stories are again only known from canonical origins)? Do you know the name of any of your ancestors from 4,000 years ago? The name of the place they lived in?

We have writing now though. There is much less need to spend time memorizing the oral history of your family line when it can be written down.

At a time when anything you don't teach your children and grandchildren would be lost forever, it was much more important to pass on the stories of your ancestors through oral histories.
Agreen. If I choose the embedded language luajit or quickjs is my best options:)
I have not created Credit card acceptance. Was thinking more of a Billing app with Print to POS thermal printers but that needs to be implemented. It only saves orders to database, which can be seen by user. You can check it out at https://restropos-nextjs-prod.herokuapp.com/signin
Login credentials for Normal User: normal@gmail.com/Normal123
A space station crash landed over Esperance 40 years ago
That statement assumes that I wrote what I'm working on.

There are more important things to do than to carefully comb over or instrument thousands upon thousands of lines of other people's work (if that's even an option; it's very often impossible eg closed libraries) for the sake avoiding one of the most useful tools a developer has. When you're using a debugger, the number of assumptions that you have to make about what's happening drops to almost zero. If you are making no assumptions without a debugger or ridiculous levels of instrumentation, the software you are working on is of trivial size, full stop.
This is really cool! Back in college I used the Kinect dev kit to build proof-of-concept special effects for live theatre as an independent study project. I used the Kinect pointed at the face of an actor off stage, ran the resulting 3D data points to some cool algorithms, and then projected the result onto a screen on stage. The idea was that, for example, in Hamlet instead of having an actor in make up play the ghost of King Hamlet, you could have this larger-than-life projection on stage.

This camera is way better quality, so it'l be neat to see the sort of projects can be done now.
If you must use Zoom and you use GNU/Linux, run it under firejail.

With firejail you can sandbox anything.
Blue collar machine learning jobs center around data labeling: https://www.techrepublic.com/article/is-data-labeling-the-ne...

I don't ever see the actual modeling work around AI becoming blue collar. It's complex and worth the price to the companies that can build a business around it. The data labeling, however, can be pretty simple.
Winter monsoons became stronger during geomagnetic reversal
Lots of folks from Amazon participate in Hacker News, like Tim Bray, Colm MacCarthaigh, and Jeff Barr. Jeff Barr often comments in threads about announcements he's written. One of Tim's blog posts was recently on the front page [1]. See: timbray, colmmacc, jeffbarr

I doubt there's any kind of voting cabal, but if folks are participating then they're probably voting according to their inclinations. (I don't vote too much myself, either on comments or articles.)

Any time you invent a new technology with a unique interface, then software built using that technology is coupled to it to some extent. It's actually fairly rare for software components to be so completely interchangeable that you can swap out implementations without changing the software that uses it.

[1] https://news.ycombinator.com/item?id=20210850
This is falsifiable by any number of cases, but Isaac Haxton spurning PokerStars is probably one of the best examples so others see your comment is not universally applicable.

https://upswingpoker.com/isaac-haxton-pokerstars-partypoker/
You can find many lessons from HRs on LinkedIn on "ghosting" an interview or becoming non-responsive.

My experience when contacting HRs re:jobs through "official channels" is that if they don't retain you, they won't contact you. Happened a couple of times to me to not receive an answer after moving my ass to be interviewed on site. That's why I always answer ASAP to every single candidate (including CV submissions stage), it only take a couple seconds.

I guess people holding the power (HR when searching, candidate when not) stop caring. What I find really interesting though is that I would suspect HRs to have the empathy or human skills to put you out of your misery when expecting an answer in such a stressful experience ; or at least to realize that giving lessons to candidate from their high-horse would require for their line of work to be clean first.

I guess that on that as on a lot of other things, I'm wrong.
>It’s meant to give developers a platform to experiment with AI tools and plug into Azure’s ecosystem of machine learning services (though using Azure is not mandatory).