skysight-inc/HackerNews huggingface dataset:
I can see why you're saying that, but I still disagree that this is a valid usage of Accept, and at a minimum it's going to be confusing, because nobody expects the Accept header to affect interpretation of the request.

I'm also not sure why anyone would even want to use Accept for this, given that if you can set Accept, you can also set something like X-API-Version.
That would most likely have made 0 difference.
It varies. I've been to locations where you can swipe as soon as the first item is scanned and others where it won't accept it until the end. The one certainty is there will be no consistency in the payment flow between more than a few businesses.
https://news.ycombinator.com/item?id=14523489
The martial art Aikido has a focus on falling techniques, which are used to allow for training – To practice Aikido, someone has to be the victim, and it is best if they remain uninjured when thrown to the ground ;)
Network Policy and Istio: Deep Dive
Not sure how that's applicable here? Seems like an ex-admin deleting things is pretty clearly malicious...
In both cases, critical data with no backups was deleted by an ex-employee. In the "first day" story, it just happened to be both his first day and last day. I guess the difference is that one was a developer and the other an admin. No telling from this story if the person who deleted the data was an employee when they deleted the data.
I think this says it very well:

http://www.catb.org/esr/writings/taoup/html/plan9.html

>One of the examples from the Plan 9 survey paper is the way FTP access to remote sites is implemented. There is no ftp(1) command under Plan 9. Instead there is an ftpfs fileserver, and each FTP connection looks like a file system mount. ftpfs automatically translates open, read, and write commands on files and directories under the mount point into FTP protocol transactions. Thus, all ordinary file-handling tools such as ls(1), mv(1) and cp(1) simply work, both underneath the FTP mount point and across the boundaries with the rest of the user's view of the namespace. The only difference the user (or his scripts and programs) will notice is retrieval speed.
That's too bad. I loved it when they took the "P" out of their sine after Trader Joe's sued them! ("Irate Joe's")
He won an early motion to dismiss. When that dismissal was overturned, it meant that it was going to go to trial. That was what he could not afford.
> What other things would you like to see?

C replaced by Go, as Inferno replaced it with Limbo for userpace applications.
A SpaceX engineer and marine biologist explain how they got picked by NASA
I strongly recommend reading the following book - https://www.amazon.com/Good-They-Cant-Ignore-You/dp/14555091...

It's a fantastic book by a now tenured CS professor that provides a good framework for how to think about your career / career satisfaction. He encourages working backwards from the lifestyle you want to the skills you need to master to where you are right now. His framework provides a lot of clarity and helps you ignore the roller coaster of announcements, updates, and new "things" you FEEL like you need to stay on top of.

You can also just read some of his blog posts - calnewport.com/blog - if you don't feel like buying the book. Or check out some of his interviews, etc.
I have the google assistant on my galaxy s3, stock.
In theory that still gives you a lot of downtime in a 365-day span :p Then again, once you are down for more than 4 hours (as they are), that uptime starts ticking away rather fast.
The 25 Best Films of the 21st Century So Far
One call/return pair, plus the increased chance of a cache miss, makes the overhead of a function dispatch for each and every opcode rather high, unless your opcodes are very complex and do a lot of work before returning to your opcode dispatch loop.

The normal computed goto dispatch puts a

goto opcode_table[*(++ip)];

at the end of each case statement. This essentially inlines a copy of the switch(*(++ip)) into each opcode case. This saves one branch instruction, but more importantly, it really helps the branch predictor by giving each opcode its own copy of the code for dispatching the next opcode. So, if 90% of the time your compare opcode is followed by a jump_less_than opcode, the CPU will prefetch and start speculatively executing the conditional jump before the interpreter is done with the compare opcode.

In C, if you don't use non-portable computed goto, generally the best you can do for opcode dispatch is using a big switch statement.

In theory, C compiler writers could write some pretty accurate heuristics (loop containing only a switch statement switching on an indirection indexed by a constant incriment) and detect interpreter bytecode dispatch inner loops. It wouldn't be too difficult to implement an optimization that results in the same instruction sequence as the computed goto dispatch. However, it would be too brittle for any interpreter writer to rely on the compiler performing the optimization, so most would continue to use computed goto.
Iptables Basics
You have the right by default, but you are allowed to contract the right away (under many circumstances, but probably not all). But lol at Trader Joes trying to you to sign a contract at checkout.
Glue code being the important word in that comment.
Real Talk on Reality (Winner)
That's not user hostile, that's user friendly, those things enable them to delivery a standard experience (something you cannot get on a droid) on their appliance to users who by the way love the shit out of them for how well their phones work. You might not like Apple, but their users do precisely because of those things. Apple sees their phones as appliances, not as personal computers to be customized; that approach has earned them die hard loyal fans who love those appliances as is. We don't all want to hack our phones, I'll take an iPhone over a droid any day, it's a much better experience.
I have lived and worked near a few for over a decade now. It's nice but I wouldn't travel to another state for one.
I agree in regards to intricate façades, which I tend to find beautiful and inspiring, particularly Beaux Arts style. I'm actually a bit bummed that small, intricate details seem to have gone out of fashion in today's architecture. Some newer buildings may be interesting at the macro-level, but still feel lacking when it comes to small details.

I also feel that way about residential architecture, where intricate façades seem to have faded away in newer homes. Even grotesque McMansions feel comparatively tame in comparison to say, an Edwardian or Brownstone style home.

Pointing cost as a reason made sense back then, but now feels counterintuitive, as we have so many more materials and ways to mass produce intricate details today that we did back then - 3D printing, CNC, etc. - I don't see why a Victorian style neighborhood couldn't be built today without the intensive labor costs it used to take to make those details that make those homes so beautiful.
> the language is undeniably laddish throughout

Your perception strikes me as the only thing outright sexist being discussed in this thread. Can only men talk this way and be the intended audience of a message written in this language? Why can't women also write this way or be the intended audience of this kind of language?

Sexism is treating people differently based on their gender, which is exactly what you are doing in your judgement. I know women who use similar language. Are they being "laddish"? Even the word "laddish" strikes me as dated sexist language from across the pond.
I opened this up just for fun. I'll start by saying I do think Apple is doing quite a bit in this regard and are pushing things forward towards better working conditions. Having said that, what is still considered "acceptable" and worthy of touting is pretty sad, although I guess it is compared with where we they were just a few years ago.

Flipping to page 9, they list 98% compliance with international working hours limits, touting "Full-time doesn't mean you should work all the time." Compliant in this case is a 60-hour workweek with 1 day off every 7 days (presumably this is not an occasional duration but rather a normal week at a fixed wage). If this is the case, technology sure isn't serving these unlucky humans very well.
I'm in the Bay Area so decent wine in general is relatively cheap
I really like the collect the dots one!

Awesome in a twisted way.
It likely improved your appreciation and motivation.

There are many posts here describing the valuable lesson of holding down a job, showing up on time, and appreciation for the benefits an education can bring. Some kids desperately need this, especially those not able postpone gratification.
The Anatomy of a Grid and Why You Should Use One
Houzz Raising $400M at $4B Valuation
Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
There are no Trader Joe's stores in Germany. It was bought in 1979 by the German family that owns the Aldi Nord chain of discount stores[0]. That German chain uses the Trader Joe's brand for some American-themed fast food ingredients, nuts, and sweet ice tea.

[0]: Which is different from the Aldi Süd chain of discount stores which runs stores under the "Aldi" brand in the US.
Just my own opinion one of the strong points of cryptocurrency is controlling your own private keys and funds, when you give up this power to a 3rd party you loose absolute control of your money. Yes there are advantages to coinbase but this shows the disadvantage quite clearly. I hope you get this resolved in a timely manner and keep using Bitcoin!
Thoroughly agree with this. I learned how to throw myself at the ground and miss by doing only a small amount of Aikido starting in my mid-twenties.

Prior to that I'd fallen many times and landed awkwardly, most commonly on my hands / wrists or on my coccyx.

10 years later I don't recall having had any fall related pains.
Hm I've always just used pssh for this type of administration. I guess this saves a step not having to pscp.pssh the script onto the nodes.
If you don't like all the directories that Ansible playbooks require you can use the simple style of a single YAML file that describes the actions to take. Check out https://serversforhackers.com/an-ansible-tutorial, the first introduction walks you through setting up just 2 files.
Intense article. If you read it carefully and between the lines, you see the real future battle lines between iOS and Android, and they center around AI and privacy.
I wonder if this post on YN will make some movement towards resolving this. I wonder what is the issue and it sounds like a bug in their system which can cost their customers a lot of money.
Relevant episode of "Reply All" podcast: https://gimletmedia.com/episode/pirate-needs-pirate-season-3...
(I work at Stripe.) We take issues like these very seriously, and are working with Coinbase to make sure they get you your Bitcoin. We'll follow up on our email thread as soon as we have an update.
Hey Dave, thanks for reading!

I honestly think if I had read this article 2 years ago, I could have gotten as far as I am now in half the time. That's huge, and I genuinely think these words can help others.

I mentioned Canny at the top of the article because I got feedback that I should in order to show my credibility around talking about the subject.

If it didn't somehow benefit Canny, it wouldn't make sense to spend the time writing it. It definitely wasn't my only motivation though.
That's a shame. I actually really like skyways and stuff like that, but to deliberately make it confusing is inexcusable.
This is crucial. There are a LOT of companies selling social media sentiment analysis tooling, mostly wrapped up in web apps and large monthly subscription fees.

When I've seen teams do manual classification to test out the accuracy of their tools, it has turned out that the accuracy is generally all around horrible, most tools heavily bias towards "neutral" which really means "not sure". Not too surprising, tweets doesn't provide much context.
Mentioned at the end of the article is desire path and of course there is an active subreddit with tons of awesome pictures: https://www.reddit.com/r/DesirePath/top/?sort=top&t=all
you've done the right thing by posting here. try /r/bitcoin if you haven't already.

On a side note, I like the styling of your blog or rather lack thereof :) its refreshingly simple and your writing is clear.
Part of the 24 hr marketing response team?

Seriously, I've never met a real person who didn't feel screwed by the planned obsolescence and painfully staggered hardware updates that lag behind the curve. Apple's beginning ideals != to the Apple of today.
Apple is great at UX, the person you responded to didn't say otherwise. What they aren't great at is empowering the subset of their users who want to use the machine on their own terms.

Instead, Apple shoehorns whatever they think is the right thing. The headphone jack is one example, the buy vs bring your own music is another. They do this because of both UX concerns and business reasons. But that's not all that matters, as Tim Cook just said, which is ironic.
As reference, the Energize Programming System for C++ from Lucid as they pivoted from Lisp Machines, did make use of a language repository known as Cadillac.

https://www.semanticscholar.org/paper/Foundation-for-a-C-Pro...
Thursday night Mountain View power outage the result of a drone crash
Bullshit. No one loves apple because of using torx screws and requiring certain bits at the front of their hard drives or soldering the empty ram slots shut so that you can't upgrade it later. It doesn't provide a "standard experience", or make their "phones" work any better.
I'm tempted to send this to my boss in support of redesigning our 90s-esque cubicle farm.
Don't blame individual companies for taking advantage of a broken system. This is a political issue, not a business issue.
It sounded like they weren't actually suing him over selling their products, but over the name "Pirate Joe's"

Hey may still have won that one, but it's at least somewhat plausible that consumers might actually be confused by the name.
I think you've misunderstood me. I'm not of the opinion that I do not have the ability or the skill set. I have been a finalist for various positions (full-stack developer, web developer, project manager, product manager, front-end dev) for 16 companies over the last year - all have which have rejected me on my inexperience in technology. That's not to mention the many many more that I interviewed with that I did not become a finalist. I know I can work in tech. I know I can make things become a great technical professional. I'm constantly learning and adding to my skill set, my problem is I need an income. What you're giving is resources for learning above, but that is not where my choke point is.

I was never under the impression that I needed to go to a coding bootcamp to learn how to code. I wanted to go to one to immerse myself in an industry that I did not have previous exposure to.
Here is a declarative bash DSL I ran across a few months ago:

https://github.com/mattly/bork

and here is an example from their README:

ok brew # presence and updatedness of Homebrew
ok brew git # presence and updatedness of Homebrew git package
ok directory $HOME/code # presence of the ~/code directory
ok github $HOME/code/dotfiles mattly/dotfiles # presence, drift of git repository in ~/code/dotfiles
cd $HOME
for file in $HOME/code/dotfiles/configs/*
do # for each file in ~/code/dotfiles/configs,
ok symlink ".$(basename $file)" $file # presense of a symlink to file in ~ with a leading dot
done
I didn't say that, I said they love the standard experience, and that standard experience is enabled by making the phone an appliance that isn't meant to be hacked on or tampered with, i.e. those things. They are not personal computers to be "upgraded" or hacked to your hearts desire, they're toasters, use them as is, that's the intended experience and that's exactly what their customers by in large prefer. If they didn't do that, they'd be droid with all droids inconsistencies and weirdness from phone to phone having to deal with all kinds of different hardware.

If you want that kind of control over your phone, Apple isn't for you, use a droid.
It does, Vim is available through pkg on 9Front and works really well. The only thing I would say is that `:Ex` works a little funky (although generally quite well).

Furthermore there exists "A Posix Emulator" (ape) that is serviceable.
My main use is reddit, followed by Hacker News and then Twitter.

I hard-deleted my Facebook account ~5 years ago; it had become a time-suck, downer, and an obligation more than something fun. I don't miss it, though I am aware that there are a few things I'm missing.
Honest question: If we extend dbus to be similarly pervasive in Linux (via BUS1 or whatever ends up being merged), won't it have pretty much the same benefits? Once it's in-kernel I'm 100% sure we'll end up with a virtual file system for accessing it. It will definitely never be quite as elegant and integrated in the system as Plan9, but maybe we could reap similar benefits?
Was Pirate Joe's selling counterfeits or knock offs? I thought they were reselling TJ's products.
Excellent article. Can attest to the great value of learning to fall well from alpine ski racing and training experience. Learning the moves to they are 'instinctive' and happen without thinking, pull in or press together limbs so they don't get snagged, roll, etc. Mostly, stay aware every microsecond and keep working with whatever bits of control you retain.

Very key concept also mentioned in the article -- fear of falling increases likelihood of falling. Work to learn to fall, don't fear it, fall well, and it won't happen so much and won't be as damaging when it does. While I did have my share of injuries and close escapes, decades later, the ability to react, slip-but-not-fall, or fall well still comes in handy. I still think about getting some formal martial arts training to add their techniques to the skill-set.

Good to see the knowledge getting into more scientific study and therapy situations.
I'm one of the founders of Pluot. We make video calling softwar and hardware and we use our own stuff every day on linux. Our goal is to combine ease of use with high quality. We test on low-powered machines, and care a lot about working on as many setups as possible, though there are a lot of variables and we don't optimize for very low CPU situations.

You can go to https://pluot.co/new any time to create video call links and share them.

We'd love to hear feedback.
I'm a huge proponent of having kids do Judo. It's pretty safe, teaches people how to fall (and also defend themselves), and is amazingly good physical activity.
A mouse-oriented editor? That's about the opposite of what I'd want.
What happened for me was that people stopped seeing my controversial posts to the point where the only reason I still had facebook, which was to discuss tech, philosophy, and politics with the masses, became void.

That was an awakening moment for me. Promptly deleted the damned thing and every other social media account I had. Technological echo chambers are going to do so much harm to society.
Siri was added to the iPhone in 2011, the Galaxy S3 came out in 2012.

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

https://en.wikipedia.org/wiki/Samsung_Galaxy_S_III
and if the startup had ultimately been successful this would be part of the founding myth and many people would think it was a positive
I believe a 99.95% uptime guarantee indicates that you will only have 4.38h of downtime _per year_. So, yeah, they've blown their allowance for the year and now need to execute perfectly.
A common thing to do here is to virtualize 9front, connect back to a VNC window hosting Chrome. It sounds really janky but it's genuinely difficult to tell that you're not inside Chrome -- people have even asked "How in did you port Chrome to Plan 9.
Go? Why not Rust or a safe language like SML? Personally, I'd much prefer Scheme for user apps.
This is amazing :D
When I lived in Germany I always despised Aldi Nord. Aldi Süd was always cleaner and seemed to just be better in every aspect. It always annoyed me that there for obvious reason was no competition between the two because I would have loved for Süd to drive Nord out.
He's saying the current admins are stupid for not investigating every possible route an ex admin could take for tanking the business.
I think you're right, but that kind of thinking is what leads to less open devices and software, which in turn leads to technology serving whoever controls it first and foremost.
Wow, if they could just make it a little taller. I can't give up 2nd monitor in portrait mode for my code window.
Neural Translation of Musical Style
Read the article. It's practically a death knell for iOS. If iOS can't come to grips with figuring out how to let AI get more access to the user, it could lose the AI race against Google.

Already, people are installing Google Assistant on their iPhones. You have to understand, that the future may make most apps other than games and entertainment, completely irrelevant. You just want a Web Browser and an AI Agent.
SSL Security Issues and Vulnerabilities
First-sale doctrine is not limited to works of copyright. That's just what's most in the news.

Patented inventions for example can be resold or even incorporated into other devices which are then sold and you don't get to control such things.
So in addition to the criminal side of things I guess the ex-admin wants to work in manual labor or fast food. There is no way in hell he'd have the references or pass the background.

BTW, we had a netadmin interview a few months ago. Guy was really smart, aced the technical and group interview. We were really looking forward to hiring him, and only needed to pass a background and reference check. HR told us in no uncertain terms to run the other way. They didn't share what was in his check but it wasn't good.
If I were designing something today, something clean, I'd give a really good look at just cleaning up x86_64. AMD64 did some of that.

What is RISC-V but a cleaned up RISC, omitting the architectural mistakes of previous RISCs (branch delay slot (MIPS), register windows (RISC-1), tagged integers (SPARC), ...). It has a place.

A cleaned up x86 would definitely have a place. The idea of parsing a CISC instruction and translating+caching the result as a micro-op has worked, flat out worked. Worst ISA in history? I think not. Most successful ISA in history.

Still, Intel really needs to do what ARM has done. Clean up their act. Itanium was changing their act. It kinda reminds me of the scene in Spinal Tap where they introduced the new direction. Intel just needs to get rid of their cruft, seriously needs to get rid of their cruft because ARM is a threat and ARMv8 is a weapon. The x86 tax helps prevent competitors in their space (as per their threats to Microsoft) but ARM isn't in their space; they're next door.
Might I recommend my alternative bitcoin exchange? http://bitcoinsexchange.itmustbetrue.com
but that's just it. the design presupposes an industrial mindset of motors and gears and pistons and rigid metal structures. it presupposes active control and computational power. it presupposes an unlimited energy supply, as would be found in a manufacturing plant.

but if we just look around, we find a huge array of locomoting, self-contained, relatively energy efficient beings to draw inspiration from.

for example, the tendons and muscles in your leg can return as much as 40% of the energy expended in locomoting. and your legs include passive mechanisms (like how your knee joint locks and the alignment of the cruciate ligaments inside it) to keep you mostly upright without a lot of active control.

nature has ingenious solutions to learn from and take advantage of.
It's true that some meetups are really useful, you're right
Get your productivity app on Trello blog