skysight-inc/HackerNews huggingface dataset:
If you are able to be cost effective and run services on firebase, then keep doing so. Please!

If you need to do something that doesn’t map well to firebase, then my next stop would be AppEngine.

If what you want to run won’t map well to AppEngine, then start looking at K8S.

For me, this is usually wanting to run some kind of legacy system, or where a higher level of security is needed, or if you want or need to plan to run across multiple cloud vendors or in a mixed workload environment.

If AppEngine has been covered by google’s BAA when I started my current gig, I would have just used that, with k8s to handle the couple of oddball things that we are using that wouldn’t run as well there.

Personally, it’s not about scale so much as certain kinds of architectures or problems. You might have a system that needs to run a smallish number of nodes, but has reasons for needing what kubernetes offers without wanting to reinvent the wheel yet again with the existing cast of characters.
I wrote this yesterday so it's a WIP but it's fairly complete. It's a tiny pixel art editor for your terminal. There's a screenshot in the link above so check it out.

- Vim hjkl movement.

- Supports 256 terminal palette.

- Supports true color terminals (all hex colors).

- Draw with any character or string.

- Save and load "screens".

- Open regular text files for editing.

- Responsive on window resize.

It's all pure bash minus a call to `stty` if the hack to get terminal lines/columns in pure bash fails. I also need to figure out a way to export to an image file. Right now when you save/load a "screen" it just logs all key-presses to a file.

Mess around with it and let me know when you break it. :P
"Palmetto Bugs" tend to take flight a lot...

I think.

Definitely some roach in Florida flies a lot, which has a habit of freaking transplants out, but I just checked the internet and it implies they don't fly much. So maybe it's American cockroaches that fly and the German Cockroach (the stereo typical roach) that doesn't...
For students, definitely not going to stand out. For full time faculty, I'm not sure. I mean, I'm honestly not sure since most of my experience there is observing my father work at a business school as I grew up and I didn't attend college myself.
The phase fundamentally captures an essense of what Umberto Eco and Rober Paxton observed of early 20th century political movements emerging in Italy and Germany.

I'd recognised this similarity some time back.

http://w3.salemstate.edu/~cmauriello/pdfEuropean/Paxton_Five...

Irrationalism also depends on the cult of action for action’s sake. Action being beautiful in itself, it must be taken before, or without, any previous reflection. Thinking is a form of emasculation. Therefore culture is suspect insofar as it is identified with critical attitudes.... No syncretistic faith can withstand analytical criticism. The critical spirit makes distinctions, and to distinguish is a sign of modernism. In modern culture the scientific community praises disagreement as a way to improve knowledge. ...disagreement is treason.

http://www.nybooks.com/articles/1995/06/22/ur-fascism/
It can potentially break things.

There are legacy code that assume that calling `readdir` will yield undefined, and will have just passed that result to a function, that alters its behaviour based on whether a parameter is undefined.
It sounded as if he just wants everyone to use Parcel. Even then, you would use npm/yarn to get your dependencies before bundling.

It sounds like he doesn't want me runtime to handle dependencies at all.

You can always reference urls with version numbers present in them.
I am not very knowledgeable about this subject. So please mercy for my dumb questions.

How does union work in Germany or other European countries. How are they still able to keep up their economic competitiveness. Is it because of small population or that they've built a moat around their patents etc... Or they've access to cheap workers from poor neighboring nations or if their unions are all fake scheming together with the owners to raise the productivity for workers and give them false sense of security? I've never seen non German union leader for a German company even tho I've seen lots of non German folks working for them. I never understood why
You sound like you're disagreeing? If so I think you lost track of what this discussion was about.

I'm arguing that in audio processing, if the software is well-written, more cores can crush the performance of a single fast core. Even if it's a very serial pipeline.

Now you're here, describing an audio processing scenario where it's trivial to split the load up over many cores and run 10x faster or more.

I agree, more cores are better...?

If you're just arguing that you can't dedicate 12 cores per track while also having 32 tracks... that's certainly true, but completely irrelevant? Completely accurate that the multi-core CPU is not 300 times faster than a single fast core. But nobody said it was.
I think it varies with region. Cannabis use is much more accepted in California and the PNW than the East Coast, Midwest or South.
Top 20 Travel Startups of 2018
But try taking to an american about the concepts of summary, indictable and hybrid offensives. The idea that crown prosecutors can decide how to try a case is very alien to their clear-cut system of felonies and misdemeanors.

>> Both the US and Canada can often use evidence seized illegally - the judges in both places have the ability, but not the obligation, to throw out such evidence.

Look that one up. The US is very big on the exclusionary rule. If evidence was seized improperly, unconstitutionally, it is out. The most famous US criminal cases (think Miranda) involve excluding evidence for such reasons, even if that means an admitted criminal is to be set free. The concept so permeates US legal culture that courts take is as a necessary implication whenever discussing evidence.
Robert Greene's 48 Laws of Power. There are one or two that I feel are unethical (Law #7 in particular).
The book practically writes itself: "Tragic Leap: An un-augmented look at the reality behind a secretive startup"
Elon Musk: Happy Chasing Moonshots, Not Profits
I use Karabiner for switching alt/cmd and fn/ctrl. I also configure iTerm to switch some keys - apple really annoys me by using a diff layout; so many years of muscle memory aren't immediately applicable.
Alphabet shareholders reject diversity proposal backed by employees
People downvote for all kinds of stupid reasons here. I think one of my comments was literally just describing how some technology worked, and that got downvoted.

It would make much more sense to provide some sort of useful feedback with a vote, such as Needs Citation, Uncivil, Not Relevant, etc. Once a commenter knew why others are apparently mad at them or disagree with them, they could actually modify their comment or behavior appropriately, rather than just be shamed with gray text. I've been asking for this feature for like 5 years.
Runtime dependencies is what he is trying to get ready of.

You will always have built time dependencies with npm/yarn.
Ask HN: Which is the most customizable/programmable smart watch?
means testing is super unfair to those who sacrificed lifestyle in their youth to save for retirement.

Consider the person that could have, but didnt, live a lavish lifestyle and instead responsibly saved. Then a benefit (which they paid into, and maybe rely upon) is removed after the fact? Bad news.
Congress repealed the creation of the Independent Payment Advisory Board, that would cut the cost of Medicare without cutting service much. Thus Medicare costs are higher, thus spending exceeds income. Reinstate this board, as well as some other measures, and it will be back on target.

It is a manufactured problem. Anything benefiting the taxpayer like Social Security or schools is always being cut, while the funds to move the US embassy to Jerusalem or send the Navy to the South China Sea seems to be bottomless.
Buying Happiness
It isn't if by "sees" they mean "has UI access", as opposed to API access (which isn't "seeing").

I'm not concerned who "sees" my data - I want to know who can access it. If all it takes is a friend with a shady device, it's not comforting at all.

Did FB every clarify if sharing permissions would mitigate that API access? because otherwise the only solution is to a) defriend everyone and b) quit FB.
Meh, forget about code reuse, its about using only one language for a full stack web app and knowing it well.

I really don't see how python or ruby is any better than nodejs (its more a matter of taste and familiarity and you don't sound that familiar with nodejs/js in general), if anything, nodejs because of v8 is light years ahead of the ruby and python official implementations, and all three communities have lots of bad and good libraries.
> "the world is out of IPv4 addresses" should really be written "the world if out of FREE IPv4 addresses".

That is true of almost everything. Endangered species could be brought back by a trillionaire willing to invest in cloning technology and large land reserves. We can make more helium if we had a do-or-die mandate and sufficient fusion tech. We won't run out of oil as long as we have the ability to manufacture more.

Nothing ever really goes away. But very often, scarcity increases the amount of resources (typically of the monetary sort) required to acquire more of it.
I felt like if anything went wrong I'd be in a world of hurt trying to debug it.

This is the part very few k8s aficionados mention: how complicated is it to troubleshoot when something goes wrong?
> but the .onion addresses use base32 and '1' isn't in the alphabet used

I see.
Oh well, at least Google and Quad9 can’t, either (base32 digits stop at ‘7’).
Ok fine. The title is somewhat exaggerated.

Look at this story as another in a series of extreme efforts in 1943/1944 leading up to D-Day, the absence of which could have resulted in a different outcome. The portable Mulberry harbors. The Higgins boat. Operation Fortitude's ghost army. Juan Pujol's network of fictitious German agents. And even with all of those efforts, had Hitler decided to move Von Schweppenburg's panzers, D-Day would likely have failed.

So yeah, again, the title is a bit breathless, however it's not a stretch to say that much like at Incheon getting the tidal flows wrong would have significantly altered history.
You could leave hollow parts open and go inside there with a torch or laser. It's common to reach into tubes or vessels with tools in many techniques, from modern 'inside out' to ancient painting methods. This would be difficult for sections with hidden inner parts or curves, so perhaps it could all be prepared and then assembled in stages (which is what we do anyway when making these things by hand).

Also there are several alternate methods under development that won't leave a rough surface, like hot glass methods.

Glass can be smoothed by heating to temperatures below that which cause sagging and deformity. If the smoothness is fine, on the order of a frosty surface (>200 grit or so) that would polish it (this is called kiln polishing). Of course, you risk basically melting the piece so this is a delicate operation with anything other than a plate of glass.

If 3d printing doesn't work, we can create robots that do what glassblowers do. I could easily script what I do for the right machinery (a series of computer controlled lathes and torches).
>Disclaimer: I donate to Firefox.

No, you really don't. You donate to the Mozilla Foundation, who are the non-profit parent company who do these kinds of things, not build Firefox. Firefox is made by their subsidiary Corporation, who cannot accept your donations.

The Corporation doesn't even need your donations anyway; they make a lot more revenue than the donations Mozilla receives.

However, the more you donate, the larger the whole company is allowed to grow while legally being a non-profit. Also, the more is donated, the more they are allowed to transfer between the Foundation and the Corporation.

But you are still not ultimately donating to Firefox. You are donating to the Foundation, who need the money more in the first place so that the whole can legally remain a non-profit, even if they earn more revenue.

Whether or not you feel they should have more money to work with is up to you, but I note that quite a few people seem to wish that Mozilla could do pie-in-the-sky stuff like manage their own user clouds and VPNs and search engines while not remaining motivated by shareholder profits.
"I've also never had the experience you describe of UPS packages being marked delivered when they weren't."

Parent said USPS did that, not UPS.

I've also experienced USPS doing that, and then been very worried for 24 hours until they actually delivered, assuming that had someone stolen my package from the front yard.
I've said it before and I say it again; NodeJS is an infrastructure component, not a general purpose application runtime environment.

I totally recognise the IO problem in our connected world and NodeJS really does solve the problem around the "many simultaneously persistent connections", something that would be really hard to do without something like NodeJS. In essence (and in my humble opinion) NodeJS is basically a programmable socket server and it's main feature is "websockets".

Writing software applications in NodeJS is the most awkward experience due to it's async nature. Business logic is inherently sync, not async. Most of NodeJS's existence has been trying to find an elegant solution to make this async behaviour look like it's sync, from callbacks, to promises and now actual language features added to JavaScript itself (async/await).

The problem with Javascript on the server is not Javascript, but the runtime in which it's executed.

I think it would be interesting to have an sync version of NodeJS that acts more like traditional Ruby and Python next to the async variant that we currently have. Both types could then be used along side each other, each solving the problem for which it is best suited.
Remember that even the first serious cinematographers, like Lumiere brothers considered cinema just a "toy" with no practical applications.

From my perspective AR applications in the future will be huge in all areas as it means a new way to interface with 3d editing on real time.

But having said that, I do not believe Magic Leap will be the one who bring this to the table. I see magic Leap as the Altavista or pets.com of the Internet, burning investor money like crazy and trowing things to the wall expecting something to stick.
Your objection doesn't really make much sense.

The description of how the biofilms were grown is precise because it's a peer-reviewed paper. That it uses big words doesn't mean it's complex. "We grew the biofilms on black plastic with food" is all that sentence says.

That's also growing the biofilm, not penetrating it, which is what you seem to be under the impression it's referring to.

I also didn't claim that "It's solved." Biofilms are a bitch. But claiming that antibiotics don't work against bacteria in biofilms is actively wrong. "Hey, your information is wrong, some broad spectrum antibiotics penetrate biofilms" isn't claiming the problem is solved, just that someone has made a factually incorrect statement.

Which is, you'll note, also why I noted that Cipro has other drawbacks. Do you think I would have done that if I considered the problem "solved"?

To use a programmer example, if someone said "Python's 1-based indexing is a bad idea", would you chew someone out for replying "Python is 0-indexed" and linking to the language description?
ECB, FED and the Swiss National Bank have been "printing" money but not the same as before. They're only using it to buy securities, first bonds, and now even stocks/index ETFs.

Search "FED balance sheet vs S&P" or something similar. E.g. http://whattheythink.com/data/84893-feds-balance-sheet/
He isn't (wouldn't be) using Rust for a dynamic runtime. It would be strictly for bootstrapping V8 and a ffi. With the ffi, you interop with whatever net stack you want.
I have very similar requirements and setup to you. I dockerized from the start, but mostly to ensure consistency of dependencies among different environments (test, staging, prod), the CI server, and development environments. Lets me treat the whole app system as a single binary even while I mess around with the internal structure.
It's an anthropological effect, not a technological one. A new generation of craftsmen faces a choice between submitting to the rules of the old guard and making up their own rules.

Reduced complexity is often a rallying cry, but I think the root of the phenomenon is in trying to find one's own social and professional standing in the situation where all the prominent positions are already taken and what little is left requires years of hard labor (complexity, certification, corporate review system, etc).

If this situation upsets you consider the alternatives, they might be worse.
Leap Motion Project North Star – Mechanical Guide
For the most common purposes, IPv6 is IPv4 modified with a bigger address space. It turns out that deploying anything other than IPv4 is a major PITA, and a stripped down IPv4++ that changed nothing but the address length would be pretty much just as hard to start up as IPv6 has been.
Just open the Java Language Specification and look at the table of contents: chapter 15.7 is titled "Evaluation Order" and specifies it in detail.
> - Eliminate "early" retirement ages and force the "full" age

I'd really be interested in seeing the math on this. If a person retires 2 years early (receive 86% of benefits) that person's total social security withdraw should be equal to someone that retired at normal age 13 years after retirement. With a retirement age of 67 and considering a life expectancy of 80, retiring early looks like favors the goverment on average.

There are additional factors to consider:

* How much more a person will pay into social security while continuing to work longer.

* If the last two years are the highest earning then it can increase the base payout.

* Does retirement age have an impact of life expectancy?

* Does a person's current health have an impact of if they decide to draw early?

* I don't really know how inflation changes social security, but it seems relevant to consider.
I began walking to school (about a mile) from first grade onward. I also studied in Germany as a college student.

I walk two of my kids to school daily.

Why? It isn't really the kids I worry about, it's the idiot adults. Around their school there are:

-- School zone signs, indicating the 20MPH speed reduction area.
-- Flashing yellow lights that only activate during school hours
-- Middle-of-the-road barriers that indicate there is a school zone ahead
-- Painted crosswalks
-- Adults with crossing flags to indicate the crosswalk. Sometimes they even wear orange safety vests.
-- The speed limit within a half-mile in all directions is 25MPH

Guess what? Cars still blow through in excess of 40MPH, even with kids present. I've been nearly run over on multiple occasions.

This is in a rural ("family values") community. It's pure anarchy, that's why I don't let my kids walk to school alone.
Show HN: Ethereum DApp World Cup Prediction Game
So it's business as usual for Microsoft. Unsurprising.
Nope, still rocking.
>Remember how lifechanging the original iPhone's google maps integration felt? I used to get lost. No one ever gets lost anymore.

Ever is a bit strong, but yeah. GPS plus maps is such a great example of how quickly and pervasively tech can embed itself until it's almost hard to remember a world before it. Tropes like refusing to stop at a gas station to ask for directions? Gone. I have a bag of maps in the back of my car. Haven't opened in years.
Hennesy and Patterson: 2017 Turing Award Lecture
Not for endemic pathogens. You get small, stochastic outbreaks in specific populations, and you can have a global rise in infection rates, but many of the diseases we are talking about don't work anything like influenza.

There's no once a generation, massive mortality pandemic of Acinetobacter.
Whoever is running this twitter account doesn't come off that well. The various tweets and replies read very similar to the rants of a 14 year old that had their Magic: The Gathering playing cards confiscated by their mother.
Well, the other issue is that if the public lose trust in first-party updates, they're also potentially skipping security patches, making everyone more vulnerable on the whole. Obviously this might work in favour of one government's agenda, but equally opens those devices up to exploiting by anyone else (including foreign actors.)
Protection against persuasion?
Earlier discussion: https://news.ycombinator.com/item?id=17247256
I think this is the repo referred to in the tweet.

https://github.com/upend/IF_MS_BUYS_GITHUB_IMMA_OUT
Quasi-trustless smart contract, requires WC results oracle but otherwise rules are enforced and money is locked. No contract fee, Test Net (timestamp) and Main Net possible (bet)
> My guess is that something like our physics has emerged (or will, relatively shortly) on every world populated with intelligent beings.

The anthropic principle states as much. I like that you used “intelligent beings” instead of humans, because I could imagine a scenario where synthetic or artificially intelligent beings would arrive to the same conclusions, upon making the same observations of their natural world.
RetroPsychokinesis experiments online
I didn't touch much Java Code for ~ 10 years now. I remember reading about the string concatenation problem in the Effective Java book. Using a StringBuilder was the very first thing I usually tried when I needed to improve performance on some unfamiliar code.

I didn't know the Java compiler converts this automatically now. Since which version is this? I suspect there might be still edge cases where it doesn't work.
The one I often pick is battlefield medicine. Soldiers don't die of gangrene and sepsis in field hospitals anymore.
WikiJournal of Science, Volume 1 Issue 1
Right-To-Work laws are special protections for the business not vis a versa.

Without them business' and union get/have to freely and voluntarily come to an agreement about employment terms.

With them the union is handicapped in favor of the business.
https://github.com/laverdet/node-fibers Is a project that enables writing code this way. It's used, for example, in webdriver.io so that you can write synchronous test code that transparently (ie, without `await`) calls out to async helpers.
Possibly because 'too many sites that answer with an ipv6 address and then fail to work, and I have to wait for the system to fall back to ipv4' is a complaint from 2012 or so? rfc 6555 is hardly new.

and i've seen an ipv6-supporting webapp work substantially better for video chatting (no STUN/TURN/relaying), although to be fair i was working on it.
This is a solved problem. async/await makes your async code look sync. This is a strange thing to focus on IMO.
So my sense is that, for utility-type stuff, the library ecosystem in Java feels bigger because its standard library is anemic. That basically forces Java to have a bigger library ecosystem just to achieve the minimum set of tooling you need just to hit the minimum bar for being a usable general-purpose language.

Joda Time, Apache Commons & Guava, Jersey, Hibernate, etc. - heck, even Dropwizard - are all libraries whose .NET equivalents are just different bits of .NET itself. Similar for Java Mission Control, for that matter.

Where .NET pales, IMO, is for stuff like Hadoop that, while astoundingly helpful for some problem domains, isn't so useful for most enterprise development work.
Innovative approach to email delivery. Well done! Free tier is very generous.
It's already happening. After Google Glass bombed as a consumer product, they relaunched focusing on industrial applications[1].

[1] https://x.company/glass/
That doesn't sound right since there seems to be a lot of differences http://www.electronicdesign.com/embedded/whats-difference-be...