skysight-inc/HackerNews huggingface dataset:
> I don't want to live in a world where Google owns/buys out Gitlab

why not? If it means gitlab can have the resources to keep improving...

and given that it's open-source, there's no fear of any shutdowns.
r.e. the 100ms, some references are given on this stackoverflow question.

https://stackoverflow.com/questions/536300/what-is-the-short...
Business Models in the Sharing Economy [pdf]
First open-source code that lets you fake anybody's face convincingly
Then shuts down new code.google.
Forget the marijuana scene, Elon musk needs help
Business models in the Sharing Economy
When It Comes to Cybersecurity Assessment Nothing Beats the Real Thing
Making the Business Case for a Large Scale Refactoring – Part 1
From "Laws of Tech: Commoditize Your Complement" (https://www.gwern.net/Complement):

> Joel Spolsky in 2002 identified a major pattern in technology business & economics: the pattern of "commoditizing your complement"

> This pattern explains many otherwise odd or apparently self-sabotaging ventures by large tech companies into apparently irrelevant fields ...

> ...they are pre-emptive attempts to commodify another company elsewhere in the stack, or defenses against it being done to them.

After having read this article, it's been interesting how a lot of these investments have started making more sense. They often aren't primarily about the product itself, rather they serve the function of minimizing any leverage other companies could have over them.

As Github offers an access to a valuable resource for tech companies, developers, Microsoft could use it to promote its products/services and to attract talent. This isn't good for Google, so they are hoping to reduce Microsoft's leverage.

In some sense this is obvious, but I hadn't consciously identified this as a pattern before.
Because github is now owned by one evil empire, we don't want the most viable alternative to be owned by another.
There is indeed: I tried the same way as in Sublime Text and hurrah, it works.

Go to Preferences > Edit Settings, then add a new setting to the dict:
`"dpi_scale": 2.0` (or whatever float value works for you)

I think you need to restart Sublime Merge then.
Any plans to switch from Gtk+ 2 to 3 on Linux? Scaling of native dialogs isn't very good with HiDPI displays atm :/
It doesnt have the same history of security that proof of work has so its just newer and hard to get the incentives correct to create a secure network. Ethereum is working on moving to it and some others as well.
Ask HN: Does anyone do academic writing in their own time?
It has been a few years since I got my masters degree, and I never had the ambition for an academic career. Pursuing a tech one at the moment. Still miss writing about topics that interest me. Is there anyone here who incorporates (academic) writing with a non-academic career? How do you manage?
1) Index funds have human traders.

2) Human traders will generally trade products that aren't automated or will trade products that are automated in sizes that aren't automated. They will also oversee the automated trading.
You can use the dpi_scale setting for this in Sublime Merge and Sublime Text, but you'll have to restart after changing it. You'll need to edit the JSON settings directly for this (via Preferences/Edit Settings), and then set dpi_scale to something reasonable, such as 1.25
From two weeks ago https://news.ycombinator.com/item?id=17909755
Survey: How Do You Solve Impediments Outside Your Team’s Control?
HN seems to give new comments a temporary recency bonus so that they have a chance to be noticed and upvoted and this contribute to the discussion instead of completely buried at the bottom of a page that very few people will scroll down.
Immersive Interview with Krista Jäntti, Lead UX Designer at Varjo
My elaborate and thoughtful comment to this:

Boooooooooooooo!
What I don't get is this line, "But despite Mr Dixon's exoneration, prosecutors say he did provide the murder weapon, which they described as a machine gun."

So he was at the store buying beer, and the other guy used his gun? So at most he is guilty of owning an illegal firearm, or automatic weapon?
Fun fact: in California and Idaho, it is a capital crime to commit perjury that results in a wrongful execution.

https://deathpenaltyinfo.org/crimes-punishable-death-penalty
^ exactly; blogs are mostly static. You can improve the responsiveness of e.g. a comments section with a bit of JS, but that's very low priority and doesn't need to be much.
This literally will be the turning point to the slow, painful death of Linux. Great things are forged in conflict, not by committee.
Not one to support rants normally but this irritates me too, especially when encountered in billion-dollar businesses (not only Dropbox). It's like they can't afford investing a part-time developer and a few extra db queries in customer experience and retention, which indicates that they are in it for the fast buck, right or wrong. This type of customer indifference should have a special, and tarnishing, name.
I doubt there be another space race

* The US is not able to provide clean drinking water (Flint) or basic healthcare

* the current anti-science administration would not even care to engage in a space race unless it enriches the Russian mafia/Putin who controls the Puppet in Chief

* how would it be financed? selling more debt from China
It's Google plus companies that Google has spun off?
> Do the blocks need to be mined twice? Or do you just have to submit a garbage block for the second one?

No. One transaction included twice in a single block.
This blog works fine without javascript.
I wouldn’t have lumped expression recognition with what one is thinking.

It’s feasible that a person could leave a toilet with a displeased expression while pondering some peculiar nuance of some specific domain of knowledge.

But maybe in this context you’re right, the article meant to refer to expression recognition.
Certainly, with kids, it seems very apparent to me that my emotional state rubs off on them. I think there's a bigger feedback loop going on though. Obviously if they behave less well it makes me less happy too and it's easy to get into a vicious cycle.
Bitcoin Core has, from day one, been a remarkably safe code base generally speaking. The protocol is free (or used to be) of any string manipulation or other behavior that often leads to code execution. Many major issue causing features were added after the departure of Satoshi, and are generally considered to be mistakes for other reasons (BIP70 introduced a dependency on OpenSSL for the GUI wallet, which is being deprecated and is now a compile time option). For the most part any issues in the original code are to do with consensus level understanding of how the system operated, which is to be expected given that the entire construction was novel at the time of its creation. People often repeat a mantra that the Satoshi code was bad, when it was surprisingly problem free given the enormous amount it accomplishes.

I personally pondered if this particular issue would have any market effects and concluded that it would not substantially. This is based on fact that there's altcoins in existence with > 800 day consensus level failures disclosed privately, or publicly known, which still have reasonably active trading. Some altcoins manage to exist with almost no operational network at all, just a pool, a node or two run by the creator, and an exchange with substantial internal volume and not a lot else.

For altcoins in particular it's difficult to actually know if this is representative of what would happen in Bitcoin, some of the issues I'm aware of in altcoins simply haven't been exploited because there's not enough profit in it at the moment, even though the design decisions in these altcoins (eg, facets of proof of stake) are then used to justify the safety of other systems.
You're free to choose a tool and use that so you can focus on the product. But only having one tool would be rather counter productive for the community as a whole.
Equifax fined by ICO over data breach that hit Britons
I find it interesting how rocket development speed seems to have slowed down. It took the US a little more than 10 years to go from barely being able to launch any rocket to the Saturn V. With all the experience we have now it still takes more than 10 years to develop a new heavy lift rocket. Considering that usually everything is late this rocket will probably fly after 2030.
Public release is what counts though, we had been privately experimenting with WebSockets for weeks at that point as well.
Because it's impossible to be "one of the best" for all usecases.
I’m European, so using twitter in that way would be really illegal. Having children of my own, I’m really happy they weren’t shared on an American social media-platform for the entire world to see.

We do have digital platforms for sharing stuff like that, but they are operated by the schools and the data is encrypted, access locked to the correct parties and the data is t kept forever. That way, you can actually also share meaningful information directly linked to your child.
earlier discussion: https://news.ycombinator.com/item?id=18025437
RICE: Simple prioritization for product managers
https://news.ycombinator.com/item?id=18025437
Me too; I've moved my active projects to Gitlab quite a while ago and haven't looked back. I just prefer everything about the Gitlab user experience over GitHub.
That’s a good point. Simple netting might be more effective in that scenario?

Edit to add: of course, it’s a never ending cycle of attack vector vs countermeasures I guess.
Somnetics Transcend EZEX Mini CPAP with Travel Configurations
Yes. Because 2nd measurement will reshape the probability wave of measuresed object.

There can't be measurement without interaction and no interaction is without consequences. Also uncertainty principle.
Sometimes I wonder if it's slow like that to recoup the investment of the existing rockets in use. You don't want to make them obsolete too soon until it's make a profit.
I have mixed feelings about this, not sure exactly where I stand.[1] I think I might be ethically okay with a world without copyright control on code, especially because you could sign contracts governing how people use your code in exchange for revealing it to them. But it would take a lot of getting used to.

[1] Personally, I've put a few small open-source projects online and do take the stance that people can use them however they want, I assert no control over their use (I request attribution). But I don't make money from writing code so I'm not saying I think everyone else should do this.
If you use a credit card, you won’t be held responsible for any unauthorized charges that might result from breaches like this.
Had this been exploited, it wouldn't have caused that much damage.

Some exchanges would probably have gone offline for a few hours.

Nobody would have lost any money or bitcoins.
> and given that it's open-source, there's no fear of any shutdowns.

Well, not entirely. The community aspect of GitHub would largely be lost if it vanished overnight and was replaced by scattered competing clones, even if they were running the exact same code.
Smoothing volatility is expensive in some businesses. Plenty of rational people would prefer $90 this year and $120 next year over a consistent $100 each year.
Yes but saying "screw the government" on social media today, doesn't really matter if it's going to be applauded in the future, it's still going to be aimed at the government, which is the whole point of the system.
I hope somebody will do this to Google's business so they have to do something else than selling ads.
Good game, but unfortunately I was able to get stuck on an edge. Player's upper left edge caught on wall's lower right corner. Perhaps the problem is in the collision checking: https://github.com/phoboslab/underrun/blob/master/source/ent...

If there's a collision in either X or Z, both should be rolled back to their last positions. I think there is possibly an edge case hidden in there otherwise.

P.S. Nice code by the way.
Quit   Genius (YC W18) is looking for a remote front-end web developer – Contract
Quit Genius is looking for a senior front-end web developer who can work remotely and part-time. We are a multi award-winning quit smoking app, build natively for iOS and Android.

Since launching in June 2017 we’ve experienced incredible user growth and are already the world leaders in smoking cessation. The app works – we’ve published 3 peer-reviewed papers and have already helped over 28,000 people quit smoking, for good. What we do saves lives and is incredibly rewarding

We’re looking for someone who can lay the foundation for our web products. You will need to exhibit strong attention to detail and be able to think several steps beyond the initial requirements. We also expect you to communicate effectively with designers and product managers using tools like Slack, Trello etc.

You will be able to work on a remote project basis.

Key skills:

- 4+ years of software development experience, with at least two years using AngularJS
- Thorough understanding of browser technologies like HTML, CSS and JavaScript

Bonus:

- Design chops; experience with the Adobe suite (or other similar tools)

Apply:

Fill out the form here: https://goo.gl/forms/2VA1YT9GITGTbmER2. We will review all applicants and get back to you within 48 hours.
Amazing work.. Love the lightsource following the projectile. Was the large pixels a compromize to keep the fps up? Anyway, amazing what you can do with 13k!
Off-topic but there's a typo in the title: "lile".
Please provide a definition of harm that excludes the violation of property rights. We need not consider the difference between private property rights and property rights because these things are one and the same.

If you can come up with a logically consistent definition under which the creation of public property does not itself cause harm - I will be surprised.
Crowdfunding raises millions for quack cancer remedies, like coffee enemas
This was initially confusing to me and may be confusing to others who've visited Bletchley Park

The Bletchley Park site, containing the not terribly interested mansion building itself, and a large museum of WWII code breaking stuff, is one charity, but on their site, in another building, is a different charity, The National Museum of Computing, TNMOC.

Historically the Bombes (electro-mechanical devices used to help break Enigma) were part of Bletchley Park's museum, but apparently earlier in 2018 they moved to TNMOC.

This is weird because Bombes are really, really not computers, unlike Colossus, which TNMOC looks after but is open to the public from the other charity's site. Colossus is one of many machines on the cusp, it's an electronic computer, but it really only does one thing and "re-programming" it involves almost taking it to pieces. But Bombes are no more computers than, say, an old-fashioned mechanical cash register is.

So this demo will be hosted by TNMOC, but the machines shown will be ones you may have seen (unless you went there this summer) at the non-TNMOC Bletchley Park WW2 crypto museum. A miniature version of this (part breaking Enigma) used to be a demo that Bletchley would do live for visitors several times a day, but TNMOC may not be offering that demo any more on their tours, I'm not sure. I assume the demo for this stream will be far more complete than the average visitor to Bletchley was interested in watching although I doubt it will have a step where people try to guess German "cribs" for the message text.

A problem for this demo, and any dramatisation of breaking Enigma, is that it doesn't feel like very much. It's loud, and the Bombes are doing stuff because they're mechanical in nature, but ultimately you can neither experience what it's like to invent this extraordinary machine, nor what it is like to be the machine while it's working, so it's emotionally a bit empty. In a movie you can suppose that breaking the code will prevent our heroes being killed by Nazis or something, but it's still a bit arms-length really.
Then creates a new chat app
It looks like there won’t be any silly Digital Ocean PR stunt disingenuously pretending to be ML-related this time, which is a relief.
There is no proof that he is on any kill list what so ever other than his claims of being too close to too many drone strikes which given what he does isn’t that surprising.
Best Routers – According to the internet
Makes no difference at all.
I was an intern in that lab more than 20 years ago. I have lots of cool stories from there. The people I worked with were AWESOME! This really surprised me how much they cared about their work with minimal salary and funding.

At the time, one project was to simulate a 30 year shelf life by storing food in a 100 deg F “heat room” for 10 years. Periodically a sample would be taken out for testing (chemical, mechanical and taste). Imagine the taste! The samples were full size recipes but only a small portion of the food was used. The rest was put out on a table just before lunchtime and was available for anyone on the campus to eat. Needless to say, I made it a rule to never eat anything I didn’t prepare myself or whitnessed being prepared!

One project I really liked was the desert dehydration project. One scientist was testing how frozen yogurt and ice cream could be dehydrated. Again a full industrial size was made with a soft serve dispenser but only a small portion was used for the tests. All summer an new variety was tested each week. So the scientist incharge scheduled the “sample preparation” every Wednesday at 2pm. There would be a long line ready for the leftovers. Let’s just say I whitnessed these being prepared.
HN is my only form of digital news, so I’m a little old school. In fact the only news I read regularly is a national paper that only comes out once a week, that way all the journalists have had time to digest the weeks events and I get a compiled list of what was actually important.

I tried following HN styled things on twitter but it just never worked out for me.
2018..

https://youtu.be/_bR-usQb4UE
We should split layers and rush out everyone from the room where low-level things are going. Then, at least, the low-level things will not break.

In an ideal world, we should have building bricks, which even end-users should build an app. Instead, we have frameworks, which are only for programmers, and provide only some automatizable patterns (e.g. a web framework finds which code should be run based on URL), or wrappers (e.g. ORM).

Frameworks and libraries _literally_ hide stuff from progrmmers. They even don't know how computers work.

I've written some 256-byte intros, and showed them for my colleagues. They were amazed:

- Wow, which language do you use, Java? Oh, no you must probably can not use even C++, only C. (Solution: you can not use any language, only assembly.)

- Which framework do you use, Unity? Or pure OpenGL? (Solution: you can't use any, you must put every pixel yourself.)

They don't know, what fits in 256 byte. They don't care what they're producing. And it's not their fault.
It's definitely hard, but why should it be impossible? I don't see the fundamental difference between Git and Hg.
Or he concocted a scheme where his friend, with no motive, would perform the murder while he had an alibi.
Why IVF is a last hope for childless people?
Yes. Also you never really observe a particle. You observe interactions. You see that this electron bounced off of this ion. You see energy was exchanged because that energy triggers chain of events that in the end influences macroscopic object to the point you notice it with your own eyes and can write down as measurement.
Not only are you almost always free to waive your right to a jury trial and have a bench trial before a judge instead, the state strongly encourages you to do so, since jury trials are expensive and time consuming. I would not be surprised if they also had a lower conviction rate.
Was going to come here to say https://grabaperch.com is similar and fantastic - Drew Mclellan and Rachel Andrew are so incredibly helpful in the forums and it's so easy to deploy it's my go-to for knocking out a site quickly for a friend.
> Nobody would have lost any money or bitcoins.

That's not entirely true. The current crop of Lightning Network nodes rely on their host being up for the safety of their channels. If their node is not contactable for more than 24 hours they risk having their money stolen.

Large changes in the network graph has been shown in Bitcoin to take quite a while to sort out, due to the way the rumoring network attempts to find stable and reliable peers. This is still a substantial problem now, as there's only a few thousand listening peers that can accept incoming connections out of over 10,000 total. If only those nodes were remaining online there would be substantially reduced capacity to relay blocks and transactions for a period.
Been there, done that. Although mine is not finished yet :-)
https://imgur.com/a/myBFYgU
The bigger and more authority something wields the more people should be should be inclined to be skeptical of it.

More than a decade ago the behemoth was Microsoft. Now it's Google. I guess if those positions reversed again I'd go back to being more skeptical of Microsoft.
I probably should have said Danes. Americans have taken to twitter in a different way than we have, I still don’t get how you have time for it though, or how you get value from your time there, but that might just be me,
From this Show HN yesterday, nearly 25% of visitors had windows narrower than 900px:

https://simpleanalytics.io/simpleanalytics.io

Most of those visitors are likely coming from HN, a community of people who are more likely than most to have multiple monitors. For the record, I multi-monitor at all my stationary worksites. But I don't carry external monitors on planes, airports, coffee shops, etc.
A few thoughts:

The elites are in the best position to come up with time and energy to participate in things. They are also the most likely to have the knowledge needed to participate effectively.

I participated in some online forums while openly homeless. Classism is a thing and it's quite hard to combat that. When the non-elites try to participate in such processes and don't know how and won't be given the same respect they are expected to give to their "betters" etc, it can easily wind up being a waste of time for them.

Similar to the idea of "never attribute to malice that which is best explained by stupidity," a lot of people simply don't have solutions. Period. Regardless of their social class, background, etc. If no one knows a better answer, more people participating doesn't necessarily improve the outcome.

I'm off the street. I'm tired of being poor. I'm working on improving my life. While homeless, I kind of had the luxury of being outside the system and relatively free to piss on it at will and criticize it liberally.

I'm currently wrestling with the question of whether or not my supposed high morals can actually survive intact if I get connected and get money and power and influence.

I don't know the answer to that. I have been badly used and mistreated by needy people while my life was in the toilet because I was apparently the only hope they had of getting their needs met. I'm quite angry about that.

Maybe the answer is my supposed high morals really just make me a chump and that's it. Maybe choosing to not be a chump and choosing to line my own damn pockets at long last means me and my bleeding heart tendencies have to part company.

Which is some attempt at saying "Maybe participating in The System is what makes you a bad person." Possibly not a very effective means of voicing what I'm trying to get at.
> In both cases this is about crimes among immigrants, though

Does that make it less of a problem?
Almost makes me want to try an Apple Watch. I've been using Android Wear devices since the original Moto 360, but I've been really dissatisfied with what Google has done with Wear recently.
Conducting and Detecting Data Exfiltration