skysight-inc/HackerNews huggingface dataset:
And on linux you can always boot a live usb and mount your file system to it and try to figure out whats wrong. I had to do that only a few days ago to repair the bootloader that had fried itself somehow. Of course you have to know what to look for, maybe this is possible with windows and macos too, but the way I always went with those was to do a fresh install.
So the army saw how Uber’s driverless cars handle pedestrians crossing a road and said “shut up and take my money”?
> Ideally, those would just be features like any other software team, as it’s all API calls at the end of the day. But lots of companies have issues with structuring their platform teams like software teams because its “not software” even though it is

Just because it's is implemented as API calls at the end of the day doesn't necessarily make it not "not software" (if you'll pardon the double negative), at least in the sense that I believe you mean.

To whit, I believe you're suggesting that if something can be expressed as code, it's all "software" and can therefore be designed, written, and maintained by the same kinds of experts, software developers.

I disagree, because the nature of the infrastructure-as-code code is too different from the application software code.

One could, similarly, express an FPGA configuration in code, but a software developer would not automatically be good at programming one. This is even likely to be true for less extreme examples, such as programming expertise not automatically transferring from general software (for lack of a betterm term) to code that works well on, say, GPUs.

In the case of IAC "software", a more mature design is more likely to resemble traditional sysadmin/network/security best practices than application software features. It could also have significant financial side effects if there's an error, assuming public cloud, which could require more stringent standards of control, review, and quality, especially if a company ends up in SOX territory.

>Then there’s the whole protectionist “You’re taking my job” and “devs can’t possibly know this much about $infra” that isn’t dying off anytime soon

I'm sure some of this exists, but my own experience is an attitude not that devs can't know a certain amount about infrastructure but that they simply don't, often because they actually don't want to.

Perhaps they fear that if they do end up knowing that much, they'll end up being the ones to manage that core infrastructure, which you indentified that they don't want to do!
High-five, fellow "burned by needing to do real work in university" high schooler :(
Isn't it ironic whilst Google's engineers are mass protesting against military contracts, Uber already signed a whole bunch without any moral dilemma whatsover. Tells a lot about the company ethics there.

On a separate note, could someone enlighten how stacked co-rotoring (moving towards the same direction) may make the aircraft silent and not noisier?
Given how popular this became, it's starting to sound like 2factorauth shouldn't be a Github project at all. A semantic type wiki sounds more appropriate.

Seen this sort of stuff before. I'm betting that the maintainers are just overwhelmed with PRs for something that is essentially a side project for everyone involved. The solution to this sort of thing is to reduce maintenance burden.
> I think that the simplicity is exactly what people like about it.

I totally agree. I know there's a bitchy comment on the PH about it 'not doing enough', but I think that's ridiculous: your tool is designed to solve one specific task, and it appears to do that very well, so please concentrate on small, incremental polish rather than totally changing the nature of it!
You-Get – A CLI Downloader to Download Media from 80+ Websites
Or would it be time to give up on Uber and finally admit that they're neither a technology company nor anything else "groundbreaking" that Valley thinks they are.

"Technology" for the company has been coming up with a mobile app to connect drivers and potential customers - something hardly groundbreaking. Probably the most groundbreaking technological thing coming from these guys has been the multiple evasion software etc which at the end of the day are not only just sketchy to begin with but also not really anything worth their company valuation, even on the defense contracting etc where such applications could become worth something if you have slick enough lobbying/sales people.

And while their efforts to "disrupt" the taxi economy have been "great" in all honesty they've only created room for their competition to benefit on this - Uber has simply managed to take a business (taxis) and run it to chaos while what would've been the logical step was to run a similar application by the taxi companies for ride hailing.

The US defense collaboration we can only speculate on but presumably this is either government wanting to get their hands on the Uber spying software or taking their bet that if these dimwits ever come up with anything technological they can always call for it - why spend billions upon billions on R&D when you can get a bunch of small contracts for which you can negotiate exclusive rights for upcoming R&D by the companies.

My question simply is - why do you care of anything Uber anymore? After everything this company has proven to be from the law enforcement evasion to sexual harassment scandals and borderline impossible "innovations" (like seriously, who seriously thought these guys can figure out the self-driving cars etc when the 2 of the biggest technology corporations with virtually unlimited experience, know-how, funding and partnerships haven't done so yet?).

At best this would be proper honest R&D but in my honest opinion there's no way Uber is that far with the tech and no way US Army is doing R&D for civil purposes, you take into account the miniscule contract value etc and it's rather clear that this is either publicity stunt by Uber to save their sinking ship or direct tech takeover from government. In either case there's hardly anything news worthy and even less anything worth of spending time - let is sink and someone will build a better, functioning ship to take people across the busy streets of New York in some vehicle whether it's flying or on the ground.
Online SolarWinds Training by Experts Register Now
I think this is definitely true. There are many countries in the world that are looking for an excuse to turn public opinion against Uber, and having the US Army as a partner is definitely a good way to do that.
In the Shadow of the Moon (2007)
Not to be confused with ethereum smart contracts where the code can be complex and encoded logic decides what is allowed, not a intermediary human being.
Post-solopsism? Fck me dude, I mean say want you will about nihilism, at least it doesn't attempt to invalidate the experience of qualia.
How to dispel the unfinished side project curse
Yeah, it’s definitely a bad idea to press on beyond the point where you can reasonably recover, and actually better to err on the side of fewer diagnostics and less information per message if it means the messages aren’t misleading.

For example, if a compiler says “Expected semicolon before open bracket”…you should be able to insert a semicolon there! In my experience, that’s what a beginner programmer or someone unfamiliar with the language is going to try. If that’s not possible, the compiler is probably leaking implementation details of the parser, and should say something else. The most important thing is that the source location points to the actual code where something is wrong so the programmer can examine it. The message is secondary—make it actionable if possible, otherwise just avoid making it actively harmful.

But it also really depends on the language how well you can do recovery. Most languages in wide use are not designed to handle this, in both syntax & semantics.

Again, even if you don’t want to go for full error-recovery, it’s still a good thing to support in a compiler pipeline, because it makes it easier to produce good error messages if the compiler accepts a superset of the actual language—recognising common mistakes in order to offer fixes, for example.
This is exactly my sentiment and why I moved away from SRE and back to SWE. I felt busy all the time doing development of tools and infrastructure while at the same time aggregating the role of operations.

Never having the time to properly finish a project that I was proud of delivering, turning those into services so we could leverage self-servicing was a dream that most of the time never happened, we were left with half-done systems requiring tons of manual intervention (lots of toil) while having to move fast to the next thing...
I work for a domain registrar, albeit not the one mentioned in the article.

Obviously, we see a lot of expired domains on a daily basis, mainly because customer's forget to renew despite us reminding them repeatedly during the three months before the domains expire.

General advice:
1) Make sure there is more than one single contact person for invoicing. All too often, the problem is that a single employee is unavailable for some reason and that the rest of the business have no idea that the domain needs to be renewed.

2) Keep the contact details valid and up-to-date. This should be a no-brainer but a surprisingly large amount of businesses have domains registered to single employees, or with invalid contact emails.

3) Don't wait until the domains expire; renew the domains for at least one additional year. It will give you a whole year to fix stuff if you forget a reminder. EDIT: Or if the registrar screws up like in this case.

4) Automatic renewals is your friend. It's a last line of defense if all else fails.

5) Make sure you have a process for handling all of the above, even if you're a one-man business. Domain names are often critical for the business, and it's ridiculous to let the entire business rely upon a reminder sent 90 days before expiry.
This indeed sounds good at a first glance. However, it might encourage people to vote for stories that they think other people will like, which are not necessarily the quality stories.
Virgin Trains East Coast will be taken back under state control
I am a PivotalTracker junky. RFEs can be made here: https://www.pivotaltracker.com/n/projects/2172476

GitHub Issues also welcome, but wait until I carve out a dedicated repo (today).
I don't get the abortion joke debacle. It was blatantly pro-abortion, yet it seems like it's only the pro-abortion people that are upset about it.
^^^ this is what to do if you've got info relevant
Also, status: rich, beautiful, talented, celebrity, etc.

The uncomfortable truth is most people ignore the deaths of homeless people, migrants, poor and anyone in far-off lands because they lack familiarity, propinquity and/or similarity to get invested in. It takes an extreme example for people to care: young girl shot in the head by the Taliban and survives.
Two other major factors is the novelty and randomness of the disaster. One can compare a buss crash on the motorway vs smaller airplane crash where the number of deaths are equal.
Quick question do a have a degree, I.e did they require a degree from you.
The tax system has to be very complicated so:

1. Consultancies, accounting firms and senior government make huge amounts facilitating it

2. Enables evasion by the rich and punishment of the poor!

3. We don't realise how much tax we're paying on stuff
This controller is going to be wonderful for far more than just disabled people, I can't wait to use it for more interactive possibilities.
Right. Nothing about the example contract at https://stochastic.xyz/contract/5afcd83c45d61c3b7457c7e0 seems "smart" in the sense that that word is usually used, i.e., a contract implemented in a piece of machine code.

As far as I can tell, this is basically a job board for contractors who want to be paid in Bitcoin. There is a bit of innovation with the "proof of funds" meaning that the contractor can be sure-ish that the money they are meant to be paid actually exists. There are no further guarantees, and disputes are handled by humans.
Google does it with other products as well.

See for example the Instant messaging apps they have done:
0) Google Wave
1) Google Talk
2) Hangouts
3) Google Duo and Google Allo
4) Android Messaging
5) other ?

and of course of course the Task mess good has implemented in Google Assistant, Google Tasks, Google Calendar and Google Keep.

Seriously Google needs to plan better their brands and services.
Yes, he's not a character because we leaned more towards figures from the late 19th century and Humboldt was born mid 18th century. Maybe something for a later update or a mod though.
I can understand his reasoning in some way.

I liked to play around with compiling kernel and install stuff from source to get a very personalised experience.

Now I just want to be an end user and have an OS which I install and majority of things work right out of the box, or at least they are easy to configure. So I can concentrate on other things.

A lot of times there is something that is missing from the UI and you have to dive deep just to have it fixed. Editing config files etc... Even just simple things as a touchpad sensitivity.

Not to mention some special stuff like handling a discrete GPU in a gaming laptop.

I want a distro that works well and has most of the configuration accessible in the UI so I don't have to hunt the internet for information about how to fix something on a particular distro with a particular version.

Ubuntu comes close to this dream, but not close enough.
Sorry about that. The sound issue is a bug. We'll fix that.
That browser demo was what impressed me into backing their kickstarter. At the time I thought it was mindblowing that they got it running in the browser like that, with full controller support and everything.
As far as I know they do keep track of videos that have undisclosed product placement, I'm fairly sure I've read that videos that do that are getting demonetised.
Thank you for letting me know and also looking into it!!

Was able to quickly fix this issue thanks to you! I've just pushed the fix to production so it should be fixed now. Would you mind testing it one more time to check if it works?
You think NSA dissolved itself in the last 3 years?
Beginner Binary Hacking Tutorial
I don't get your point at all?
Rust works on the web too.
Good questions, even better question would be how did we figure out quantum theory etc but couldn't figure that twice the vertical lift from 2 rotors is more than lift single rotor? How's this something credited to Uber? Dunno.
I think I achieved my perfect balance of tooling for current systems with Ansible and Docker.

Ansible automates even provisioning in AWS. I never really liked CloudFormation's way of creating stacks, so I began to use Ansible to document the application's stack, have used it to deploy systems running in EC2 with RDS, ElastiCache, SQS, SNS, DynamoDB, etc.

After provisioning/configuring I'd end up with an instance in EC2 with Docker installed and from there our CI/CD would just trigger the deployment playbook that simply would do a `docker pull` of the version tagged for release and start the container.

Ansible helped to also install our Splunk forwarders as running it from Docker was a hassle still not so long ago, so we would have the best of both worlds: configurability of the host machine completely with Ansible and packaging and predictability of deployment through Docker.

I advocate this stack as simple enough to learn and use with widely used tools without their fancy (and often broken) features. Even though they can be still a bit immature, they are production-ready enough.
I don't think that's a fair criticism here.

The parent didn't say "Don't you know this will kill people!?" they said "This will kill people".
I bet $100 on Google. It has most user data.
NAPI has ease that pain.
How long until it's discontinued?

Oh, and btw, with tools like NewPipe, I can listen without ads.
I meant the difficulty in storing source files in version control, the data input separated to 60-70 projects with very little code shared between them and the number of people responsible for understanding the system being very low, sounds very much like an AS400+rpg environment created for parsing XML files.
Ah, WSL... which gives you the best of both worlds: unpredictable and unreliable Windows updates combined with whatever grievances you have about Linux applications.

If by 'booting to the most convenient OS' you mean 'booting to the OS which does not usurp your machine for internal housekeeping purposes (plus a little side of snooping here and there 'to enhance your experience') the moment you switch it on that would surely mean booting to some variant of Linux? Windows seems to think it is more important to try to install the 1709 or 1803 update pack for the umpteenth time, try to stuff the 'Windows 10 update assistant' down unwilling users' throats, ignoring all those 'do not update' flags and settings they were told to hack into the registry. Where the OS can suddenly decide that you obviously are not using that FileHistory backup so let's remove it altogether. In other words, the OS which isn't at the whim of a supplier with an agenda different from yours.
I've only used make a very little bit... but pretty much anyone can understand it for basic use.

This looks like you're writing source code in another language that follows a kind of template, which you then compile and run, and then does stuff and is extremely complicated.

Seems like a failure to me? Shouldn't something "better" be equally simple or simpler?
They payed for the renewal in time. The registrar didn't forward it "in time", which is apparently a requirement from .io.
Are there any inner details in Loihi available?

I'm currently working on something I can't speak much about, but it involves heterogeneous NN, different ICs for training and for operation. Operation is that way simpler, and hence significantly faster and more paralleliable, as removes useless logic and the complexity of the "too many clock domains" hell on backpropagation networks.
Death is the worst case scenario in both situations; it has no bearing on making a decision here. It's also exceedingly unlikely.

The worst case scenario that is likely is, as said, making less money, possibly being unable to re-enter the tech field (though I consider that too unlikely to consider as well).

There's no obvious major downside to trying the ski instructor gig. I'd go for it if I thought I wanted it.
If you mean, you didn't like the opinion, you can just say that, instead of calling it off-topic
Startup Says It’s First to Copy Spider’s Silk Spinning Process
Thank you, @basetensucks, this looks great.

Exactly what I was looking for, too, ie. "don’t just hack it together" & "we have to dig deeper than buzzwords".

Appreciate the recommendation!
stop writing stuff in javascript (says someone who writes stuff in js)
Great! The one big reason I sticked with GPM is being able to upload tracks that just aren't on streaming services.

I kinda like the social aspects of Spotify but I really like having random OSTs/DJ mixes all in the same spot
Appropriately, this article is a slightly-too-clever way of talking about three things at the same time.
Cloudflare DNS
Most probably from government side this is purely a bold "In case these guys manage to do it we don't want the tech to fall to hands of <insert random country> so let's get contract on their R&D now and keep eye on it. If they succeed we'll push for exclusivity and if they fail, well it's a million, who cares. We're already some 20 trillion in debt so pish posh."
What I really find interesting is the move to an untyped language for large project while all people talk about the virtues of type systems, Scala Haskell SML and so on.

It seems Lisp was not mambo jumbo after all.
> I wanted to make it look better. Give it a background, put it in a fake window with some shadows etc.

Interesting, I'm the complete opposite. When I make or receive a screenshot I want to crop down to the focal point.

One of the best IT investments ${BIGCORP} made when I worked for them was to install SnagIt on every user's machine. Suddenly their documents had neat, inline cropped screenshots instead of huge one-per-page full-screen dumps. Saving in storage costs alone must have paid for that deployment.

And our bug reports became much easier to triage since the users just included an image of the problematic field, instead of the whole screen with a comment 'see error'. Where?!
Are you advocating running multiple sshd instances in this case?
Highly recommend watching Michael Pollan's documentary series "Cooked," especially episode 4 where he delves into fermentation.

He visits a convent where the sisters are making raw milk cheese. It's fascinating.

https://www.netflix.com/nl-en/title/80022456
In this case, the registrar obviously screwed up. Still, if the domain had been renewed for an additional year already, the domain would not have been expired.

As sad as it may seem, you need to take other people's incompetence into account when you're dealing with business-critical things like domain names.
Having other priorities isn't a problem, meaning it's fine if they spend their time working on other issues.

But at some point they'll spend an hour or so voting, and at that point your "priorities" doesn't factor in anymore, as you should just represent your constituents. Unless you have an incredibly good reason not to. "Different priorities" isn't one, it's straight up misdirection.
CryptoCanvas – Distributed art on the blockchain
Ha ha, at least she has a scientific/maths background rather than the majority of politicians in UK/US who are lawyers, "economists", social scientists or in some cases celebrities.
To validate our claims, we have completely re-implemented GHC’s build system, for the fifth and final time.

Famous last words.
So I'm use red simultaneously on my TV (androidtv), my laptop, my phone and my tablet.
All without any issues.
https://news.ycombinator.com/item?id=16727869
https://news.ycombinator.com/item?id=16732820
StopTheMadness Safari(Mac) extension stops web sites making Safari harder to use
I browsed my first website in 1994. It was weird and took forever to load. Over time, I got a bunch of bookmarks and kept discovering new sites on a weekly basis.

These days, I browse HN, proggit, Twitter, Reddit and Metafilter regularly. If Twitter really does nerf their APIs, I'll have to stop visiting it because principles, and it will take 20% of my current Web universe with it.

Not sure if my other hotspots will take its place, or if I'll finally start turning away from the Web.
It sounds there is a lot of use cases that overlap with services provided by general file systems. I'd be curious to here your thoughts on that.
They will probably deprecate the old ones and merge everything in youtube (which would make sense).
Feminist here. I have a plan : we will make money by paying a significant percentage of western government officials in the new "poor coin".
I was at Oren’s Hummus Shop in Mountain View when an Israeli-American couple were plopped down next to me. They procesed to converse loudly, and the male smugly boasted about how “horribly old” one rental candidate was, how he’d just waste his time and say it was already rented. Ageism never gets old, but then when it does, it gets bitter as the younger ageism treats it like the elderly in Korea... eventually, it jumps from a bridge due to poverty, shunning, isolation and neglect.
Seeing this "My interests include neuroscience, biomimicry..." in your webpage got me to high expectations. ;)
Same here. Once I figured out that I didn't really have to do any homework in high school, and wasn't even required to do so in university, I was doomed.

I'm now trying to teach my son that just learning to do the work, even if it's boring, is the real skill you need. But he's too focused on winning every mini-game.