jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Compared to not hotdog app? Yeah, a lot.

Compared to actual safety critical automation systems, designed to operate with humans? It hasn’t even started.

Edit, as I pressed enter by mistake.

What’s happening now isn’t testing, as a system as whole isn’t ready for that. It starts with proper design and long validation, before you can start talking about proper testing. Tesla is rewriting all parts of it constantly. What’s happening right now is mostly PR exercise, plus collection of low quality training data.
Whatever it is, it needs to be simple (in the way C is simple) and modern. Currently Zig fits that combo technically. Other features that are nice to have:

- REPL or some mechanism that's close enough (zig has --watch which is not close enough, but shows some promise perhaps). Python is ideal. Common Lisp traditionally too, but it's a bit clunky in other ways.

- resource efficiency. Zig's pretty ideal for this.

- superb package management. Rust's Cargo is the shining example. Zig has no package management yet.

- if async is a thing, it needs to be a core thing that's supported by everyone. Zig's looking good here.

Some features that are hip now that I don't care that much:

- extreme safety when it costs fluidity and fun.

- OO features

- advanced PL features

- gathering all PL features just for the sake of having them

These are my opinions today. Next week, I might be in the mood for "Why were any languages invented after Common Lisp? Seems like a huge waste." sigh Sometimes I wish I knew only a single programming language.
it's an awesome product search focused on depth not breadth. This site lets you filter headsets by connectors and dog food by taste.
it's conditional and doesn't apply to the entire org, or even to all engs. compare their new policy to twitter and square
The lollipop and aftershave man in my local nightclub's toilet has one. I'm tempted to give him a pound next time to see what pops up on my bank statement (and for some probably counterfeit cologne).

For context: I don't know if they're a thing in the States but in most male toilets in nightclubs (and more 'clubby' bars) in the UK there's usually an annoying guy in the toilet who turns off the hand driers and gives you paper to dry your hands whilst passively aggresively demanding a tip in return for a lollipop or a spray of various aftershaves/deoderants.
please fix your https cert
Isn’t the Margolus Levitin theorem slightly different?

As in while it puts the maximum bound of amount of computation per J it doesn’t enforces a requirement that the entropy increase needs to be through a non-information degree of freedom as in heat.
1. No
2. No
3. So what?

Hey charges $99 a year but didn't include an in-app sign up and payment through Apple.
Today's WSJ had a review[1]. The author's verdict was roughly that it does well compared to its closest gas-powered competitors, but doesn't match up well against its electric competitors (wrt in-car experience, value for money or performance.)

1: https://www.wsj.com/articles/volkswagen-id-4-should-tesla-wo..., paywall.
I don't really want to get into it here, but your first example is pretty disingenuous. AFAIK the assertion is not that "all labor creates value" but that "all value derives from labor". There is a difference in those assertions and you should at least be willing to steelman the position of someone you disagree with.
AES-128 is not 'legacy' though. AES-256 is not any more secure, and it is computationally more expensive.

Anyone who prefers AES-256 over AES-128 should take a basic cryptography course.
As I've working my way through the How to Learn course on Coursera, this seems to correlate with the information presented there. A core component of learning is taking the idea presented and condensing it into your own words. That helps it stick in your long term memory better. I think the reason presented here is valid, writing requires a person condense the ideas, since unless you have master shorthand, it's hard to copy a person's speech word for word, while it's easy to learn to type fast enough to transcribe.
There is a particularly human egotism with respect to "saving" things that have outlived their usefulness and purpose, or preserving things that should be changing. If language can be viewed through its evolutionary purpose, these dying languages are simply experiments that did not pan out, and should be allowed to become extinct.
>5) Around-the-clock development. The reason outsourcing is effective is not because it's cheaper (it's only marginally), not because they're better (they're the same as us), it's because you can do around-the-clock development. They check in code at 6 AM your time, you check in code at 6 AM their time. That's how you get ahead. If you simply transfer a single development team to a different time-zone, all you bought yourself is a 20-30% cost savings and a bunch of frequent flier miles.

I'm highly curious on how this executes well in a high control environment. I've only seen this work at all well in very very loosely coupled codebases with huge amounts of responsibility division, and even that said, the technical and project leads seemed fully utilized handling the two teams.

Care to share the howto on this?
Thanks. And that's a good question!
Google glass had a similar (though less impressive, though more believable) list of killer apps and didn’t do anything.
I'm assuming that they primarily mean "I prefer not to depend on NodeJS for $REASONS". That's pretty fair, Node is amazing but there's definitely also plenty to dislike.
avi2gif:

ffmpeg -i $1 -vf scale=320:-1:flags=lanczos,fps=10 /tmp/frames/ffout%03d.png
convert -loop 0 /tmp/frames/ffout*.png $1.gif

flac2mp3

parallel-moreutils -i -j$(nproc) ffmpeg -i {} -qscale:a 0 {}.mp3 -- ./*.flac
rename .flac.mp3 .mp3 ./*.mp3

screencast

TIMESTAMP=`date +"%Y-%m-%d_%H"`
TMP_AVI=$(mktemp /tmp/outXXXXXXXXXX.avi)
ffcast -s % ffmpeg -y -f x11grab -show_region 1 -framerate 15 \
-video_size %s -i %D+%c -codec:v huffyuv \
-vf crop="iw-mod(iw\\,2):ih-mod(ih\\,2)" $TMP_AVI \
&& convert -set delay 10 -layers Optimize $TMP_AVI /home/nemo/Desktop/GIFs/$TIMESTAMP.gif

split-audio-by-chapters[0] to split a audiobook from Audible to multiple files by chapters.

split-by-audible[1] to split a audiobook from Audible to multiple files by chapters using the copied timestamps from the Audible Web Player.

split-by-silence[2] to split audiobooks by Silence instead

audiobook2video[3] to generate a video file from audiobooks. Puts up a nice cover.

[0]:https://github.com/captn3m0/Scripts/blob/master/split-audio-...

[1]: https://github.com/captn3m0/Scripts/blob/master/split-by-aud...

[2]: https://github.com/captn3m0/Scripts/blob/master/split-by-sil...

[3]: https://github.com/captn3m0/Scripts/blob/master/audiobook2vi...
I'm curious - does taking a signal straight from the brain reduce reaction times?

Is there a big loss of time sending the signal down to the arm, or is the reaction time mostly cognitive anyway?
Chromium is open source, not Google Chrome.

And much of the documentation about Chromium and V8 is not public.
Thank you for pointing out!
It's in the backlog. I will work on it in the following days.
In my experience, i had never actually stumbled upon a formal list of these "GNU rules", the closest thing i can find is this: https://www.gnu.org/software/libc/manual/html_node/Argument-...

However, even those seem to raise some questions, for example:

> To make command line even more confusing, multiple tools I have used allow spaces in optional arguments (e.g. "-opt1 arg1 arg2 -opt2", where arg1 and arg2 set two values for -opt1).

Is described as something that's permissible:

> An option and its argument may or may not appear as separate tokens. (In other words, the whitespace separating them is optional.) Thus, ‘-o foo’ and ‘-ofoo’ are equivalent.

Therefore the below would be considered equivalent:

-opt1 arg1 arg2 -opt2
-opt1arg1arg2 -opt2

Were your expectations different?

Are there any good articles on the benefits of following such rules (any fungible improvements to legibility or usability, as opposed to just "consistency amongst different tools")?

Are there any tools which can validate whether any piece of software conforms to this standard (either by scanning the man pages, or the code, or a formalized format of parameters the app supports)? Personally, the closest i've found is Typer ( https://typer.tiangolo.com/ ) but without anything that can automatically reject non-conformant code as a part of a CI process, i think enforcing such formats would be a non-starter for me.
The reason for that limit is that the bigger the completed block, the longer it takes to propagate. If it's too big, it takes too long and you get network forks.

Right now they're working on a solution. Since most of the miners already have most of the transactions, you can propagate a small fixed-size block that lets them reconstruct the full block from the transactions they already have.

This fixes the delay and the forking problem, so you can put many more transactions in the block. Your limit is just the bandwidth to transmit the transactions. Typical home broadband can support tens of thousands of transactions per second.

The storage of old transactions is another issue, which they plan to address by pruning old empty addresses.
Sorry. Every time I write his name I'm like 80% sure I know how to spell it, but I'm always 100% wrong about that and should just look it up.
It seems that in your company's case the act of giving out these Starbucks cards is causing trouble rather than making employees happy! Exactly the opposite of the management intention I'm sure but it's an interesting insight to how well intentioned ideas can go wrong. Thanks!
There's still one in Cambridge that I know of.
These days people seem quick to defend Google's ad-tracking "because otherwise how would they make their money?!".

But I think Google only started doing cross-site ad-tracking a few years ago, and it only got serious about it when it "unified" its Privacy Policy 2-3 years ago. That was so they can track a single "persona" across all of its services. It wasn't to give you Google Now (or at least not the main reason).

So maybe we have 5 years at most of seriously intrusive ad-tracking. I think Google was doing pretty well financially before that, too.

I don't mind contextual tracking on the site, so they can show me ads based on what I'm reading on that page then. I don't find that particularly intrusive, although I could see how NSA can use that as well.

However, the part about tracking you everywhere and then combining that "anonymized" (but not really) data to create a "profile" (or dossier, if you will) of you is what's really creepy.

Google is pretty good at security, but pretty bad at privacy, and sometimes the two conflict quite directly, making the first worse for it - see no end-to-end encryption in Hangouts, yet Facebook's Whatsapp (supposedly) has it.
Actually we have seen a ton of success using it for spring boot microservices - each microservice has its own BUILD file within the monorepo. Test execution in spring can be parallelized as needed (and not used if not needed!) but i find our tests run a lot faster under bazel due to the caching anyway
Godot, unity, and unreal do all that too. I’m not seeing the advantage other than it’s ruby. Seems like a niche product.
Just don’t use social media. It’s not that hard (tm).
Great example of using the device. It would be interesting to know if your post here had you re-evaluating your face-to-face persona or if it validated your status quo for you, but as we've never met face-to-face before to see how you may or may have not changed in such a setting I guess I have no way of finding out for sure.
Moxie seems to have been advising MobileCoin since 2017: https://www.wired.com/story/mobilecoin-cryptocurrency/
COBOL lives on modern technology: https://gnucobol.sourceforge.io/

Free as well! Take it for a spin.
Can't speak to all, but a lot of them do.

https://en.wikipedia.org/wiki/Right_of_return

This includes the USA, which is the country in question here. So yes, there seems to be a strong case that this is in fact breaking their own regulation and treaties.

https://www.ejiltalk.org/the-right-to-enter-his-or-her-own-c...
Here on HN? Maybe on Reddit? Although again, I'd be surprised if there's many very good web developers advertising on or looking for work there.

I have hired somebody on Reddit for a small job before (an illustration) and could not have been more impressed by the job they did. And I was really surprised by how little it cost, too - I'm not a wealthy person (currently a student) but I still paid them more than we had agreed on, because I felt like they deserved it.

What exactly are you looking to build? Could you perhaps put an email address in your bio and I could reach out and discuss it with you? I may not be experienced enough (although I'm familiar with Node) but I do have friends who are very proficient web developers (which is how I got into it). One of my close friends has been the CTO of multiple well-funded companies and I know he uses Node a lot.

This friend also developed a well-known web technology and somehow remains more humble about that achievement than I am about winning a spelling bee in 7th grade.

I don't believe he's currently looking for work (although I guess I could check) but he is a very friendly and generous person who is always willing to help people, and either he or I might be able to help point you in the right direction.

I guess what I'm saying is that if nobody else steps forward, I could be your ear in the business, if you're a reasonable person who would respect my time, which you do seem to be.
Maybe the difference of age as well ? If I had to do some basic data analysis, age + family would be the first two explanatory variables I would look at. But without data, that's as clueless as anyone's else guess of course.
Why would being "the new cool kid" affect job satisfaction ratings by employees? Unless you're suggesting they are more satisfied due to the coolness of the idea of working there.
best comment on the article:

"Brave New World takes place in London... I'm left wondering how many Native American reservations are near London, England."
It seems a bit of a stretch to describe that as 'printing' a pavement. I mean, asphalt-laying machines have worked in largely the same way. This is just laying an aggregate with far larger maximum granularity.

It is neat, though. That said, I'm more partial to the giant scraping machines that tear up old pavements.
Step 1: self promote with how-to-start-a-successful-startup books, podcasts, and blog posts.
Recently read "Metazoa" by Peter Godfrey-Smith, a really entertaining, first-principles-style explanation/theory of how biological systems lead to consciousness. Highly recommend it. I also enjoyed "Range" by David Epstein, although I admit part of that is because it was telling me something I wanted to hear .
In a knowledge economy, there's no "equal work".

There are no two programmers that actually do the same work or that have the same job (similar ones yes, even substitutable, but not the same).

That works only for reasonably repetitive tasks with well defined boundaries, such as an assembly line worker.
I've seen this on many teams. There are several other options are you not looking at. One is changing the systems to the on-call becomes way less burdensome and much more automated. Not sure if this is an option or not. This isn't easy to implement (eg I've seen many engineers misunderstand the problem and focus on cool tech often, this isn't a blank check) but it's a great option and one I've seen get people promoted in the long term.

I've also seen teams where this festered and no one fixed it. I usually got called in in the end to fix it. Often the engineers weren't even talking to the managers about the issue and that's all a fix took, a solution that wasn't just more money or more people. It also helps if you can come up with a basic cost benefit analysis in terms of wasted dev time that could be used for something else. This is a language managers speak.

You should really consider and discuss with your manager several of the options in the comments: pay, sleep replacement time, more people on the loop, better automation, tech debt work that is focused on burning down the most common pages, etc. It's never a great idea to show up with only one possible fix, especially when that's "pay me more". They may not be able to, or not thin you are worth, and then your option is leave or deal. If you have quite a few more options maybe a compromise can be reached.

Engineers just suffering in silence and then quitting in anger is really the worst option tho. So open a dialog if you have not about other options.

As some others said, if you're not getting traction, also talk with your skip... you are meeting with your skip right? But don't come to them with problems and gripes. Come to them with possible solutions and get their advice on those solutions, and be open to their suggestions as well.
Hydrogen works despite the inefficiency because there is an existing gas infrastructure ready to be converted. If we had to build everything from scratch we would be desperate for other solutions.
Had very good experience using Python as first programming language for 8-9 year-olds; professionally, I don't like it, though.

And even though I prefer it over Python as a language, I had disastrous results teaching Javascript to 12-14 year-olds for light browser games. My intent was to bring kids with signs of early stage addiction to mobiles "onto the other side", by looking at games professionally and with creativity (as much as I could, anyway). Turned out fiddling with async and rAF is really a bad fit for learning basics.
>You're implying "worrying about" or wanting to know what the monthly payment is on a loan is a bad thing and I don't understand why.

I stopped into a car dealer to look at a vehicle a couple years ago. I liked how it drove, could pay cash, but wasn't opposed to taking out a loan if I could get a better price overall (sometimes possible with fees banks pay to used dealers for getting a loan originated).

In my experience, they brought out a sheet of paper with a range of what the monthly payment would be. I asked about interest rate, and the sales guy had no idea what interest rates the payments equated to - but he could get me an exact payment after doing a hard pull on my credit. They resisted negotiating on the total cost of the vehicle, but were very willing to extend the loan out to make the payment exactly what I wanted/could afford.

I could see it wasn't going anywhere, told them to call me if they get serious about reducing the price, and left. I found a great car on the private market a short time later.
And a conversation is a search over a countably infinite tree too.

My point is that even though some things have technical similarities, in practice they are very different challenges.
"the US has imposed sanctions on numerous countries since WWII and not in a single instance has it lead to a revolution in America's favour."

? US sanctions against Iran actually did lead to a 'win' for the US in the first round.

It's the expansion of those sanctions that has caused problems.

Sanctions on Russia have definitely had an effect [1]. It's hard to say exactly, only Putin knows, it's not like he'd admit it, but there's no doubt it affects his calculus.

[1] https://en.wikipedia.org/wiki/International_sanctions_during...
> If a runtime implements the right apis, any wasm module that uses them should be able to run

That sounds great right now, when the APIs are relatively small, but will quickly become a nightmare when they grow in complexity.

I mean, technically any browser that implements the right stuff can run any web page on earth, yet somehow we still manage to have incompatibilities even when there are only 3 implementations. Or how about POSIX? How much software needs no special casing to run on all POSIX systems?

This is the pattern: we abstract things farther with the (mistaken) belief that it will save us from having to deal with messy reality, but as soon as you try to do anything more than simple stuff you find that reality is, in fact, a mess and you have to work around your abstraction to deal with it.
I think you missed a step:

- click a URL to download an installer.
- run the installer that has access to large portions of your system (or if it’s an older windows program probably needs to be run as an administrator so it can add an auto updated or some nonsense like that).
- run your program.
You can still bullshit. You just cant do it by inventing random easily unverified factoids. You need to be a bit more inventive and creative these days.
Same difference. If you only supporting a few you have the option to redesign the interface (e.g: use effi).
Soon, Apple.
Zero To One.
+1 for a JSON API, that could be really useful. The "Email API" as it stands now is valuable, definitely saves time googling every sign up.
There's also an interesting discussion on how these things are converted from SD to HD in that reddit thread you listed first. I found an article that expands on it a little more (though talking about the X-Files and referencing an image made for Star Trek) http://observationdeck.io9.com/x-files-remastered-in-hd-but-...
It's also used for archival, so that a few years down the road when a new lossy format du jour (cough m4a) comes along, you're not left with the dilemma of converting one lossy format to another. Not to mention the fact that better quality encoders tend to come along over time.
The OP is solving an entirely different problem.
Have you checked out http://thinkupapp.com/
For those of us waiting to learn what happened, the title is baity and misleading. A more accurate headline would be: "Rightscale outage: some speculation and customer service suggestions for Amazon".

At the time of writing Amazon has not yet posted a root cause analysis. I will update this section when they do. Until then, I have to make some educated guesses.

That pretty much sums it up. Well, that plus some contradictory lesson learned, such as The biggest problem was that more than one availability zone was affected, followed by, must have live replication across multiple availability zones.
In support of above poster's message:

While the American laws are comparatively flexible and open (compared to a few other countries), it is many of our mistakes we make as people (whether in the system or not) to define ourselves as folks by the law instead of by ourselves, by our own capabilities.
With the OP, I can say that if they went to some other developing country, they would still make a good living. It won't be America but that is where the equalization will improve over time, might be long,

MEANWHILE, don't forget yourself as a person, as a person with capability rather than a person with disobedience to the law.

Create the company, if it does not meet the startup visa requirements, no worries, just create it anyway. Supportive people will help you with your issue, your co-workers, your friends. Folks visiting HN support you too!
I wonder how those hybrid screens (like the Pixel QI screen) work? Until someone cracks the nut of building a color screen with the same fidelity as e-ink, that hybrid approach seems like a really good idea.
Allegedly responds. This supposed response came from an anonymous MacRumors.com reader:

http://www.macrumors.com/2011/04/25/steve-jobs-on-ios-locati...
yeah, one thing is to use the code on drop box servers... I could understand the ToS violation in that case.... but having the code is a violation?