skysight-inc/HackerNews huggingface dataset:
The Internet is broken for content creators. Bit.sv is a new content network that lets anyone earn money from their interests.
It’s unlikely any money you take as a founder these days is free from Saudi limited partners
> As Waymo quickly realized, you can iterate much faster staying away from these futuristic prototypes.

Cruise has one advantage that Waymo didn't - General Motors. They don't need to build an automotive product development and manufacturing org from scratch; it's already there and it's got a hundred years of institutional memory.

Since GM has been working on things like this for decades, I imagine it gives Cruise the opportunity innovate on the vehicle itself quite capably without taking their eye off the ball.
Writing Clients in Go: Redundancy and the *Iface Package
Startpage shows more relevant local results for me, it's essentially a proxy to Google search. DDG supports redirect to Startpage by using "!s".
A tool that is stable, well supported, has outstanding documentation, thoroughly tested, won’t capriciously break your code, and outperforms the rest of the pack is not the unfortunate case.
Fascinating! Thanks
It's iPhone side; actually it's part of a settings reset: https://support.apple.com/en-us/HT205220#help
A shell script for building header-only C/C++ library
Both of them are enveloped viruses, so differential survival is somewhat unlikely. But there are a lot of things that go into how transmissible a virus is.
It pushes people to find hacky solutions when they need "just this memoization for this simple use case" and years later when you take over the project you see it's been dumping request data to a publicly accessible folder.

Luckily PHP is very damn fast so you don't see it often, but you'll start questioning the whole industry if you are hired as consultant into many middle-to-large-sized projects and see the hacks people have come up with.
At first I thought they were giving me $5000 for signing up as an early testers.
It is interesting that it was solved in large part by not relying fully on brute force search.
It was a phishing scheme. It probably didn’t happen from his device, but someone signed into his device after cultivating the bezoar relationship.
Goals and Anti-Goals
If we're going to talk about who did it first, DLNA (https://en.wikipedia.org/wiki/Digital_Living_Network_Allianc...) came out in 2003 and had the concept of a "renderer".

A renderer is a device that receives commands to go pull some media from somewhere and start playing it. And that can include video.

So the concept has been around a long time.
It’s definitely an impressive piece of software and I realize that his thesis is much more than just “comments” to the code.

My objection was to the implied claim that a 1000 line program is easy to understand and work with, easier than a much longer program. I don’t think that’s true if the 1000 line program is written in an incredibly terse style where a lot of contextual information has been deliberately eliminated.

For example, in this post Aaron comes up with a bit of APL that’s a direct transliteration of “ Description #5: Increment the n field of the parent for nodes whose parent is of type 2 and kind 3 for each node by 1.”

My claim is that an experienced APL and compiler programmer could figure out what the APL is doing at the level of “description 5”.

But I think he/she would struggle to recognize the problem statement at the top “Pass Overview: Count the Rank of Indexing Expressions” because a lot of contextual information has been lost in the transliteration to APL. That information could have been included in the code in the form of comments or by assigning a helpful name to this snippet.

Aaron didn’t do that by design, and he didn’t need to because he’s been working on this for years. It’s all in his head and now in his thesis. But if you’re not Aaron you have to read the thesis to learn the missing contextual information.

Dyalog’s dfns library is including the contextual information inline in the form of comments and local utility functions. I prefer that to having to cross-reference some other piece of documentation.
Somehow the knowledge industry has turned into dumbing down as a business. There's a TV ad for a smart speaker integrated car, showing a hip, but managerial type man downloading the route to his workplace to his car by a voice command from home and subsequently happily arriving at work. – How do you manage to make a living, if you can't memorize you daily drive from home to work? How is this a product? Has augmentation of human intellect turned into a zero-sum game?
Exemplifying the Perfect Blend of Discipline and Passion
So they had to change the Java integration to some kind of plug-in interface. Perhaps not trivial, but it would not require you to rewrite everything from the ground up. And it was well-understood what Java does. If it wasn't you still would have to figure it out in order to do the rewrite.

> Now consider. You've had 100 engineers working for 2 years and you don't have a functioning product or a realistic timeline for getting one.

You are definitely in serious trouble when it get to that point. But if you can't make a realistic estimate for fixing text selection, how can you make a realistic estimate for the much larger and more complex task of rewriting everything from scratch? What if they rewrite everything, but then after four years of work still can't get text selection to work?
There were no new cases in China except Wuhan and HongKong a week ago, how's that possible if they weren't covering up?
Using ELB(yes, even for one machine) from the start means one less process to worry about, you get HTTPS and don't have to deal with certs, its also cheap.

Since he's striving for "simplicity" and already is in AWS.
So strange that nothing important is implemented in Oberon, Oberon-2, Component Pascal, Modula-2+, and Limbo. Implementers must be really dumb. Maybe they should read more papers.
A simple design process for developers or non-designers
Welcome to this brave new world where technology is accessible to all.

I hate it.
I don't really get objections like that. The entire business model of Stack Overflow is, and always has been, the provision of a platform for people to help each other. They provide all of the infrastructure that allows this all to happen. Everyone who participates knows that they are a for profit company. Nobody is being forced to participate against their will. I don't see how retaining the ability to sell their product to corporations and to sell advertising space on the site in exchange for providing a completely free platform for people to help each other on a voluntary basis can be called evil or wrong in any way.

Just my personal opinion.
Having followed the question in France pretty closely, most of the progress in both broadband and mobile telephony came from mainly one slightly less greedy ant later comer: Free Telecom. Before that, it was basically 3 operators with several trials for illegal agreements on prices. Once Free was granted a license, France entered the 21st century and prices fell. Unlimited plans starting appearing.

The difference in terms of policy is not huge: the only difference is a slight difference in terms of corruption and outrage. The process in France was clearly corrupt, but a few institutions still do their job and users made it a political issue.

Getting that mobile license was a short call and it changed everything.
Not the OP, and no experience with google, but I have personally worked in a way that sounds as if it could be similar:

First, you start with a slow but correct prototype in python. This can then be refactored into python closer to C, thinking about the data structures and functions that will be needed in C.

Then, you can refactor these bits into C. I've usually done this one module at a time.

You then write python bindings to this new C code. There are a number of shortcuts available here with differing tradeoffs, but you can just use the Python/C API.

In the end you're left with a C library, some bindings, and some python that just calls to the python bindings for the C library.

It would not be a huge leap to go from that to a full C implementation.

Nothing I've said here is C specific, so you can do the same with C++.

There are upsides and downsides to this whole approach. For me, one of the downsides is the amount of stuff to remember, especially some of the quirks of extending Python.

I find it easier to start with something correct but high-level in Python and work down to something easier to translate into C, even if I skip straight to the writing in C bit. I have found this usually leads to a significantly better design whilst it was still Python. You can also test the behaviour of the C and python modules against each other.
I think all of the ACM conferences I contribute to have stopped actually printing physical proceedings. The consistent formatting is by a LaTeX document class, with an automated system that checks for bad fonts, text going into the margin, etc. The PDF that ends up in the Digital Library is the one the author submits (possibly with a watermark or stamp applied). I don't know if there is a small amount of ACM-provided human labour employed somewhere, but mostly they just provide a small amount of automation.
These are all part of the UMLS Metathesaurus.
https://www.nlm.nih.gov/research/umls/knowledge_sources/meta...

BioPortal ingests the UMLS twice a year, you can also find them there:
http://bioportal.bioontology.org/ontologies
But wouldn't prevention require to screen all returning passengers from China and/or other Asian countries after Chinese New Year? I'm not sure how feasible that would be with the number of connecting flights with passengers from China arriving in the US each day. Or is it enough to isolate patients once they are ill enough to seek treatment?
I'm an infectious disease epidemiologist who has worked on Ebola and MERS (along with some other stuff).

I'd peg it, right now, at SARS-levels of bad. Most early modeling estimates, from people who know their stuff, are estimating the number of infections at a few thousand. Bad in China, likely sporadic outbreaks elsewhere due to infection control failures treating hospitalized patients (i.e. the South Korean MERS cases).
> 2020-01-16: Official policy on limiting "featured"ing the moderator resignation notice to only 24 hours

Wow. SO's response to the (IMO very justified) revolt of its volunteers is to simply suppress news of the disappearances.
I don’t buy that defense. They could set it up to function exactly like local encryption on your Mac.

When encrypting the drive it has you set your passcode. Then it tells you in plain English that you can let them store a decryption key for you in case you forget the passcode or you can store the decryption key yourself and risk losing access to your files if you lose it.

It’s simple, easy to understand, and allows the user to decide what sort of security they are comfortable with.
I have seen the Alto - even used one at a museum, what's amazing is how not slow it feels.
That’s only a motivation if you viscerally believe running to be an enjoyable activity. I have found that when starting something new, the most important (and hardest) thing is to stop while I’m still having a good time so that I associate that good feeling with the activity instead of the pain that comes from overdoing it.
You are describing a bus company ;)

"a shared fleet of cars continuously picking up and dropping off passengers within cities"

And just like existing bus companies, the self-driving ones will also require you to take a detour so that other passengers can be picked up or dropped off along the way.

So the main novelty is that you eliminate about $0.2 per minute in salary, but in exchange you now have to maintain much more complicated vehicles with much more expensive replacement parts.

Oh and have you ever considered that the same people that you hate meeting on the bus could also be combined into your ride? Except that now they are not 3 weirdos out of 80 people but 3 out of 4.

So unless this is so expensive that most people cannot afford it, it'll have the same drawbacks that rich people currently hate about taking a public bus.

I expect these companies to lead to more traffic, because afterwards you will have the regular poor-people bus and in addition the almost empty rich-people bus vehicles.
Same here, although it's still not a patch on IRC. The problem with IRC has always been that it's usually blocked everywhere and that there is really only one top-class client (mIRC).

It's such a shame that for chat you have the choice between something which turns your laptop into a helicoper but works everywhere or something super fast and extendable (and free!) which is blocked by every firewall everywhere.
There's already a community of people that does this called tool assisted speed runs (or TAS). These players already record their inputs for replay and are comfortable tuning them to consistently hit edge cases.

I wonder how much of a lift it would be to take a bunch of TASes and turn them into regression tests...
I'm not sure if you contribute directly to the development of qmk firmware also, but I must say it has been a tremendous pleasure to use. I do assume though that your project contributes to the increased visibility of the firmware and of these types of keyboards in general.

I have an Ergodox. I literally dropped a tear when I've received it and realized what a piece of junk[1] this classic keyboard that I've used over the years actually is.

So thank you and all you guys who make these things possible and put all your love into making typing fun again!

https://www.youtube.com/watch?v=nruu84U0lF0
To make it worse, Wuhan is one of the major hubs for people traveling east/west. It's a 11 million city that will see a lot more visitors and connecting traffic over the next weeks.
That mortality rate isn't at all reliable at this point - we have lots of unconfirmed cases which messes with the denominator, and we haven't had all the people who do have it develop their outcome.

2% is very much a best-case estimate right now.
Social Engineering: How to Be a Craftsman of the Dark Arts
I have similar experience. Upon reflection, when searching, I had some preconceived expectation about the result, maybe a stackoverflow answer, maybe a wiki article, that made me "think" google result was better. But in reality, it was because I was expecting the result, in particular the result from google, before having the result. The longer you use DDG, the less google-specific result I expect. Of course, DDG's search is improving, but I think it is my own search result expectation that leads to the impression that google's search was better.

Now I use DDG exclusively.
Driving experience with a dead simple Nissan navigation UI
In fact, BB(k) is roughly equivalent to asking "what's the biggest non-infinity namable number in k characters".
In context, that comment was definitely saying both.

Their view is even clearer in another comment on this post, where they described the daily stormer as "smeared as 'Neo-Nazi'".
First party storage won't be affected without some major AI tech in browsers so cookies are still the best deterministic connection, especially since most people are logged into a Google service already (gmail, chrome, android, youtube, etc).

Probabilistic techniques are used for anonymous users or environments like iOS Safari that are very strict.
Maybe this is just an unassailable difficulty and not an anti-goal as described here, but getting your SaaS idea past ‘the algorithm’ and noticed by an unforgiving world seems to me the biggest problem everyone faces.

I guess we live in a world of too much choice, but it feels like there’s so much good stuff out there, and so many good bits of software that the world simply doesn’t have time
To appreciate them all.

The winner-take-all nature of software these days is a big anti goal in my view.

Vvvvvv was lucky but a lot of people are just sucked into learning the world of growth-hacking. It might be just a sad downside of the Metcalfe effect but surely there are thousands of other games that deserved some attention too?
Every GC is a trade off. You can't replace RAII with GC without losing some control. No matter how much you innovate in it, you have to pay with something. That's the whole point of GC after all.

Here is a good read about it: https://blog.plan99.net/modern-garbage-collection-911ef4f8bd...
Can I get a reference to this? :)
To give an opposite metric, on one of the C++ software I develop the "add printf, compile, and run" takes in average 1/2s while it take sometimes up to a minute to load it in gdb or lldb. Which sucks because a lot of things are incredibly easier with a debugger.
I just wanted to point out that you can also do this on Google, just use the `site:` prefix. Example: `site:youtube.com badger`. Obviously the bang prefix you're referencing are shorter, but this is nothing new.

Edit: Ah, I misunderstood. The bang prefix will send you over to the search results page of the site in question. That's pretty neat.
Now imagine you sitting in the same Cruise Origin with 2 crazies and one drunk. Where's the improvement?
That’s not really a fair comparison. This code is installing Go where as you’re assuming Rust is already installed in your example.

Plus I’ve had way more issues with Rust versions than I have with Go.

Ultimately though this all just a very small part of writing code in either language.
Wikipedia's search is totally inferior to google. It requires correct spelling within one or two edit distances and the SERP is far less informative. This is a common enough action that those seconds add up. If ddg wants to be competitive they need to fix this.
PHP has its appeal with a install and then run script situation. Its simplicity of lacking any "project" structure (like what node.js has with project.json and .NET has with .csproj) or more complicated setup (Python with setenv) makes the first days of teaching a lot easier. Also the 1:1 mapping of urls and files is appealing.

However, after that first days, all of them rely on package managers (PHP, Node, Python, .NET, ...), custom routing and a structured project organization. This also explicit includes PHP.

You should try .NET Core (in your scenario maybe with ASP.NET Core Razor Pages). Its setup is very easy (dotnet new webpage; dotnet run) and normal projects rarely need the package manager. The only challenge is the sub folder containing the web pages ;).
Very few of them, and the CDC director is a serious and experienced scientist who believes in the mission of the agency.
Docker Content Trust – Presentation and Demo
This is not correct. DDG's bangs delegate to each site's search engine.
Integration tests can be easier to write, are necessary, but can also be much slower to run. Yes, it’s possible to write bad unit tests; the same is true of integration tests.

You need both unit tests and integration tests.
That only works if the second option is constrained to make all the projects approximately the same number of lines of code.
I’m wondering if you have ever ridden a bus, and also a shared Uber? The car gets you where you are going a lot faster than the bus, because you need to wait for at most 2 other stops instead of 17 or whatever, and you never need a transfer. Whether or not this argument convinces you, experiencing it yourself makes the difference obvious. It’s one of those things where you can actually do an experiment to find out the answer instead of just arguing about it. You could also try entering a destination into google maps and compare the estimated arrival time with bus vs Uber.

The self-driving car will presumably be a similar experience to the Uber, but addresses the labor issues that are the main problem with that model.
may I have one, if you still have some available?
Show HN: Graphpath generates an ASCII network diagram from the route table
You can have that. Just plug in another one, and write a script that opens the device exclusively and interprets the events so it doesn't send normal keystrokes.
What's the best Free alternative? Since WebRTC is pretty powerful & cross platform, is there a really good WebRTC text + audio chat system that matches the core functionality of Discord?
As much as I love Google for what they did for entire human knowledge back then, I would love for their monopoly to experience a real challenge at least somewhere else except China and Russia. Switched to DDG a year ago and happy to use it since!
There was a long period of time where it was easy to find a non-Linux Unix with Perl installed but not Bash: SunOS, Solaris, IRIX, etc., admins would typically install Perl pretty early on, while Bash was more niche. Like, maybe 1990 to 2000. Now we're getting into an era where lots of Unix boxes run MacOS, and although they have Bash, it's a version of only archaeological interest. But they do have Perl.
Interesting, but I'm not sure that's still valid. At least for European apartments I've lived in, radiators were never sized so that they could've heated apartments on the coldest day with wind and windows open. In older apartments cold days with wind can already be a challenge with windows permanently closed.

So I guess that fell out of favor at some point when heating costs became a bigger issue.
Wow, thanks for sharing. I didn't knew about the add your own keyword functionality. Pretty nice!
I wonder how long it will take the average Bay Area commuter to find an adversarial driving pattern for this.
I'm sure they could have figured it out if it was important enough. They just decided it was not worth it and scrapped the product instead.

"we couldn’t afford to spend days studying the code trying..."

So the estimated time to fix the bug was on the scale of days. It would certainly have taken longer to rewrite the game from scratch if that was the alternative.
HTTPS: //Supplementsworld.org/Ketogenasis/
Fixings applied in Ketogenasis:
We checked that it utilizes some brilliant fixings which may be so useful for weight ruin, and high-bore for starting the ketosis contraption into the purchaser's body out of nowhere. Moreover, the basic fragment parts of Ketogenasis be a bit of BHB ketones, HCA, and Green Coffee clean. In like way, those 3 are wonderful for any person who needs to lose their fat.
https://supplementsworld.org/ketogenasis/
Show HN: Easily Block Websites on macOS
Ask HN: How do you Prevent undesired effort in your work?
For example having more pixels by having two large monitors helped me keep less information at once in my working memory
Wine 5.0 Is Released with Multi-Monitor Support and Vulkan 1.1 Support
How to capture audio volume from mic in C++
I want to capture audio volume from microphone using c++.
The buses in my city are not close-to-on-demand, stop frequently, don't adjust their route based on requests and cost over $5/trip (without a multi-trip card).

I imagine something like this will arrive more quickly, not stop 15 times on the way, and get people closer to their home/work.
http://resources.wolframcloud.com/NeuralNetRepository
Because the closures don't have the same type, if I'm following you correctly.
Thank you. I like your mindset. Email me anytime sidjain at gmail
That's what I was quoting, 20cm isn't cheap.
Hanna Andersson Hacked; Customer Credit Card Details Compromised
You can turn off the favicons under Settings -> Other Settings -> Appearance, the bottom option.
All the instructions basically boil down to:

1. download version X of go

2. Unpack to location Y

3. Tell your OS to look at Y

Sure it's not a single command, but it's hardly complicated.

If by UX you mean some kind of install script that handles those things you can always write it yourself.