skysight-inc/HackerNews huggingface dataset:
We see the amount of links amassed by a person over time is his knowledgebase of sorts and we want it make it available to the user where ever he wants. We will be launching a mobile app soon, where in you can sign in and find any link from your history.
What makes it different from https://ottoproject.io ?
7 Hurdles to Overcome When Starting an E-commerce Business
Agree and also would of thought they would have a sensor on patient that measures dosage independently of the system giving the dosage. But from what I can tell - they do not.
Ask HN: Can I be a good operations manager solely based on logic
I'm currently doing my MBA. While I am really passionate about operations as a field, I'm somehow still averse to numerical approach. I realize this is a cardinal sin considering most of operations is about numbers. But I'm a good team player and a strong transactional leader. Do you think I might have any success with my approach of pure logic towards operations as a career.
Writing Non-Sucky Copy for Websites
It would be interested to check in with him at 35 to see where he ended up compared to other 'normal' 35 year old MIT grads. Basically does pushing your kid like that from such and early age lead to any significant long term advantages.
https://golang.org/ref/mem

Btw, in case it's not clear, Go has worked on ARM for the last 6 years, this is not a new thing.

It is the job of the compiler and runtime writer to ensure this model on whatever target platform. It doesn't matter if the target platform has a strong or weak memory model. Correct Go programs written for the Go memory model should work correctly on any target.

Of course that it's possible to write Go programs that violate the memory model but work on amd64, and not on some other platforms. But those are incorrect Go programs (and the race detector has a very good chance of detecting these problems). I will note that it's significantly harder to write these programs accidentally in Go though, than it is to write them in C.
Cool. So the question is - why would anyone choose to use your app? What additional value does it provide?
It gets lost in all the propaganda (designed to get the citizens behind a complex geopolitical effort) - Dokdo is mostly about fishing and other resource rights. The island itself is worthless, but the 200 nautical miles around it aren't.

Here in the U.S. I've even seen local Korean owned businesses with posters up in the window "Dokdo is Korean territory!" and other such slogans. It may seem absolutely insignificant to Americans and people from other large countries, but to South Koreans, surrounded by large powerful neighbors, in the middle of immensely crowded territorial waters, it has a not insignificant economic rationale.

https://en.wikipedia.org/wiki/Exclusive_economic_zone
An unhandled race condition disfigured and killed human beings. That earns it a spot at the top of the list IMO.
Cached version: http://webcache.googleusercontent.com/search?q=cache:rRmDAkC...
Engineering an experience
Microsoft Invests $1B in 'Holistic' Security Strategy
The paper says it's a general program induction solution. Does that mean one can already feed Neural Programmer into itself (ie. make it learn from its own previous executions' inputs—training sets—and outputs—learned programs) and try to see if it comes up with a more efficient version?
That's OK. As long as you're constantly refactoring.

If you step back and look at how you're manipulating your data and you're like, "Ok, data comes in and I first turn it right, then I turn it left, then I flip it over... Ah! I might be able to use Pipes and Filters here!" You can then refactor your classes to be more organized.
Have you? Let me know how that goes for you.
Why do you (and others) tend towards arguments suggesting simulations?

To me, the language here is important. Both simulation and computation imply (to me) a tool and a user of the tool. Even a broader interpretation of computation as, umm, the efficient transfer of precise information through spacetime in certain shapes (which is easily providable by our understanding of physics today) requires an observer to extract the computation from the otherwise non-semantic system.

It definitely makes sense to think of the universe as a projection of a higher dimension, or a holograph, or however you want to look at it, but that's a far cry from implying a simulation.

EDIT: hologram -> holograph
> What else do you propose?

I don't agree to the We Must Do Something, This Is Something sentiment.

Clearly we have to get our arms around the situation. We UN should actually coordinate a plan to figure what we can do. Rushing to put soldiers on the ground always ends up complicating the situation further and it's a choice you cannot take back (seeing how we're still stuck in many places) years after.
The same with Linus.
The main issue with this kind of method (using an algorithm to create a password) is that it makes it very hard to change your password if needed.

E.g, let 's say you use your algorithm for your passwords : Amazon get AnxPv4rz, HN get hsxPv4rz, etc... Now, someone get your password for Amazon one way or another (social engineering, poorly protected website, etc...). You have two choices :

* Change your algorithm for all your passwords. Depending on the number of different websites you use, it will probably be a very heavy process, and you might forget some websites.

* Use a different algorithm for Amazon. If you start going this way, you'll quickly find yourself with 5-6 different algorithm, each more or less complicated. That's pretty much why people use Password managers : they want secure passwords, without having to remember each and every one of them because it gets complicated after the 5th. And if you use a password manager, you might as well use completely random passwords.
I wrote the arm64 and sparc64 Go backends because it was easy. If I were to have retargeted LLVM, I wouldn't even have finished the first one, and I would have hated my life.

In the meantime, Go still supports more hardware ISAs than LLVM. Apparently reinventing the wheel is much cheaper than adding wheels to the old car.
Fluentd vs. Logstash: A Comparison of Log Collectors
Searching by record label is a hidden feature on Spotify. Try typing label:"Atlantic records" in the search box.
> Overall, we have had little traction on the platform and that is because the idea will result in a huge cultural change so it will take a lot of effort to mobilize customers to try it out.

Or it's a bad idea and nobody wants the product. Not every startup deserves to survive.

Sorry for the harsh words, but is sounds like what everyone involved in this project needs most is a brutal dose of honesty. There is no potential upside to miss out on. Just walk away.
1. usability - on mobile, its just easier than using Google, Yelp, Zomato or anyone else. less noise. 2. aggregation - we pull data from many different APIs so you have all the info you need to make a decision in one place (Telegraph news articles, Twitter feed, Uber cost, Google and Zomato reviews, Google search results, Zagat status, Michelin status etc...)
.. or immutant or jetty or ....
Buildinng a simulated production environment on the dev machine is hard because in production, there are (in most cases) special settings, special servers, special configurations, special files on special places, ... It is rarely out of the box configured service stacks.
thanks, but i'm already happy with my data & soul being sold by Google & Facebook. /sarcasm
'The Glamorous Life of an International Entrepreneur' with Patrick McKenzie
The problem is that with low scale and low growth prospects, even a profitable business can end up stagnating. Will everyone (founders, employees, investors) want to stay on?

Especially in this case: the business isn’t in a high-​margin niche; it has large direct competitors like Spotify, Apple, Google.
7 abandoned technology wonders of the USSR
>Granted it's not as small, but who really cares?

Isn't one of the primary points of this product the extreme size? It seems like an unreasonable comparison if you dismiss that.
Honestly if she brought $10k to the table and you brought nothing then you can't expect much out of this. A company with no revenue has an entirely subjective valuation. A company with debt and no revenue is, in most cases, worthless. There are very rare exceptions but if you believe you're one of these exceptions then why do you want out?

Just walk away.
I've actually had "small projects" running .net in docker locally.

Compiles and runs fine, kick off the kestrel web server and you're great.

That is however, specifically, the boiler plate stuff. As soon as I started trying to build a multi project solution with various nuget dependencies, things started to fall apart at compile time.

What was interesting to me was the fact that it was nuget transfers that started timing out and failing in the docker build. I can't actually explain what was happening ... and as a weekend d project it was just non critical to make it work in docker. (As opposed to just make it work "full stop".)

When I have more time and confidence, as well as after the tools have matured a little more, I'm definitely going to take another pass at it.
I have a Dockerfile that I use to run my production. This is already built.

Is there anything I can use to build a local dev environment quickly using the Dockerfile. Obviously I can use docker, but quite often new developers have trouble with docker.
I thought that about Unix too. We have to justify the pain in some way right ?
If you decide to take that route, one of dispute resolution techniques (couldn't remember its name); is to ask side A to name the price for the equity; B can then either sell at the proposed price, or inversely purchase the A's equity at the same price (one-shot only; no back and forth re-negotiations).

p.s. one of potential disadvantages is if one of the sides has access to larger capital; they can still lowball the offer (knowing that the other side would not be able to do a reverse offer).
A fun example of an island which is not disputed: Märket is a small uninhabited island located between Sweden and Finland. It's divided between the countries and Finland even built a lighthouse on the wrong side of the border!

Another example i the island Kataja, which didn't even exist when the border between Sweden and Finland was drawn, but now sits on the border.

https://en.wikipedia.org/wiki/M%C3%A4rket
https://en.wikipedia.org/wiki/Kataja
9 quintillion rounds to infinity.
I was aware of the possibility when I wrote what I wrote but I wrote it anyway because I was giving general advice.

The method used for discoverability is burdened by the information being siloed. Good information stuck in silos was the problem Spolsky and Atwood set out to solve. Forum threads and blogposts and pagerank are a suboptimal way to disseminate technical information (yes, I drank the Koolaid).

On StackExchange answers are open source. If the answer is wrong, anyone can edit it. This is particularly important because correct answers at |t1| can become incorrect at |t2|. Versions change.

Heck, answers can even be edited to cover corner cases. This seems a better way to handle the "duty calls" for technical issues.
Farm Robot Learns What Weeds Look Like, Smashes Them
Yes, but AES is fast. And since your using the same key over and over again it makes no real difference if you're decrypting once or 10 million times.
It took Intel 10 years, starting with Larrabee in 2006, to finally produce a MIC architecture that reaches the same level of performance as high-end GPUs: AMD's, Nvidia's, and Intel's top chips now all hit 6-8 single-precision teraflops per chip. This will hopefully bring some competition to the GPU compute market which is currently owned by Nvidia.

The two main reasons Knights Landing is so competitive compared to the previous-generation Knights Corner is that (1) it doubled the raw compute performance per core thanks to its two 512-bit VPUs (vector processing units) per core compared to only 1 VPU per core for Knights Corner, and (2) it upped the number of cores from 61 to 72 while maintaining and even slightly increasing the clock frequency from 1.25 GHz to 1.3 GHz. All this was possible because Knights Landing is manufactured in 14nm while Knights Corner was 22nm, so its logic gates are 2-2.5x denser. Meanwhile all AMD and Nvidia discrete GPUs are still stuck at 28nm. The only reason GPUs still perform comparably to Knights Landing is that their execution units are simpler and smaller than Intel MIC cores.
Aggregate Twitter, Instagram and Weibo to Oneline
>pushing your kid like that

I dunno about this... we're not intimate with his family so it seems a little unfair to characterize his parents as "pushing him". For all we know, the opposite may have happened and his parents were "holding him back" and trying to prevent a precocious teen from rushing into MIT at age 14 instead of 15.

As far as the article's text reveals, it says his parents were responsive and not pushy: "Rungta is grateful to his parents and to MIT for being responsive to his needs every step of the way."
Additionally, if a hacker gets 2 of your passwords, they can see that all you passwords are of the form AxxxxxB, from there it is quite easy to get all your passwords. If you have an "algorithm" that is easy enough to remember, then it is most likely breakable by a smart hacker.
Hand-to-brand Combat (2000)
My Home-Built TTL Computer Processor
Just as a alternative view: I was a Spotify user but their Android app was unreliable... my phone would hard reset occasionally. Then I started using Google Play Music.
Like Crimea.
The 6 Most Infamous Software Bugs in History
Their restaurant (Cafe Spice @ MIT) is pretty good!
I might have a use case for this. I bought a Toshiba Chromebook 2 this year and I am surprised how much I use it for work since it supports SSH shells, and my web based writing setup.

I have a nice 1080p monitor sitting on my desk that I seldom use. With this device it could morph into an always setup desktop version of my Chromebook. I mostly just use my laptops when I need IntelliJ for coding tasks, otherwise "lesser" devices like my iPad and Chromebook meet my needs.
Yeah, if anyone from nanobox is reading, I found a broken link on the Node.js Engine page:

On page https://engines.nanobox.io/languages/nodejs
the link for Create Custom Engine leads to a 404 on https://nanobox.io/engine-dev
Walk away, and be thankful you're not (some part of) $10k in debt. The words "menial tasks" to me suggest you're not really seeing her contribution properly, and as far as I can tell, all you did was give up some of your free time.
It really isn't. As another user said below, following long function call chains is counter-productive and if you don't have an ultra strict function naming policy you will have functions with duplicate functionalities very quickly.
Why stop there? Field, black hole, wormhole, string, force, spin, colour, charm, strangeness. All of these terms and more are used by physicists and have very different meanings to those used in "everyday life".
Here is the original recording of the moon landing. Besides clear evidence for editing, if you watch carefully you will find even more strong evidence for the fake. For instance, the sun light reflected from the space craft is in the wrong angle!

https://youtu.be/7JDaOOw0MEE?t=4m46s
Anatomy of a cheap USB to Ethernet adapter
Yes and no. The reality is that pure logic would dictate that you analyze the numbers and then make the logical decision.
Can Rodney Brooks Save U.S. Manufacturing by Selling Robots in China?
Useful tips to improve user engagement and growth of your mobile app
Also worth pointing out that neither Dropbox nor SpiderOak are fully open-source, so you are having to place some degree of 'blind trust' in either service. It is in their own best interests to have great security so that customers trust the product, but this cannot be verified by someone outside the company.
How not to smoke a pipe
I disagree. People often tend to forget that Emacs has a very long history and what may appear to a newcomer today to be bad design more often than not, has a logical (even if historical) reason.

It is of course a classic design dilemma when porting something across dozens of different systems and supporting something across many decades, whether to try to adapt to the whims of a new target or to stick with a common core. Emacs will never be the Microsoft Notepad of the common computer user and we, the long time Emacs users, tend to see the stability of the interface as an advantage.
Isn't that what Wolfram is also getting at with his irreducible complexity concept?

I wonder if the trick about this is not really to find a true explanation but the right perspective and more and more simulation seems to be a very valuable perspective to put on this.

Disclaimer — I am not a physicist so apologies if my question is stupid.
It's an islet not an island, which under UNCLOS is a really important distinction. Islands get an EEZ around them, islets don't. Rockall gets 12 nautical miles of territorial waters around it, but no EEZ.

The distinction between islets and islands is the basis of what China is up to with the artificial islands it is constructing. UNCLOS is a really interesting thing to get stuck into if you are a legally inclined geek.
The odds of getting blown up and getting into the news are still roughly parallel to winning in lottery.

So, it's still pretty funny I say. Grandmas don't explode..
I've always fantasized about making a 3D world with a built-in scripting language so I could make The Black Sun
Every national highway in Argentina has signs saying "Las Malvinas son Argentinas", meaning "The [Falklands] are Argentine". I think it's required by law.
In order to help people think about curvature and gravity, look at the following examples:

- The surface of the earth is a 2 dimensional positive curved space. To see this, draw a triangle with corners on the north pole, on the equator near Somalia and on the equator in Equador. The resulting triangle has a sum of all corners > 180 degrees.

- In a negative curved space, the sum would be less than 180 degrees. In a flat space, it is equal to 180 degrees.

- Another way to see the curvature of the surface of the earth is to observe that it's impossible to draw 2 parallel lines that do not intersect.

- The 2D torus (e.q. the surface of a donut) is flat. Test it with triangles.

- The towers of the Verrazano–Narrows Bridge are wider at their top than at their base. This has nothing to do with the earth have a positive curvature. Test it with a torus.

- 3D space is nearly always flat in the universe, especially at the surface of our planet.

- 4D space-time is not remotely flat. If I throw up a ball, it will come down. This is due the mass of the earth curving its surrounding 4D space-time. The straight line for a ball in the curved space-time looks like the ball changes directions and comes down in our flat 3D space.

- If you try to find the triangle of a sphere with the biggest sum of corners, you'll discover that the outside and inside of a triangle are interchangeable. We've entered the field of topology now and this has nothing to do with its curvature.
I'm surprised nobody mentioned this book:

"The Good Gut: Taking Control of Your Weight, Your Mood, and Your Long-term Health"

Justin and Erica Sonnenburg are Stanford researchers that address almost all of this directly in the book with research they've done. Microbiome in the gut are directly impacted by antibiotics and in sterile mice studies those fed the exact same diets gain more weight after antibiotic treatments than those that aren't. As the Ars article makes a point of this is critical in a child's gut, stating that even single rounds of antibiotics can have negative impacts to the childs microbiome for years (side effects being weight gain comparative to other children, etc).

Just started to read the book as I've been interested in probiotics and gut health for a few years now and there just isn't much data out there. The researchers wrote the book from a new parent perspective which is makes the book relatable to those who have.

Keep in mind this isn't a book focused on attacking antibiotics, but the study of the microbiome in general and so antibiotics come into the picture of the book early (not finished with the book yet). Very good book so far otherwise.
Firefox discontinuing the tab groups feature and suggests Pocket as alternative
I don't take a break after every session. I usually try to break for 5-10 minutes once per hour.
This is going to be a very meta comment. You have been warned.

The whole field of machine learning makes me kind of nervous. The problem is that the created systems seem kinda magical (quote Clarke, I double dare you). Even their creators don't seem to really understand what goes on in them. It's build it and see what comes out. It's heuristics all the way down.

My feeling: the lack of predictability that results makes these technologies good, but not great. It's why Google's search results still suck. Why suggestion engines are not always super smart or painfully transparent.

If one system in isolation is already hard to predict, what about interacting systems? Increasingly, our experience is shaped by these systems (search result customization etc). Isn't there a vicious feedback loop in there somewhere that pushes us somewhere at the whim of the un-understandable interactions of un-understandable machines?
I don't think this is possible. I can have different TLS configs for each vhost I set up on a single HTTP instance. And until the SNI is sent the server has no way of knowing which vhost to use.

Also SNI needs to match the hostname specified in the X.509 part of the cert. Certs are issued based on DNS names which need to correspond to SNI.

I'm not sure how much hiding the SNI would get you in terms of privacy. You could always just look at the destination IP address of the packet.
Does fetch aggregate the logged time you've looked at the pages that you're now looking at to find the same page you found before and ruining all the results?
It does not need to be either/or. I have configured the terminal mode of ansi-term to allow the cursor keys to move around in the buffer as usual exactly because I often like to back up a bit to look at some output and keeping remembering that the normal buffer movement keys was not available became annoying.
Dropbox is the weak link, as your encrypted datafile is likely accessible to a determined 3rd party.
Even worse than that, because revenue != earnings if Lyft has other costs than to pay its drivers.
> not as a way to model the problem domain

...unless your problem domain is a simulation of objects in a physical environment, in which case OO is well suited "as is".

But certainly, that's typically not your everyday scenario in development.
I was turned off by the ebook offer as well, but I went ahead and downloaded it anyway. Even though it says 32 pages, it's incredibly short because the pages are small, the font is large, and there are lots of illustrations. It took me longer to read the article than the ebook.
How about the conspiracy theorists funding a probe, sending it to the landing site and taking samples of the human waste product the astronauts allegedly left there. Back on earth they can do a DNA comparison with the surviving relatives. They can make a movie out of it and call it "first poop in the moon".
What's your take on Nix/Guix vs containers/virtual machines for setting up development environments? (note that the former also support containers, but they provide a very systematic way to manage dependencies)
Show HN: Family Digital Assistant for Families Confronted with Alzheimer's
I’m a nuclear armageddon survivor: Ask me anything