skysight-inc/HackerNews huggingface dataset:
I'd been doing the same thing for a long time (loved how fast it was compared to the normal installer, especially in a VM), but the last install I did was with debootstrap straight onto the target disk from another running machine. A bit of a learning curve the first time, but I think I'll try it again next time.
Maybe the “best office space by far” in your opinion. But I’m certain many (including me) disagree.

I think it is valid to offer as a possible option to consider regarding the original question. But not with the label as “the best”.

Personally I like the option of working remote sometimes but I don’t feel productive when remote for most activities. I feel productive in my office. I also find value in the irl interaction with co-workers. But we also have offices with max 2 people (3 for interns). So there is already lots of privacy and quiet at the office.
Show HN: One-time pad encryption
I wrote a simple encryption tool based on the One-time pad method that I discovered while reading Cryptonomicon

Encryption tool
https://codepen.io/dormenog/pen/pajmzo

Key generator
https://codepen.io/dormenog/pen/zRGBWg
> it removes some of the «magical» aura modern compilers have in the eyes of the class.

Reading compiler output after adding -O3 seems to add magical aura in my case :)
You claim a 90% reduction is possible, then your example is a 99% reduction?

You're wrong either way. I've seen some bills my insurer pays around 2% of what is billed, but not most things. Hospitals will ofter sue, and they are aggressive about judgements. If you can pay something, they will take more.
Finding Maximum Cliques on the D-Wave Quantum Annealer
Near the end, AIM was run by a handful of people at aol and maybe 100 servers in a datacenter at the most.
Completely locked up my FF + iMac.
Object category learning and retrieval with weak supervision (Google Research)
Deep-STORM: Super Resolution Single Molecule Microscopy by Deep Learning
High-end AV equipment like mixing consoles often use FPGAs alongside or instead of discrete DSP chips. The application demands sub-millisecond latency and deterministic performance but is too niche to justify spinning an ASIC.

IMO, those are the main factors that justify FPGA selection - low latency and hard real-time performance. I understand that military and industrial designers make extensive use of FPGAs for these reasons; the throughput isn't necessarily any better than an ordinary processor and the cost is drastically higher, but you have absolute certainty about latency.
Consciousness explained from a learning perspective [pdf]
My opinion as an employer: Sure, feel free to take your work hours as you like and WFH every once in a while.

Just make sure that overall your total hours are what we agreed to in the employment contract.
Clickbait title but an interesting point.

Summary: it's a good thing we have computers, because they ameliorate what would otherwise be irresistible economic pressure, in the name of the last couple of percentage points of efficiency, to specialize everyone's work to the point where it's soul-destroying.

And this is not hypothetical. The loss of traditional manufacturing jobs is bad because the shrinkage of jobs and the breaking of the trade unions eroded worker bargaining power, not because of the lost content of the jobs themselves, which were mind-numbingly dull.
Building Block Design for Neural Networks Using Search
There is no « better quality » map out there (unless maybe military and restricted).

Mapping the world is hard because it is complex and evolve way faster than a Google Car army can patrol it for a reasonable cost. More often than not OpenStreetMap which is a community project is more up to date than commercial map, but it’s not precise enough. Beside nobody would bet there life on something that is Wikipedia-like editable by ill-intentioned trolls.

This is precisely why all autonomous car rely heavily on computer vision and why adversial attacks should be carefully considered.

Uncertainty will indeed « slam on brake » but adversial attack don’t aim to generate uncertainty the aim to generate false certitudes.
>Sure, but this is the installer presumably being loaded from CD/USB

Doesn't have to be. You could also load it from HDD, which is probably rather common when we're talking about containers and such (and in other circumstances, the couple of MB you'd save here with xz hardly matter). Also there's this PXE thing that I don't understand.

> I wonder if that would boost your performance vs the uncompressed image (though I don’t know if the kernel supports lz4 decimal at boot time)?

It didn't last time I checked, but it seems like it does now. So I'll give that a go.
I've worked remote for over a decade. At the best jobs, I was made to feel fully part of the team. I was included in decision making, kept updated with changing plans, had a means to communicate & stay socially and professionally involved with the team. In those cases, I was fully dedicated to the job.

On the other hand, I've worked other jobs where I was essentially ignored for weeks, even months at a time. I was left out of decisions, etc and just handed work to do. At those places, I definitely drifted off into my own stuff.
> is the source code open?

It is, look at the page source.
A Stream Processing Framework for High-Performance Computing
Google definitely switched to deep learning: http://www.nytimes.com/2016/12/14/magazine/the-great-ai-awak... (How Google used artificial intelligence to transform Google Translate)
> These are shitty years and it eats me I am working for an enterprise gardening their websites instead of literally making the world a better place.

It's a peculiar quirk of the tech industry that "changing the world through X" is a reasonable expectation. Bus drivers don't wonder how they can make a difference through bus driving. They do their shifts and then go volunteer at the hospital, food bank, homeless shelter, etc.

Point being, you have an urge to help people. Then help people.

Now, you'll obviously add the most value to organizations that need Drupal, but free technical help is usually not "free as in beer" as much as "free as in puppies". Setting up someone with a slick technical solution almost always comes with some required maintenance fees, organizational knowledge, operational costs, etc. That is, it's hard to give away tech in a way that's sustainable. Even tech training has limited use if you're not prepared with next steps for the trainees (college applications, concrete job prospects, immediate personal benefit, etc.).

That being said, information can be given away effectively, as you learned after Katrina. Maybe some community is just missing certain information presented well. Drupal is great there. Other people are great at writing middleware for CAN buses. They probably have fewer opportunities to apply tech to help humanity than you do. They'd be better off pitching in at Habitat for Humanity, and maybe you would be too, just to start.
> Charles C Mann's book 1491

That's not the guy though putting forward the claim that Chinese admiral Zheng He made it all the way to America?
Distributed Streaming Platform for Real-Time Applications
This is basically what we do. I think we offer competitive salaries, but also give tons of work flexibility. We judge on work produced, not hours in seats (within reason for meetings or time critical items like customer support) or any other useless metric.

Since each person has to be thought of individually, I can see where it would be hard to scale in a really large environment. Some employees also have a hard time without strict policies in place (weird I know). We make sure to let people know in the interview that responsibility comes with the freedom.

One last thing, we treat every position in the company this way and not just the developers.
Show HN: Mintlaunch.com – Discover New Startups in Tech, Books, Digital Products
I've found Compiler Explorer to be very useful indeed, for two main use cases: gaining insight into how security mitigations are implemented in different compilers, and for quickly checking my working when reverse engineering tricky C++ compiled code.

Really interesting to see how the tool works behind the scenes.
BeagleBones are awesome for these kinds of things. They are very similar to RPis but in addition to the ARM core they have two embedded hard real-time capable CPUs (dubbed PRUs) that run at 200 MHz.
Pay Close Attention to Your Feelings – Sergei VanBellinghen
The docs do appear to be somewhat incomplete, though, there's functionality used in the examples that the docs otherwise don't seem to mention even exists.
It's unfortunate that we try to measure this kind of thing on a single dimension. There's certainly a type of developer/mentor who does do a good job of setting helpful directions in a large-team setting. At the other extreme, there are people who don't necessarily thrive in a "team setting" at all, but on the other hand can build big things (or, better yet, small things than solve big problems) remarkably quickly. Both "high multiples", but quite different skills.

(There does seem to have been a fair amount of devaluation of solo-working over the last few years, which perhaps leads to less appreciation of the second kind of high-multiple than was once the case).
> Just make sure that overall your total hours are what we agreed to in the employment contract.

What's the justification for monitoring total hours and not something more directly tied to business success? End users and profit margins (assuming your engineers are salaried) don't care about whether your engineers had consistent 40+ hour work weeks.
I can't get it to display anything. The console is ablaze with CORS errors. Firefox 58, Fedora 27.
It's from the Christmas edition. The tradition for that issue is to have a number of essays with no particular journalistic purpose, just to be interesting and lightly intellectually stimulating.
“We're dissipative structures, and we can't survive (i.e. keep our inner entropy low) without raising the entropy in our surrounding, so there's gonna be some environmental disruption if we want to survive, and it's going to be at the expense of other organisms, be they cute, plain or disgusting.”

My one quibble is the defeatist “it’s going to be”. Advances in lower-level physics can open up new possibilities. Even now terrestrial solar, while depriving some types organisms from sunlight, can provide shade for other types of organisms to thrive, and who knows what it would be on balance.

I doubt that avoiding any environmental change is in itself a sensible goal, and framing it as always “disruption at the expense of other organisms” seems not constructive. Like any organism, we change the environment purely by existing and interacting with other organisms. Becoming more and more well-off, stable and conscientious ourselves, learning what conscience is and how many conscious agents are around us that are not us, we’ll have resources to iterate and become better at taking care of those agents, from not breaking them up unnecessarily to helping them thrive and build up complexity themselves.

Eventually, if we don’t go extinct too soon, as a result of our growth I believe we’d expand our definition of “us” to include life and nail energy absorption enough to shift the rising entropy entirely to the outside of that scope. That picture of food being synthesized industrially in space, ensuring nothing is harmed in the process—along those lines.
Ask HN: What you think about encrypting users data at the database level?
I believe the average tech savvy user would like to know their data was encrypted or at least secure when on hosted on the cloud, and while it is trivial to encrypt, it also appears to be pointless because if anyone had access to the database they would also have access to the application, and therefore the key so could just "print" the data at the right point to get the users data.

The reason for encryption would be a great selling point - users are getting more and more distrustful against all the big providers around advertising and mining their data, and it would be great to able to prove to them that 'this web service CANT sell your data'.

I will be going live with a Task/Note taking website soon (clearly there not enough of them) and it will be a paid service, so want to make sure they know the data is truly private.
I've had the luxury of working for a quickly growing company, which meant that they were always short on managers, so virtually anybody with the interest would get a shot at running a small team. Fast forward a few years and I'm running an organization of about 200 engineers. At least for me, there was a big right-place-right-time component.

In my experience, the transition from an individual contributor to an entry level manager is awkward, but not exceedingly hard. If you're a good engineer and work reasonably hard, you can (albeit shouldn't) stay involved in detail in everything happening in the team. To be clear: that's not recommended, it's a trap. On the upside, performance evaluations are still relatively easy. (Maybe awkward to communicate, but at least you will KNOW intuitively how well people are doing and you'll get a trust bonus.)

It's when you take the next step that things get much more challenging. You get to coach people and manage indirectly. You can't keep everything in your head that's going on and you have to learn right now to let go enough.

The step after that becomes easier again. Strategy gets added to the mix and that's not everyone's cup of tea. There's more representation challenges and more politics. But you get to work with more senior people yourself, so people management gets a lot easier at that stage.

In short, every step along the way has unique challenges which keeps things interesting. People don't get boring!
Is this one of the causes as to why humans are developing resistance to antibiotics?
Er, I am pretty sure the Catholic Chuech does not regard unfertilized eggs as equivalent to babies in any way?
How Google Chrome’s ad blocker works
What's the downside of caching DNS records in RocksDB?
Absolutely not. UDP delivers packets as received.

Don't underestimate how often packets are received out of order. There's even a consumer DSL modem that swaps every odd UDP packet with every even one - I had to compensate for this in a VOIP product. Using TCP in this bastardized way would cure that. That said, I tend to agree its a poor idea to use TCP in this way. The famous book on IP used to list 8 protocol possibilities (only 2 commonly survive today, UDP and TCP) of which streaming and packet reordering was a valid combination (without acking/retransmitting). Don't know what it was called, but that's what being attempted here.
I didn't read AT&T's "Internet Bill of Rights" as "we have always believed this"... or even "we want to believe this now"... I read it as a not-at-all-subtle (though maybe too subtle for the EFF?) way of calling everyone else out for being hypocrites, and saying "if you want to actually do this, then you had better be prepared to do it correctly, and you need to particularly realize how the chunk of the harm and control is coming from companies like Google--companies that even the more expansive definitions in these rules currently would never apply to--despite the fact that you are holding them up as heroes here, and just solve the problem entirely... that, or you are being a hypocrite that cares more about screwing with us (AT&T) than solving a real-world problem".
Is it relevant to read Made In Japan now? And, what're the key takeaways?
I sell things on Amazon European platforms (UK FR DE ES IT) and they receive reviews.

I only speak English and French and therefore for all other languages I try to understand the reviews using Google Translate.

The result is never good. Sometimes it's barely intelligible; many times it's not really. (For some reason, GT is incapable of translating Italian; by which I mean: the resulting translation gives you no idea whatsoever about the original meaning.)

It really makes one wonder if the hype/fear about AI is maybe misplaced.

Google is a self-described "AI company", with all the money in the world, and staffed with the best people, and access to the most data, and this is all they can come up with?

The only explanation is that the problem is simply too hard.
How Big Businesses Ruin Startups
ICMPExfil – Exfiltrate data with ICMP
20 year programmers fairly often get to "lead teams of programmers".

In some ways, it's staying hands-on that can be difficult. At least if you want to be recognised and valued as someone who's experienced and can take on challenging problems without a lot of support.
300ms from server side rendering requires something self inflicted. Even bulk JSON endpoints should be faster than that.

27ms is the average dynamic response time for Basecamp, which is server side rendered HTML done the classic way.

I worked on a high performance Rails API serving dynamically generated map tiles and our response times were actually lower than that.
The one I'm about to finish: The Principles of Product Development Flow: Second Generation Lean Product Development [1]

Wish I had read this years ago! I think every developer can benefit greatly from understanding these principles. Plus if they were more widely known and adopted it would be easier to get other managers to go along with them.

[1] http://amzn.to/2GL17hs (affiliate link)
i think a HN Discord server would be cool for stuff like this
New syntax can obsolete older browsers, but it doesn't necessarily have to in the age of Babel and Typescript.

Babel can already translate ES2018 async iterators and rest/spread into ES5 code that works pretty much everywhere.
Malwarebytes 3.3.1.2183 Build 3850 Premium Key Full Crack
I recently contacted the sales chat of a company and they were typing too fast. The guy reached out by email later saying he was not a bot, but to this day, I'm not 100% sure.
If you disagree, I'd love to hear what you know about it! Did Mao not come out of Yale? Did he not have help from non-Chinese during his reign of terror? What part do you think I got wrong? The conclusion?

Do you think "China" just shot up out of nowhere over the past 70 years because they had cheap labor? No. Their power could not have been created without the help of western nations. The most prolific mass murderer in the world, Mao Zedong, came out of Yale. Once he came to power, he had all sorts of help from non-Chinese.

The plot here is fairly simple and you can see it happening every day. China is the model for a new world government that will be implemented after the USA is wiped off the map. "Made in China" is the type of curse that the elite globalists who run things like to give people. They've been telling people what's going to happen for a long time and once it does happen, the people will get exactly what they paid for.
Getting a MasterCard or Visa was harder in Germany than it should've been. They're optional and cost extra, standard debit cards for a checking account are Cirrus/Maestro, which can't be used to pay online or abroad or in many places. It was easier to just use them to withdraw cash. Sparkasse for some reason gave me a MasterCard that had it's own account, so I had to transfer money from the checking account to the card if I wanted to use it. Maybe things have improved.
It's probably different where you're located, but around here it's pretty much a given that an engineer will work more hours than what is written in the employment contract, even if they regularly come in late / leave early / WFH.

Imho flexible hours are a good thing as they remove the pressure to stay around doing nothing until late because you can't be seen leaving before 7pm.
Billy Mitchell (King of Kong Fame) Found Using MAME During Donkey Kong Records
Turns out it's a wash. On my arch machine the uncompressed image is 27M, with lz4 it's 14M. Both take around 10s to desktop according to `systemd-analyze` (which includes 3s bootloader timeout).

Though I did figure out that for some reason my system was running "lvm2-monitor.service", which took 1s all by itself for doing absolutely nothing (don't use lvm). So I masked that and gained more time than any compression method could.
It seems similar to Vapoursynth: http://www.vapoursynth.com/

AFAIK, Vapoursynth is more powerful thanks to its module system, however the ability to integrate with IPython notebooks of MoviePy seems nice.
That awkward time when you finish reading the article and you realize with the ad at the last paragraph that it was all just advertising for the author's service.
Depends on the location, and not just because COLA. If you live in a big gov contracting area or somewhere with a lot of company offices (not necessarily tech), they will push up the salaries.

I met a guy once who worked as a programmer at a local plant (steel or something), and between his high base salary and bonuses he made more than anyone else I had ever talked to in the area.
It's just an example, but this comment:

> Then there are cases where it’s not even clear whether something represents a language. An example is the quipus of Peru—that presumably recorded “data” of some kind, but that might or might not have recorded something we’d usually call a language

is slightly out of date: As of December, at least some khipus have been shown to exactly match with Spanish census documents!

https://www.atlasobscura.com/articles/khipus-inca-empire-har...
The number of recalls issued weekly by the car industry gives lie to that claim. No, we just live with the risk. Because we love our cars so much.

Just recently it was discovered a series of air bags manufactured in a small window of a couple of days, would instead of protecting the occupants, would emit high-speed shrapnel into their chest and face killing them. Quite an oversight.
My Workflow with Org-Agenda (2016)
> Having had twins in the last year it's been vital.

Employers that actually want workplace diversity should really consider how many lifestyles their work culture can accommodate. Some people adopt lots of kids and need more room. Some people love their families and won't move more than a few hours from them.

Nearly everybody needs flexible work arrangements from time to time: health problems, ailing family members, young children, everyone's-getting-married-this-summer, etc. Talking to your employer about a different pattern of availability is professional. But having to ask permission with forms and HR people in the room is not decent or necessary. If someone isn't earning their paycheck, that's a reasonable conversation to have. But assuming that's not the issue, let's just be decent human beings.
I don't remember them deprecating events (though I'd believe it), and I definitely don't remember them deprecating photos (like, that one I am having a hard time even conceptualizing, given how awkwardly core Photos has been to Facebook feature set for as long as I've been using it, which has been a very very long time now). Can you provide more context for this?
Take a coherent ray of light, shine it with Morse code encoded information on the green zone of a star systems predicted planets position, ahead of time. Repeat with a realistic rhythm of generations.

The best beacon is a automated light house.
The surgeon only did his first operation 3 years ago and started studying medicine a few years earlier.

The developer did his first program a decade ago when he was around 12 and he's been studying and practicing ever since.
It's maybe more that shops/businesses didnt accept payment by much other than cash, bank transfer or ec card.

Even national chains, until very recently, didnt accept credit cards.
That's fine. Right now I've seen several accolades on Hacker News which to a website that has pictures and videos of dancing lights and spinning paper with lots of hand waving around how all of this actually works. It's natural that people who like to Tinker would like to better understand I have all these impressive things come together to build something practical
Cryptocurrency prices plunge as regulators clamp down