skysight-inc/HackerNews huggingface dataset:
I'll take a liberty to answer it in two ways, one thing for tech and one thing for non-tech.

Tech - Fixing Battery/Energy

This is one of the most important breakthrough we absolutely need. Current situation is like of ancient age, where civilisations used to be near/along the water sources like rivers, sea, etc. Same thing is happening today due to our energy dependencies. It limits the geography where a person can dare to live or explore without worrying or sacrificing the safety of communications. there are some ways currently, I agree, but we need more widely adopted solution. Energy consumption should not be co-related to the guilt! :p

There are two things about this:
1) Better energy backup in relatively portable size
2) Quick recharge ( or maybe disrupt the recharge concept:p ?! )

Non-Tech - Understand humans better, physiologically.

If we achieved this, it will be an amazing achievement for our species. Currently, healthcare system works on trial and error method. Most drugs don't really work without any side effects. We haven't understood our own defence mechanisms completely. Maybe using our own killer T-cells to do a targeted strike on aliens in our body will be more useful for our species than hunting aimlessly for aliens in outer space. I don't mean to undermine the importance of ET search efforts and it's implications, but from value proposition point of view, I'll favour human health system. Well, I'm deliberately avoiding to list why health is SO lagging even in 2017, it's better to assume that it's about time to solve health related problems inclusively rather than just keeping it exclusive filed for the health professionals and pharmas.

Disclaimer: No offence to anyone! :)
Why do you just assume apps using more resources now is because of coders with bad optimisation knowledge?

> lets not use electron, let's build something with a similar external API that is more efficient

People also choose Electron because it's an efficient in terms of development time to release apps on multiple platforms, not because they don't know how to optimise.
Mostly the part where it stays a Google project, and despite Apache licenses, no one can contribute without signing a CLA that discriminates against any developer without a phone or a permanent address. "The lawyers insisted" means I don't like the way you think you're releasing useful code into the world when you're really presenting something you locked down so hard people need to give you their direct personal information before you let them help make it better (Facebook does the same thing, which is why I don't contribute to their projects despite loving quite a few of them and using them daily).
Ben Hawkes' analysis of the update mechanism comes to mind, unclear why the authors did not mention it.

inertiawar.com/microcode/hawkes_intel_microcode.pdf
Look, I grew up in The South, more specifically in a small town that got swallowed up by Charlotte when the Yankees were moving down in droves due to the banking and housing boom that took place there (ex: when NationsBank and BofA merged) and there was a lot of "city vs rural", "black vs white", "north vs south", "Christian vs secular", "liberal vs conserative" clashes.

Talk to people like they're a person. Stop making generalizations, yelling in people's faces, hell stop fucking posting on the internet. Pick up a phone, write a letter, go meet face to face and do some good old fashioned talking. This applies to both sides.

Yes, supremacists have always been marching, shouting "free speech" and doing their thing. Ignore them, talk to the other conservatives and liberals like they're people, have a rational discussion about very real grey areas, and don't take their positions to extremes. If you have to, ask them where the line is.

Posting shit on Facebook has been the medium by which tiny towns with their single thought leader (typically a pastor) have been thrust into huge cultural and political discussions and have had their views (via the local leader's) shifted because there's too much crap and shit out there. Both sides have bought into the "internet of faces" of the 2010s and don't remember the "internet of never-post-your-real-name" of the 90s and so take anything with a face as a source of truth.

Finally, the invention of unlimited information on the internet means unlimited opportunity to confirm your own biases, so both sides are falling into this trap as well.

Ultimately, it is a problem of unknowingly self-filtering that can be solved by sitting down with a human being and establishing a real connection.
I have an LG and noticed that it takes a very measured approach to spin cycles, as if it's taking a bunch of measurements at certain speeds before going into the high speed final spin.

It can also reverse the drum to try and loosen loads that have fixed together in one lump. That has to be a huge advantage of the direct drive system and most likely something that concrete-filled belt-driven UK banger can't do.
>It's something people reach through anti-semitism.

Believing some Jews and other enemies of the Nazis (e.g. Allied governments) lie is not the same thing as believing Jews should be exterminated.
To put it simply, I do not agree that it is an appalling comparison like you say. I think the perpetrators of 9/11 thought of themselves as Muslims, just as other Muslims thought the 9/11 perpetrators as Muslims. So yes, they identified as Muslims, and were part of the group "Muslims".

You know why I made that comparison, because someone was saying arrest them just for associating with the group, I was showing how it would apply more widely, indeed it could apply to people who associate with BLM, it is terrible to throw away due process like that.

I think that the people who carry swastikas and the like are morons, who have a fantasy view of what actual Nazis were. They are certainly not part of the Nazi Party, because it died at the end of WW2. If you think my view of them is wrong, then please correct me.
There's no destruction of evidence though, they just can't access it without getting the password from you. Which is pretty much the same thing as when they'd need you to unlock your computer etc. If you throw your phone on the ground, drive over it with a truck and set it on fire, sure. But all you're doing here is ensuring they can't grab your fingerprints and unlock the device against your will and without a warrant.
What Science Tells Us About Good and Evil
This question just hit me in time. One of my project I was working on for the last month was dismissed as a new marketing manager came in. It's the company website to show up as a portfolio, with all nice moving parts and responsive design. I even made it HiDPI with two different resolution images of everything. It was almost done.

The new manager will do it in Wordpress. After hearing about it, I reported a sick leave. I'm now sitting home, browsing Hacker News. I might need more than the weekend to recover :)
Technically the sole inhabitants of Mars are robots so you're not too far off.
Doxing white supremacists is hardly the same as going out and running them down. What are you suggesting here?

These people go out in the street and burn crosses in front of families' homes. They absolutely should be doxxed.
I find this article relevant: https://stratechery.com/2017/cloudfare-and-stormfront-free-s...
If the audience isn't even technical, isn't that even more a sign that more effort should be put into the presentation, especially for a keynote?
Skype’s much-debated redesign hits the desktop
Dude runs for president for 2020
(If you're asking about what flavor of Javascript I use) I just use plain JS for the bits of JS I need, but nothing I have been working on needs a heavy front-end.

There's not really an Elixir equivalent of Clojurescript to Clojure (there is an Elixirscript, but it's a work in progress and I'm curious whether it can ever capture the nice experience of using the Erlang VM). I've seen interest in the Elixir community in Elm and Bucklescript(OCaml) and other compiled-to-js languages, but I think a lot of people just use JS.
This was exactly my father's approach, especially as I grew older. He eventually gave me my own CC with a limit for emergency use. I think it was a great approach, but I also see the merit of having a limited allowance per period.

Perhaps it's just my nature, but I'm just terrible at tracking my spending in a detailed manner. For instance, if you asked me how much I spend on groceries per month, I would not be able to give you an accurate number.
The only reason I say that is that every project doesn't need hot-reloading. It's one of those things that is only recommended where you need it.

Just think of it in the same way that you don't need every available jar file for a Java project. The capabilities of the system are expansive, but not always called for.

Distillery is the main deployment related library out there for Elixir and reduces hot reloads to a an argument on the build.

https://github.com/bitwalker/distillery/blob/master/docs/Wal...
Could you explain why - would it make your working life harder, or do you struggle to find things to do outside work?
Thanks. Different people like different things - I absolutely love reviewing code. We're hoping that by letting people focus on what they love doing, teams everywhere will be happier and more productive.
We've removed ‘cop button’ from the title, which is ridiculous.
Hi there,

Thanks for your response. There have been countless articles on HN about Beta products. A recent example was Robinhood: https://news.ycombinator.com/item?id=6906146

You are not in control of HN. Regards.
Android has that via profiles.

https://img.gadgethacks.com/img/16/39/63590794005007/0/andro...

I imagine that not many TSA people would think to navigate there and switch it out of the guest profile. No need to lock it, just switch profiles and leave it unlocked.
Boy, am I glad I read the HN comments today. Never knew Drab existed. It’s fantastic!
I think this line has been toed up to several times in the last few years, on both sides of the political spectrum.

There was a huge backlash to CA prop-8 a few years ago, and an effort was made to 'out' its supporters. One of the key reasons old CEO Brendan Eich of Mozilla was fired. [0]

In WI a few years ago, there was a recall attempt against the governor, and there was a large effort to identify all the petition signers, and people lost jobs, had appointments to govt panels rescinded, etc. [1]

As much as I can't stand it, and I think it ruins their message (and makes them look like thugs) I'm starting to understand why people at rallies for antifa wear something covering their faces..

[0] http://reason.com/blog/2014/04/06/does-mozilla-dumping-its-c...
[1] http://iverifytherecall.com/
What has this got to do with this article? Have you read it?
I can write sort algorithms that are nlog(n) or n^2. Both pass functional tests.

I can write code that reinvents the wheel, instead of using the solid library I've never heard of.

I can do things in non-idiomatic ways that testing and linting will never catch.
I'd much rather enter without my phone than allowing them to search it, so I'd say it helps a lot for certain cases.
> X has had its share of $5,000 toilet seats -- like Sun's Open Look clock tool, which gobbles up 1.4 megabytes of real memory! If you sacrificed all the RAM from 22 Commodore 64s to clock tool, it still wouldn't have enough to tell you the time. Even the vanilla X11R4 "xclock" utility consumed 656K to run. And X's memory usage is increasing.

I just opened up "clocktab.com" on Chrome, the first simple clock I could find by googling "clock," and Chrome's task manager shows it using a full 42 megabytes of memory.
White supremacists should be doxxed, and the CIA should be disbanded.
Semiconductors are one of few products that are so value dense ($/kg) that you can ship them from Earth for a reasonable marginal price. It's everything else with a long production chain (or very large upfront costs, like mining) that's infeasible to do on Mars without 1M+ people.
I completely agree, we actually use linters to automate a lot of this, but there is a class of things that linters have a hard time with, like naming, or re-use of existing design patterns or utilities.
The Antarctic is a poor analogue, since it has abundant water and food. The Atacama desert might be a better one.

There's no earthly reason to make people live in the Atacama, but then again, there's no reason to send people to Mars, either.
Essential Phone, available now
You can always get around the block no matter what, but if the goal is to ensure that as few people as possible use Sci-Hub, using the court systems that exist to have its domains seized and/or blocked would be a first step. Requiring that people use a proxy or Tor to access the site increases the barrier to entry significantly from where it is now.
Keep in mind that this paper was outdated the moment it was published and announced on p2p-hackers mailing list [1].

It doesn't deal with the "long tail" of NAT devices that increment/decrement ports in (somewhat) predictable manner and _most importantly_ it describes hole punching as a client-driven process.

The latter is the crucial point. By tasking a dedicated (mediating) server with coordinating the punching sequence it becomes possible to time the process much more precisely and to help predictions to actually match the reality. Combined with a bit smarter port predication it brings the success rate from 80% to 95-97%... or at least it did 10 years ago when I was using this for Hamachi P2P VPN, though I suspect that very little has changed in terms of NAT type distribution since then.

[1] http://copilotco.com/mail-archives/p2p-hackers.2005/msg00126...
I get that, I too enjoying switching off and doing nothing. It's when you need it for an emergency... that's when you realise how poor the global coverage is.
That's a good hero to lead off with. Soulstealer (is the HoN name, blanking on the original Dota name) is a hero with very basic mechanics. Or rather, there's a ranged, AoE ability, an ultimate that boils down to "stand in the middle and hit the button", but the rest of the mechanics boil down to "last hit lane creeps well" which is a huge Dota 2 game mechanic. And this hero does better as they succeed at last hitting.
OTOH every time I use CSS to try to lay something out in a manner that can handle different window sizes, I think nostalgically of the Motif Form widget.
Wonder if one can extract power from the static buildup caused by dust moving on surfaces (triboelectric effect).
better yet just bring one phone, wipe it to factory settings before the flight, when you land log into dropbox and restore from backup. No hiding phones (makes it look really suspicious) and easy to comply with their requests.
The A.C.L.U. Needs to Rethink Free Speech
That would be nice, something like user accounts. Would be useful not just for this. You have one iPad for the family? You probably don't care about those games for 2 years old when you are using the phone yourself - just switch to your account which doesn't contain these apps!

Unless that's already a thing I'm not aware (now using Android)?
Why adding water improves the taste of scotch
Hmm one interesting thing I found is that Lactobacillus rhamnosus is "The Lactobacillus rhamnosus and L. reuteri species are most commonly found in the healthy female genito-urinary tract" [1]

I would think that it is transferred to the child at birth. Some factors that could lead to a higher incident of peanut allergies if this bacteria is vital to preventing it:

- Child was delivered via cesarean w/o a vaginal swab transfer. The rate of c-sectons has certainly increased quite a bit in the last few decades.

- The Mother did not have a health population to begin with.

- The use of antibiotics that could wipe these strains out. Either in the mother prior to delivery or in the child after being born.

- lack of introduction through other sources (some yoghurts and cheeses)

[1]https://en.wikipedia.org/wiki/Lactobacillus_rhamnosus
How much energy do you need to harvest the crude oil, transport it, and refine it into ~3kg of ABS plastic?

How much energy does it take to melt it into a slug and blow-mold it into a tank shape?
Waterfox 55 Released: Pledges Android App, Add-Ons Store, Support for XUL AddOns
Uh, as a frontend developer, I am kind of _shocked_ I've never read this before. There's a lot of fascinating parallels to modern web development. zitterbewegung noted the similarity to complaints about Electron apps' memory consumption, for example, but:

> The right graphical client/server model is to have an extensible server. Application programs on remote machines can download their own special extension on demand and share libraries in the server. Downloaded code can draw windows, track input eents, provide fast interactive feedback, and minimize network traffic by communicating with the application using a dynamic, high-level protocol.

Certainly sounds a heck of a lot like how web applications work (even though we're currently terrible at sharing libraries, heh).

> X gave programmers a way to display windows and pixels, but it didn't speak to buttons, menus, scroll bars, or any of the other necessary elements of a graphical user interface. Programmers invented their own. Soon the Unix community had six or so different interface standards.

Now _that's_ certainly familiar. Sure, the DOM is a heck of a lot closer to a platform for displaying complex UIs than X was, but it still falls so far short of what developers need that a plethora of frameworks, UI libraries, etc. have appeared and fragmented the community. You could also stretch a bit and say things like Google's work on web components are an attempt at a Motif-like standardization around one questionable standard, but I don't know if I'm quite cynical enough to make that jump.

> Even if you can get an X program to compile, there's no guarantee it'll work with your server. If an application requires an X extension that your server doesn't provide, then it fails. X applications can't extend the server themselves -- the extension has to be compiled and linked into the server.

While a lot of new browser features are polyfillable, a lot of the more advanced ones (e.g. service workers) are not, and users and developers are at the mercy of their browsers, much users would be with their X servers.

> Myth: X is "Device Independent"

The quirks discussed in this section apply to responsive web apps too. There's actually quite a bit of nuance in making fancy canvas, WebGL, or CSS transforms that look good on retina screens, etc.

I'm sure none of these comparisons truly map 1:1 to X development (having never done it myself), but damn if it doesn't remind me how cyclical software development has been over the past few decades. Not that that's a bad thing, just that some things are very, very hard :)
The root cause was not NAT. Web Services were CORBA-inspired so that's a pretty solid data point that it wasn't NAT.

You might enjoy this for a laugh, though (Aug. '96 vintage).

https://i.imgur.com/iVDUypy.jpg
I hadn't heard anything about these protesters in Charlottesville burning crosses in front of peoples homes. Do you have a link? And the OP never said doxing people is the same as running them down.
Interesting article, however, it did make one erroneous assumption: I have thought about these things before.
Railway signaling systems - the onboard kind - require separate software including operative system, and possibly also differentiated hardware.

They do not run in lock step but if one of the machines detects a different output from it's peer than it's own, it just triggers an emergency brake.
awesome! dope domain too.
> The syntax is bad (just like ruby)

Any interest in qualifying that opinion?
Contact us for a loan HERE
This is a private lending company that offer cheap loans / 100% financing at 3% interest rate. Visit for more details via: https://rodfinancing.wixsite.com/rodfinance
I think a gap year is great for people who have some direction, like you. You were self-motivated and you taught yourself a lot of programming so you had the skills necessary to get a job. But not all people have the same kind of motivation, and I think some folks still need just a little more "time" to wander around in a traditional academic setting before deciding on what they want to do.

I think maybe the better advice might be to go to community college or a trade school. That'll give people the same type of structure they might need to learn without the price tag, and also still allow them to develop a lot of core social skills required for adulting.
While he says a lot of interesting things, it is too bad he is really just sitting and talking. No slides, gestures or any other facilities. Those would have brought more structure into the talk, making it easier to follow - especially for non-native speakers.
What's the country? I heard there are several.
Listening to the issues they have? Sure. But they can talk about those issues in plenty of other forums.

The forum that's specifically about hatred doesn't add anything to the dialog.

What we want in order to avoid a repeat of Hitler's rise is for people looking for a place to vent and talk about real economic problems to find places to do so constructively, not places that say that the answer is "burn the n-----s!".
If you spend a lot of money you're not guaranteed to get the best. But if you go cheap you are nearly guaranteed to get a bad developer/product/whatever.
PC Magazine itself hit something like 800 pages at some point in the 80s at which point it went from monthly to bi-weekly. It was quite good at its peak. For example, it had regular assembler and power user columns. I was certainly more corporate and product-oriented than BYTE with some massive product comparisons. I subscribed to both for a long time.
Not buying, replacing, installing, or disposing of three washers: Priceless.
Really? You're now saying people who oppose literal, self-proclaimed, Nazis, are just like Nazis. That takes incredible mental acrobatics.
"Whoever knowingly alters, destroys, mutilates, conceals, covers up, falsifies, or makes a false entry in any record, document, or tangible object with the intent to impede, obstruct, or influence the investigation or proper administration of any matter within the jurisdiction of any department or agency of the United States or any case filed under title 11, or in relation to or contemplation of any such matter or case, shall be fined under this title, imprisoned not more than 20 years, or both."

Just because it's not destruction of evidence doesn't mean you can't go to jail for making the evidence hard to get at.
Personally, I watched it with rapt attention throughout and I'm eagerly anticipating having time later to do so for the other 6 parts of the keynote. Can't remember the last presentation that captured me so. I think he is a very good public speaker and the talk did not meander and was not hard to follow in any way.

I did crank the playback speed up a lot though, which helps considerably (I'm not sure I would enjoy it half as much if it were live, where of course I have to hear it at 1x speed).
a safety deposit box where you have the key would suffice as it requires physical access to achieve this attack