skysight-inc/HackerNews huggingface dataset:
Absolutely intermediaries in supply chains can add value.

can being the operative word. Amazon, New Egg, WalMart et al. opening themselves up to a certain sort of very low effort intermediaries sucks quality out of their platforms and makes online shopping a minefield of avoiding knockoffs (sometimes with Amazon impossible, to the extent where there are certain things you just shouldn't buy) and fake or paid-for reviews.

Fixing artificially low shipping won't kill this sort of behavior but it will make it easier and more profitable to compete against.
we have similar contest, but in the University, and it was for the longest (time) flight, not the farthest. Among all guys that tries different setups the contest won... a girl (to make it even more awesome, I think she was the only female contest member :D) :)
Microservices and Delivery – Lessons Learned
I used thefuck for a little while, but have removed it since I found this gist https://gist.github.com/robmiller/6018582

The `git publish` alias eliminated the vast majority of my thefuck usage.
Low Speed/Fault Tolerant CAN offers baud rates from 40 Kbit/s to 125 Kbits/sec. This standard allows CAN bus communication to continue in case of a wiring failure on the CAN bus lines. In low speed/fault tolerant CAN networks, each device has its own termination.

From https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000...
Do the Amish not use plastic? Or is this just a snarky comment?
No reason Nix shouldn't be able to run on OpenBSD right? Nix works on macOS quite well. It would obviously take some work to get it to configure the built in OpenBSD services but it seems like it could be worth the effort.
The simplest way to prove it is to show that kind of information flowing from a device to Google (or any other party). No one has ever done that. You wouldn't expect a full audio stream being sent, rather the device would look for triggers, but they would still need to be communicated in someway over the network.

Google (or any other company) have also never promoted such an ability to advertisers. If it would be a very closely guarded secret you would think that high budget advertisers would be the likeliest to have access to such targeting. However in "tests", like the 'dog toys' video that mikejb mentions and many more, the advertisers are usually no-name companies with cheap products. Most of these proclaimed tests also seem to be YouTube videos trying to get revenue from views. Furthermore, if devices would be looking for trigger words (like mentioned in the first paragraph), it would be even more likely that you would only see this happening for high volume/big budget advertisers.
Really?

Well IMVHO the best "re-invention" of social web, actually social internet is already there for long, long time, respond to the name of "usenet". No-one "own" it, it's an open and well-know standard so we have various client&servers and we can build other if someone wish. All interested posts can be kept on our personal computers, locally indexed for fully offline search (the best guarantee of censorship-resistance and the simpler and quicker solution), both client and servers are far simpler than modern webapps, ...

That's the social, free, people-centric internet. Reinventing the wheel with complex and less effective solutions is not a good idea IMVHO...

Sorry for being rude and for my poor English.
> Some of the smaller burrows (dug by armadillos) are too small to fit a human.

How much small?. Children worked in mines also

>These kind of burrows are only found in south america.

Attribuable to local cultural differences. You can find mohais only in Rapa-nui.

> There is no evidence of human presence (wall paintings, fireplace remains, etc). Except in some cases...

The article talks about modern graffitis and marks of modern tools.

> and even then only at the very entrance (suggesting that people found these later but never ventured in the dark parts)

You can't make a fire in a semi-flooded area. And they probably wouldn't make a fire close to clay if their purpose is to dig in the clay looking for precious stones that can be distroyed by fire. Softer is better.

> There is evidence of claw marks on the walls

This is circular reasoning. There is evidence of marks on the walls and we don't know who did it or how they were created.

> but no evidence of human tool use (pick axes, etc)

Neither is evidence of sloth bones or broken claws or fosilised faeces or dead animals. Absence of evidence is not evidence of absence.

Maybe we are not looking in the right place.

> Some of the burrows are dug in sandstone.

Keratin is softer than sandstone and a soft material will not scratch a harder material. This is evidence against non-anthropogenic theory unless you add teeth to the equation (but sloths and armadillos belong to the order edentata, that means "toothless"). They do not have strong renewable frontal teeth like rodents have
It's just a byproduct of protesting against tighter migration control. God forbid law enforcement stops "undocumented".
Ask HN: Web crawling theory
Hi, I'm looking for documents or books about web crawling, ideally not about a language but more general. Can you help me ? Thank you.
The beginning calculus book for me is Gilbert Strang's Calculus.

https://ocw.mit.edu/ans7870/resources/Strang/Edited/Calculus...

Calculus Made Easy seems too dumbed down to me.
I think it's important to note that this is very location-dependent.

In Utah, where this survey was taken, I'd be willing to bet the number of people with developer-like titles consistently bringing home > $250k take-home probably is less than 0.1% of the dev population, whereas in a place like SF/Seattle/NYC, it is a lot more common.
I might, I've lived in Salt Lake City pretty much my whole life.
That is not my experience. Until recently, I used to pin versions in requirements.txt, then from time to time I removed the pinned versions, reinstalled everything, tested and added new versions to requirements.txt. Most of the work was testing for incompatibilities, but no package manager will help you there.

Recently I switched to pipenv because zappa insists on having virtualenv (as app dev I never had any need for it - but it seems my case is an exception, as I almost never work on multiple apps in parallel). Pipenv does make version management a bit easier, but it wasn't difficult (for me) to begin with.

From talking with other developers I know my view is somewhat unorthodox, but I haven't encountered the problems they describe, or the pain hasn't been that big for me to embrace all the issues that come with virtualenvs.
I kind of like the way D handles oop. D gives you structs, classes and interfaces.

Structs are stack allocated and have no inheritance. But are otherwise syntactically work like classes.

Classes are heap allocated and allow single inheritance, unless the parent is an interface.

Interfaces are similar to a class but it's member functions must be overridden. A class can inherit from multiple functions.

I tend to use a mix of these and templates depending on the type of data i'm handling. I find it gives the best of whatever design pattern works well for different parts of a project without locking you into a certain paradigm throughout and still keeping everything fairly logical and coherent to read through and understand.
I was in Porto a few weeks ago for ngiforum.eu, and Prof Susana Sargento spoke briefly there about her mesh research that has contributed to Veniam, a company building vehicle-to-vehicle mesh tech (selling to cities I think?). https://veniam.com/

Worth following them and learning more about this.
On user authentication
Yes, this is the accusation in the court docs. They agreed to eBay terms knowing they were going to violate them by soliciting other users to sell off platform.
I wish I was as skeptical about free products as I am about expensive products. Looks like Robinhood is just another tech company. Create a free product, store the data, wait for users to get locked in and later devise a scammy way to monetize it. Silicon valley why you no live up to your catchy slogans? ლ(ಠ益ಠლ)
If somebody else is paying for it, Oracle is still pretty good, and has some features that PostgreSQL doesn't.
I think you can, I assume they were using the ebay platform, messaging sellers is probably against the ToS.
I'm arguing that building a new social contract because the current one isn't perfect is foolish and naive in the extreme.

The author kinda touches on it later in the article, but the only reason we have these contracts and they were deemed enforceable is because we wanted to avoid a breakdown where executives would steal all their company's secrets and then go to a competitor. Slightly amended regulation is necessary, not some sorta social uprising.
No one mentioned DNA samples. The standard way to control for genetic differences is to use genetic twins separated at birth and reared apart.
Its hard to say. I never did a test where I threw them all and compared distances. I should do this! A lot depends on how accurate your folds are, and how well you tune it by small bends to the wings. This can make a big difference. I would say that "The Buzz" or "V-Wing" probably are the best. Also the classic "Basic Dart" thrown hard is difficult to beat.
I could use an overview that includes an update to the Computer Architecture class I took in the early 90's. This is good - for "general purpose" microprocessors.

At that time, nothing at all was said about GPUs - they basically didn't count at all. I don't really recall anything about DSPs either. And FPGAs were considered neat and exotic, but a little useless, particularly compared to their cost and more of a topic for EE majors.

Now I've seen a great update (posted to HN) about how FPGAs are basically.. no longer FPGAs and include discrete microprocessors, GPUs and DSPs.. often many (low powered) of each!

This statement:
"The programmable shaders in graphics processors (GPUs) are sometimes VLIW designs, as are many digital signal processors (DSPs),"

is about as far as it goes. Can someone point me to a 90-minute guide that expands on that?

* What about the GPUs and DSPs that are not VLIW designs?
* What is the architecture of some of the more common GPUs and DSPs in general use today? (as they cover common Intel, AMD and ARM designs in this article). eg: Differences between current AMD and NVIDIA designs? I don't even know what "common 2018 DSPs" might be!
* How does anything change in FPGAs now, and where is that heading? (the FPGAs-aren't-FPGAs article was a few years old)
I don't understand how some people are saying this would be an unethical action. This is competition, which is how better services end up being provided to users, and for better prices. It's not competing that's unethical, and is what leads to monopolies, price fixing, and other anti-competitive behavior. If they don't like Amazon "poaching" users of their site, then they should offer even more desirable terms to their users.

That it's even possible to try to sue for something like this is a sad reflection of how much our laws have interfered in normal market operation, and enabled companies to try to create ways to legally sidestep competition. You can't inform our users you could offer them a better deal. It's against our terms and services! We sue!
This is one macro-narrative on the current economic system: Neoliberalism as Creative Destruction [1].

> In this article, the author contends that neoliberalism is above all a project to restore class dominance to sectors that saw their fortunes threatened by the ascent of social democratic endeavors in the aftermath of the Second World War. Although neoliberalism has had limited effectiveness as an engine for economic growth, it has succeeded in channeling wealth from subordinate classes to dominant ones and from poorer to richer countries. This process has entailed the dismantling of institutions and narratives that promoted more egalitarian distributive measures in the preceding era.

[1] http://cult320sp15.onmason.com/files/2015/01/Harvey.Neoliber...
I used to roll a sheet of paper up into a very tight tube, then flatten one half and tie an overhand knot in it. That's how I won the "distance shot" portion of informal classroom wastebasketball competitions. You just hold the light end and flip it towards the trash can.

So even the wadded-up ball can be improved upon.

And no, I don't know why the teachers ever left us alone in the classroom.
This could fix potholes too. Having the cars avoid that section of road automatically.
It's a civil suit, so you don't have to have broken the law. Breaking a contract or ToS is enough.
Failure due to the inevitable limitations of a system is one thing; failure because a hackjob, working 90% of the time, and catastrophically failing otherwise, was deployed? Thats just criminally negligent.

Even if total fatalities drop, if the reason for the remaining deaths is that your car will arbitrarily lie with no justification, then you’ll lose trust in the whole thing.

Systems that require trust should be reasonably perfect, so as to maintain that trust. Otherwise you’re really only going to get away with it by forcing it down the consumer’s throat, by top-down approaches (gov regulation, contracts with the ceo, etc).

And when you’re doing that, who cares what the failure scenario and rate is? Lies to you 20% of the time, and its still on your head. 30%? 80%? The only group that needs to trust it at this point is management; they’re n steps removed from the issue, so as long as you can keep them from looking too hard, you can go as awful and shitty as you want.

Trust takes years to build, seconds to break, and forever to repair. Or you just take it to management.

Your website doesn’t need much trust, and your text editor needs some but not much. But your car? It most certainly does
A Robot Can Cook You Roti, but It Won’t Taste Like Home
Show HN: Multi-Browser Screenshots -LambdaTest Launched on ProductHunt
I think the plastics would burn well before you got to the melting point of salt.
> Unless you are a Native American, which make up less than 1% of the population, you came to this country as an immigrant.

This might be the dumbest thing I've read all day. Roughly 87% of Americans were born in the US and thus are Native Americans. The vast majority of American citizens did not come here as immigrants. How are you so stupid?
You could always recycle and reuse your creations with some DIY plastic recycling machines. the folks over at preciousplastic.com are doing some really cool things reusing plastic, including creating 3D printing filaments from recycled material.
I worked for a very large advertiser until end of 2017 and there was certainly no such offering.

Disclaimer: Today, I work for Google, but nowhere near ads. And I wouldn't share internals anyway.
His approach is the same as yours. As soon as the algorithm sees a character from second string where the value for that char in the array is zero, the second string is not an anagram of first string and can return false immediately.
Ask HN: Do you think the “charging as a service” concept has any merit
Seems there are lots of newcomers in the "batteries sharing economy" space [random list: 0]. Do you think this concept has a real business potential, or it's another "sharing economy" baseless hype?

[0]

https://chargerent.net
https://www.nrggo.com/
http://www.xiaodian.so/
https://techcrunch.com/2016/03/29/anker-ankerbox/
...
So how about we codify that any bakery can refuse any order? Or is that off the table for some reason?
I see. Thanks for the explanation. That’s a cause I can get behind, it would be handy for myself and my countrymen to be able to enter the US without a visa. Abolishing the equivalent border enforcement agency of Iran, not so much.
Link to highlights : https://blog.ubuntu.com/2018/10/18/ubuntu-18-10multi-cloudne...
We would be healthier, happier, less harmful to environment, richer, have more friends, be better connected to our communities, etc. if we built mobility around walking, biking, transit, AND cars... not ONLY cars.
Even Solid, like OOP is one of those concepts that has morphed more into an ideology than it needs to be with blind faith adherents

https://speakerdeck.com/tastapod/why-every-element-of-solid-...

I'll take someone who writes simple code that can be easily changed 101 out of 100 times over a SOLID, OOP Adherent.
I feel like it will be introduced like how aerospace does it. They add a newer technology to an aircraft in a non-safety critical application. Reliability data can be collected without risking the safety of the aircraft. Then once a technology is proved safe it can be incorporated into a safety critical system.

So maybe car manufacturers will first incorporate a driver assist that tells you if that car is stopping in front of you. If that fails the driver is still in full control.
> The great architect has the foresight on how the code will be used in five years and design it accordingly

Perhaps this is a function of me working in startups and consulting my whole career, but it seems extremely misguided, if not negligent for an experienced engineer trying to design for use cases five years in the future. Five months into the future is even pushing it.

What kind of companies operate in this way?
The Mosquito could only carry half of the bombs of a B-17 and had almost half the range.
> CLI is like speech.

You must be kidding here. CLI is like speech only if imagine you are in a completely dark room full of people, and you can't talk to anyone unless you know their name and their job description, and although you can get a list of names, you need to figure out the job descriptions yourself.

On top of all that, everyone speaks a slightly different dialects, the adjectives and verbs are slightly out of order. And although that's not hard to memorize, you have to speak flawlessly in order to be understood.
Anecdote time... So, I was sitting in a car with a colleague who was talking about how he used to live in the UK (we're both Danish but were speaking English because we had a non-Danish colleague in the car with us). My colleague talked about how he'd developed a fondness for cricket while living in the UK, to which I replied that I only really knew cricket from Hitch Hiker's Guide to the Galaxy and that it was one of those sports that I'd always been sort of curious about since it gets so little exposure here in Denmark. We agreed that we should maybe watch a game together so he could explain it to me and the conversation naturally changed topic shortly after. But a couple of days later Google Now showed me a notification saying that cricket results were available asking if I wanted to subscribe.

There's of course always a chance that I've done something that—unbeknownst to me—has led Google to believe I was interested in cricket, but I definitely didn't google "cricket", watch videos about it, mentioned it in emails or some such.
Why do you think Angular was the wrong choice? This question is coming from a person with little knowledge on most front-end frameworks.
IMO that's all bullshit. There are plenty of immigrants and highly religious people who have large families in the developed world.
Nice, not really useful for me (I can correct by hand, probably at the same or higher speed and with more predictable results) however nice and scenic.

Perhaps it work better inside zsh/fish autocorrection, extended it to another level :-)
> Matrix is an open standard for interoperable, decentralised, real-time communication over the Internet.

> The ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.

Is this yet another protocol that is supposed to replace all other protocols? Have we not learned from kxcd?

Or am I comparing Apples to Oranges?
"Build Me Up Buttercup" ends with one of the most interesting fade-outs. It actually ends with a key change during a climax, ending unresolved. I've always found that to be one of the most interesting artistic fade-outs from the oldies.
Awesome! I appreciate the info.
We have not had real capitalism in this country since the Gilded Age, when the dollar was backed by gold. Fiat currency and Keynesian economics sparked the mess that were are in today.
I've been exposed to designing software and electronics for vehicles (autonomous or otherwise). There is ISO 26262 which gives guidelines on safety for these systems. Generally, developers of components will be fairly conservative, and for events where serious harm is possible, where the driver is not expected to get control if the system fails, and if it may occur in a "likely" situation[1], there are stringent requirements for testing, etc.

[1]"Likely" means how often that function is used. As an example, applying brakes is extremely common. So any electronics/software involving brakes is considered very likely.

Now whether companies like Tesla actively follow the ISO - I don't know.
These are both pretty great:

https://sqlbolt.com

https://selectstarsql.com
Noncompetes, especially ones that seek to limit what you can do after the employ of the company are pure evil, and give absolutely no benefit whatsoever to the employees. They should be unilaterally banned.
Buses and Coaches could reduce traffic jams and shorten commutes. There are maybe a dozen easy plays any city can make, and dozens more harder ones, to reduce traffic congestion long before anything like this reaches "safe enough for streets".

And one would guess the minute this billion dollar investment works, it will suffer the By-pass paradox and streets are back to the usual level.

(its been a week of traffic accidents and long long tailbacks in London, so i am feeling bitter :-)
There is no reason for Docker to be slower, it must be some kind of configuration issue. Containers are basically just processes and there is virtually no difference in execution times.
> For example, generics wasn't even a thing when OOP originally started

Generics werent part of the earliest OOP because generics only make sense with static typing and the earliest OOP languages were dynamically typed; generics were around other places around the time of early OOP, though.
Rockstar developers speak out about “100-hour weeks” comment
I would appreciate a link to the original article (I and many millions of people outside China can read Chinese). Primary sources and all
Did you read it? The book was aimed at school children who would have taken the then British matriculation. I don't think they are the target audience for Strang's book.
I'm glad I don't work places that try to keep me from being "cute".
It may also be of interest to HN that Jona Bechtolt & Claire Evans who are leading this project are the core members of the band Yacht. Claire recently published Broad Band [1] to acclaim, which explores the history of women involved in the early years of the internet. She also edits Vice’s science fiction site. Both are very cool people who continuously crank out interesting projects.

[1] https://clairelevans.com
Scottish Register of Tartan's Tartan
Many applications run maybe 10 times on real data and then their purpose is fulfilled. You don't need to design a microservice architecture with redundant servers when a simple shell script could do the job better.

You need to foresee the scale of what you're building and how you would proceed to the next level. Some things must be solved right before the first deployment because you can never change them after the application is deployed. You must know what these things are and solve them right. You must also reduce their number ideally to zero if possible. You must use solutions that allow refactoring and later scaling in areas where your crystal ball is not sure. If the hard things are solved correctly you can use average workers to do the rest and it will work well.
More Tools Emerge for AI Deployment
I really don't understand why Usenet died out, when the replacements were all worse.