skysight-inc/HackerNews huggingface dataset:
A new Tumblr for everyone
We're building a replacement tumnblr
come check it out (we're only a couple days old)
https://freely.social/signup
Not necessarily. There was a story just the other day about how someone's SSDs at their business were failing for unknown reasons without the proper warnings. I must've read it on another device, as I can't find it in my history. I believe I saw it on HN.
I have a similar experience manufacturing a kickstarter hardware in China. Although we could ship with a few months of delay, we lost $9k.

Our story was a bit different. We first got to know about factories through a hardware service provider and consultant firm. We decided to continue with two well-known factories, one for molding and the other for pcb and assembly. At some point, we paid $9k to start the final injection. Our project manager in the molding factory made up a story that their email were hacked and someone had intercepted the invoices and that we had paid to a wrong account! He knew we could not follow up the story as we were under pressure and investigating the issue could delay the production for at least a year.

We paid again, this time with a lot of double confirmations in each step. A lot more problems occurred after that. The final quality of the product was different from what we expected and from what we controlled in the factory. So we did not continue with them.

These factories have no control over their staff. There should be multiple points of contact to avoid these problems. Overall, hardware is hard and manufacturing in china is even harder.
'The tomb was found in a buried ridge'

It is commendable how researchers do not give up digging, quite literally. I also understand this is intensely a resource (time and money) consuming process.
However I wonder why and how this was not discovered until now. Can't we disperse autonomous devices/robots that discover hollow spaces deep underground using SONAR or other vibration techniques?
What was the response? I’ve wondered the same thing at times but never had the nerve to ask so bluntly.
You're right that what happened in Iceland hurt Iceland. But I was addressing the more general point of why the Icelandic taxpayer should insure depositors from other countries.

> it’s illegal to murder someone regardless of the perpetrator or victim’s nationality

You're mixing up two things: whether the law as it exists was violated (in which case Icesave should of course be punished) and whether the law SHOULD protect foreign depositors. I'm discussing the latter.

> bank insurance applies regardless of nationality

I'm not well-versed in cross-border banking to say the least, but isn't that an opinion? One could just as well argue that Icelandic taxpayers shouldn't have to subsidise the British (as an example) public, by providing free insurance. If Britishers want insurance, it's up to their government to incur the costs, since it's the Britishers who'll be benefiting.
Pixel 3 is an expensive piece of crap. Call quality sucks, battery life is terrible. And the USB-C will for stretches fail to recognize the provided earphones as an audio device (it reports that it's charging them).

There are somehow 2 or 3 different news modes - and I cannot figure out how to get to the one I want. The Google assistant frequently enables accidentally and records me talking. The phone regularly harasses me and asks me to give reviews and answer questions for them. Many of the news suggestions it gives me are tweets and Reddit threads; I don't tweet or use Reddit. There are a bunch of apps which can't be uninstalled that I don't use or have any need for. No matter how often I turn off the wifi, it decides it wants to turn it back on.

This is probably my last Google phone. Garbage.
> thinking beyond their designated jobs and really understanding what they were doing from the user's perspective

if a company treats their (low level) employees like replaceable cogs, and never involve them in decision making, then yes, this does seem like a revelation!

However, this just goes to show that having trust, and empowering employees to be more autonomous and self-directed (with the appropriate amount of compensation based incentives of course) will achieve the same kind of results imho.
I have no problem with reasonable ads as a means of compensating a website for free content, but the free market once again went too far here. There is a sense of entitlement that just gets under my skin when people think they can just have stuff for free.
What's the theoretical difference between this kind of pattern matching and polymorphism? Instead of encoding the logic for each branch in a switch, do we get the same kind of exhaustive static guarantees if instead we encode each branch as a polymorphic implementation on each type?

For example, Java's Optional type seems to provide the same static guarantees without pattern matching (assuming it didn't have the unsafe get() method).
From their website: Keyboardio is Jesse and Kaia. Having a few employees who speak Chinese would be more than their employee count.
The Model 01 improves upon its inspiration, the Esrille, but has wobbly, non-standard switches and the keycaps feel cheap. The open source community built up around the hardware is the real asset.
So spend tons of time and money building a startup, but don't advertise it...got it. Sound economics.
The concern is not 'now' it's 'later'.

Google is a business like any other - and when they have the power to lever a monopolized situation - they will.

For example, they may start integrating technologies for which they have exclusive, or at least 'special' access. Can you imagine if all of a sudden Google apps start performing better than anyone else's?

Or what if they integrate technology that de-facto collects usage and behaviour - even from other domains - and then lever that competitively?

The power that Google already has, relatively unregulated is crazy. Remember that Google is the company that could change the outcome of elections ... possibly without us even knowing. They could drive markets up or down at will.

This would probably happen as a 'slow drip' - not one step being close enough to consumer awareness to create problems, and what with 'business friendly' politicians, nary a worry of legislation getting in the way.

They could introduce these technologies under the guise of 'improving user experience' (and maybe legitimately so to start), but other PM's, new CEO's etc. just take the opportunity before them. Why wouldn't they?

We worry a lot about 'Net Neutrality' at the network level, like it's a religion ... but that we don't worry about 'information neutrality' as well I find quite bizarre.

I suggest that having '1 major provider' may be a problem, doubly so if it's an entity like Google, and that frankly we don't really gain much from this fact at all. If Mozilla were the provider, great. Even Apple might be a better choice simply because they are not in the business of managing our information - at least right now, for them, it's a headache, not a revenue source.

So the concern is real.
People have no choice in the matter. Facebook and Google trade higher visibility for publishers that participate, in exchange for the same data tracking capabilities and limitations in 3rd-party ad networks from making money.

Apple News is entirely different and more comparable to using any other news app (like Flipboard) or an RSS reader rather than a website.
Ask HN: How do you start a data vendor/broker business?
I have a few niche markets where I think there is an opportunity for entrepreneurs to create Bloombergs, Capital IQs, FactSets or even CrunchBase or CB Insights like offerings.

I just have no idea what is involved in such a business. How do you approach data sources? What is your value prep to them? How do you price these things? Amongst many many other questions
Limited to a certain subset you most definitely could use the same statements (obviously not CTEs and the like).

Ideally you'd have a translation layer, so instead of writing error prone string-y SQL, you'd have a type safe DSL in the vein of LINQ to SQL, Esqueleto, Slick, Quill, etc. that generates approriate SQL based on the target driver. That way you write the same query once, with the same model, and dispense with the inefficient square wheel that is IndexedDB + javascript.
What is the name of the film?
Really liked lava and fire. I don’t know why gravity doesn’t affect the blue stuff. Can you disable page swipe gestures on mobile chrome?
Now what happens when you couple the oscillators?
Tennessee Williams: The Catastrophe of Success (1947)
From the second paragraph of the article:

>”With “They Shall Not Grow Old,” Jackson has applied new technology to century-old World War I footage to create a vivid, you-are-there feeling that puts real faces front and center and allows us to hear their stories in their own words.”
Nice! Extending this further to support associative and commutative operations yields a functionality similar to that provided in Mathematica. This approach was taken by the MatchPy project to hopefully integrate into SymPy so that they can use the Rubi integration ruleset.
A dplyr abstraction for Elastic Search I tried to use this year turned out to be orphanware. I'm back scraping HTTP fetches directly with a canned JSON blob posted.

If this one works, I'd love some positive feedback signals from users, because I don't want to build hopes, or code, to an interface spec which turns out to wither and die.
I get 1-2 FPS running this in Chrome on macOS Mojave.
They shipped after about two and a half years of excuses, so now their success rate is 50%. Par for the course.
I disagree. MS has recently pushed the “linux on top op windows” solution. Making windows programs run on linux has attracted plenty of ressources (commercial and unpaid): open framework clones, wine, steam play vm’s. The same can be said for osx. iOS and Android not so much though.
Cat Litter (and other absorbency products like diapers) are one of the most competitive areas of consumer material science.

I read a great article about how there is continual pressure the shrink the shelf space they take from super markets, and that has led to some pretty interesting breakthroughs in science.

I can't find the article now of course.
It's not emulating the FP code itself that used this technique.

The issue is that the emulated FP code can include FP branch instructions, and those FP branch instructions have branch delay slots, and the instruction in the branch delay slot can be an ordinary integer instruction like a load or store - that has to be done with user permissions - and it can even be an instruction from some weird extension to the ISA that the kernel might not have heard of.

It's executing those branch delay slot instructions, in the branch-taken case, that uses this W|X page.
Yeah, I use Pandora when I want repetition and I use Spotify to discover new music or see what my friends are listening to.
Would You Take Advice from a Robot?
About 10 years ago Peter Jackson made a "short" movie called Crossing the Line. It was the first real footage shot with a Red camera. It's kinda like a trailer for a movie that was never made. It clearly shows Jackson fascination with WW1.

https://www.youtube.com/watch?v=QleIfcA8mRQ

https://en.wikipedia.org/wiki/Crossing_the_Line_(2008_film)
That is a matter of opinion.

I don't do that and I avoid code that does. In the days of IE7 I learned to write CSS code that was conformant to both box models. Now I just write to the standard box model. CSS isn't something that will ever be particularly challenging once you have gone through the extremes of edge case use cases.
To complicate this further, there are certificates issued with IP addresses as names. One of the early bugs in CT Advisor[0] involved not knowing what to do with such a thing. I'd be interested in whether those writing this report considered these a valid URI.

An obvious example: https://1.1.1.1/

[0] https://ctadvisor.lolware.net/
Good interview as usual on Failory. He posts lots of them on Barnacl.es, too. Gotta poke at this:

"On the other hand, no software is perfect and if somebody says, their software is bug-free, they are lying."

Strawman to dismiss folks who argue for high-quality software. If they think it doesn't exist, they probably didn't know about Cleanroom Software Engineering and Praxis' Correct-by-Construction:

http://infohost.nmt.edu/~al/cseet-paper.html

http://www.anthonyhall.org/c_by_c_secure_system.pdf

There's a difference between accidentally being buggy because the problem is that hard and intentionally leaving it buggy for faster iterations. They're doing the latter. Which is fine in their situation. They could probably adopt some proven approaches to increase their QA results on the cheap, though. Easiest route is some slice of design/code reviews plus contracts (esp pre-conditions) with contract/property-based testing and fuzzing. Catches all kinds of problems.
Storing Memories in Your Synapses
I think it goes without saying that the Confluent Community License is in violation of the Debian Free Software Guidelines for a whole multitude of reasons. I don't think it deserves the title "open source", but I can't imagine anyone considering to call it free software.
i liked douthat’s editorial even without any particular personal sentimentality for wasps: https://www.nytimes.com/2018/12/05/opinion/george-bush-wasps...
I’m not a lawyer but the amount of law (and legal history) I do know makes me deeply concerned by this.
Case in point
The average human response time is roughly 250ms so page loads within 1-2 seconds do not make a major impact on user interaction, especially if the actual text content is available immediately which can be done easily.

AMP has little benefits to anyone but Google and the work it requires only takes away from the effort that could otherwise be spent on making the original website faster.

We work with 1000s of publishers and every major adtech company, and over the years we've built the fastest ad network on the planet using techniques from TCP window sizes to counting bytes in HTTP2 streams. AMP is not necessary for speed, it only requires business prioritization, but you can't fix that with technical standards.
I just saw someone reverse their TM3 into their garage with their phone. Pretty neat! Definitely will be my next car to make my long commute bearable via autopilot tech.
WWI is super fascinating. It sort of marks the final transition period from stand in a polite line and shoot at one another style warfare to modern warfare.
This is an update from a Kickstarter that ran in 2015. All the backers got their rewards, and I ordered one after the Kickstarter was over and got one of the highest quality products I've ever ordered.

The logic here is that, despite being lied to by a trusted account manager, they shipped all of their promised products, at very high quality. They have made continued software updates for years, much better than either Kickstarters or other project's I've purchased: https://github.com/keyboardio/

If you follow their updates, they've made many trips to China, despite having a newborn baby and running a new company.
https://outline.com/8psBrJ
It's absolutely the case that they have been doing this for at least 3-4 years already. I am personally aware of at least one case in Australia where the relevant authorities approached a major telco who were in discussion with Huawei for purchasing of next-generation wireless gear and told them in no uncertain terms - that if they did buy Huawei they may face issues having their license renewed.

Of course, for real security they should treat every device as compromised on arrival (ie. treat Cisco as just as bad as Huawei) and mandate heterogeneous multi-vendor infrastructure with aggressive anomaly detection, zero architectural SPOFs, and other defense in depth mitigations / failsafes.
Ooh that is a really nice syntax. And it would definitely work as it is essentially:

m(pattern)(lambda v: ...)

Design would be to consider the execution of the match and dispatch as a “cleanup” of the specification created in the block. Which makes a ton of sense in a weird way.

May end up using this, or one of us should send a PR to the OP!
It seems like the pendulums fall into a few repeating patterns. E.g. for a second it looks like a snake, for another second it looks like a double helix, and so on. The whole set cycles through each pattern and then begins again. How many patterns are there?
Fun little game! 42FPS on my iPhone X, too. And best of all no excessive heat
I used it as my main desktop system for three years while working on a self-driving vehicle, in 2003-2005. There were versions of Firefox, Thunderbird, and Open Office, so you had all the essentials.

It's OK, but would feel dated to most users. The really great feature is that there is no lag. The consistency of QNX is impressive. This is a real-time system, not a warmed-over time sharing system. No swapping or paging. Proper CPU scheduling. So little "why did it do that?"
In my experience, few people are NOT trapped in a filter bubble. If you've ever moved from a conservative area to a liberal area of the country, or vice versa, you'll feel this in your interactions with people. In modern politics, it's far more difficult to find people who are able to constructively engage with both sides than it is to find blatant partisans. Simple test for this is to ask some one to describe the positions of the other party and why they feel the way they do without using any disparaging or cynical terms. Fun experiment, I invite you to try it.
With legalization, the drugs would be cleaner and dosing more predictable. We could then focus on helping addicts recover instead of worrying about the legal trouble and violence they might bring to our homes if we try to help them.
WW1 was the first war with tanks. Pretty fascinating all the technology developed in WW1, and the war itself is really cool also.
I find this development very sad. For a short number of years it looked like the Internet would enable me to legally watch any movie I want whenever I want it. But Hollywood did not want it that way. Instead streaming services are slowly but surely becoming just another TV station. Everything is siloed again and unless I want to pay ten bucks a month per movie studio I'm again left choosing between movies I don't really want to see. Not long now and it'll become strictly worse than renting DVDs in all dimensions but the small inconvenience of having to go to a physical store.
Can Oral Sex Cause Yeast Infection?
I was so mad that I hadn't downloaded the sources before it was too late. So was everybody developing for QNX. All open source development for QNX stopped on that date.

On that date, RIM stock was worth $69.97 per share. Today, $7.60.
I could not disagree more. I bought one after the Kickstarter, and the hardware is very high quality.
It wasn't really open source anyway.

"Access to QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics® development seats"

http://www.qnx.com/news/pr_2471_1.html
Your scenario assumes that larger competitors, possibly from other localities and nations, will not come in and provide services as well as you can at a lower price (perhaps by subsidizing at first to gain market share).

With network effects, economy of scale, and commoditization of more and more products and services, larger players have stronger advantages than ever. In the long run, how do you secure a niche that can provide you with significant income per customer when those same niches tend to be lucrative for larger players as well?

Examples: There are fewer independent grocery stores, book stores, and pharmacists than ever in the US.

It is true that if your services are fairly immuned to those effects, it might be possible. Medicine and software consulting are two areas I can think of right now. However, those skills also require substantial investment/time to develop and some entrepreneurial skills to monetize well.

Do you have examples of occupations that can achieve success with a skill level of 8 out of 10?
Manifesto for Agile HR Development
There was a popular post a little over a month ago [2] about this very topic. That particular example used deep learning in a similar way to what you described.

It looks like there are previous attempts [2] that have even been turned into APIs [3]

[1] https://news.ycombinator.com/item?id=18363870

[2] https://github.com/richzhang/colorization

[3] https://demos.algorithmia.com/colorize-photos/
That's like saying quicksort will fail to achieve O(n log n) sort times. The processes underlying quantum computers doesn't exist in isolation. It's not some unique property of some untested physical theory (that string theory or quantum gravity) that might end up being totally wrong. It's the same physical processes you can test in any college physics laboratory, even your garage if you're willing to put in some work, and which underlie basic chemistry and material science. The computer or phone you're reading this on works by the same underlying physical properties as quantum computers are built on.

The only reason we don't have quantum supremacy today is because they require atomic precision in their construction, something we lack the ability to do now but for which there is nothing preventing us from doing in principle.

We will get there, eventually.
You seem to have missed the part of my comment that said "since IE6"

AFAIK the box-sizing box model you mentioned was implemented since the beginning of Trident, well before IE6 came about.

XHR was available from IE5 onwards (only accessible via ActiveX object, it didn't become available as a native window property in JS until IE7 but the feature was still available), so again isn't "since IE6".
If you think whether it was available in native JS matters, note that Mozilla had a native JS XHR object available in 2002, well before it was available in IE7 in 2006.

I specifically mentioned "since IE6" because that was the point at which Microsoft had decided they'd won the browser war, and ceased to innovate. From that point onwards they have been playing a perpetual game of catch-up, constantly lagging behind other browsers in implementing new specifications and features.

setImmediate is not standardised for good reason, there are already more appropriate use-case specific solutions:
use `requestAnimationFrame` if you are working with animations/visual changes
use `postMessage` or WebWorkers if you are working with transporting or processing heavy data

There's no browser use-case enabled by `setImmediate` that isn't supported by one of the above. It does however make sense for `setImmediate` to be implemented in node because a node environment lacks the two APIs mentioned above and doesn't really have any way of achieving the desired outcome short of forking child processes.
Yes, I do. I've built software to detect such changes as soon as possibly by analysing flyover data. In our case stereo imaging to also get height information. Only big cities do that. In small cities people talk and word gets out.
The only problem is to detect moving parts (trucks), temp. parts (parked vehicles, containers) and seperate trees from buildings.
Most of the flagging was done manually.
Collaborative networks over hierarchical structures;
Transparency over secrecy;
Adaptability over prescriptiveness;
Inspiration and engagement over management and retention;
Intrinsic motivation over extrinsic rewards;
Ambition over obligation

VS

Individuals and interactions over processes and tools;
Working software over comprehensive documentation;
Customer collaboration over contract negotiation;
Responding to change over following a plan
I know we've lost business because of it. We're a US company but a lot of our customers are gigantic multinationals and becoming fully compliant would reveal some IP that would be disasterous if it became public.