skysight-inc/HackerNews huggingface dataset:
"The argument is this: to an (admittedly over-simplified) approximation an ASIC and an FGPA have the same gates, it's just the interconnects that are different."

No, they don't. The FPGA's have LUTS that represent other logic gates in weird ways for flexibility. They also have traditionally, software-programmed macro-cells like DSP's and MAC's which are logic programmed. And there's an interconnect and power-saving tricks on top of that. Different enough that properly synthesizing to FPGA's is a different subfield with different techniques and sometimes 5 to 6-digit software to do it well on heterogenous tiles. I got simpler, free ones that can synthesize or optimize logic with primitive gates.

"The lower the power and space efficiency of the interconnect, the larger the incentive is to put ASIC-style interconnected gates into little islands in the FPGA fabric - hence the various complex tiles like MACs that you mention."

"At that point there's no real advantage to having those complex tiles, because the equivalent configured FPGA circuit is just as efficient, so you might as well take advantage of the flexiblity of a completely uniform fabric."

You seem to be looking at the technical aspect for the simplest and most elegant solution. Bets on that usually fail because what drives these markets is consumer demand and what's good for business. Consumer demand wants things faster, cheaper, optimized for their use case, and so on. That, not interconnects or whatever, prompted the creation of complex tiles that could accelerate their workload. SOC, HPC, and cloud server markets have been going in same direction with offload engines for same reason.

The other end of the problem are the suppliers. They know that they need to differentiate to sell more chips. So, they create chips with different specs, new types of LUTS, onboard I.P., accelerators, and so on. They, academics, and startups then create tools to try to utilize them effectively. Consumer demand for this sort of things isn't going away and neither is the need to differentiate with them. So, this pattern will remain regardless of technical arguments as it always has in every part of computing industry.

So, we get to nanoscale memory, nanowires, nano-FPGA's... whatever fictional, better tech you want. So, they get created. Now, everyone has super-fast, low-power chips with tons of logic. Parkinson's Law and the above pattern kick in: companies need to differentiate, solution providers start using exponentially more resources for their competitiveness, and users want ways to run these cheaper/faster/whatever. So, they start adding I.P., using different types of nano-blocks, getting clever with interconnects, and so on.

In other words, you've swapped out the physical components but changed nothing that drove them to complexity in the first place. The drivers will still be there in age of nano-FPGA's. So, they'll still be complex, consumers appetites will still be insatiable, and EDA runtimes will be higher than ever. This outcome is always the safe bet.
Yesterday's discussion on the same deal: https://news.ycombinator.com/item?id=10657769
> Not strictly, no. While currently they only support the "hardware" in KVM/QEMU/VirtualBox, there's nothing stopping anyone implementing drivers for whatever hardware they want to run on, even bare metal.

Exokernels (https://en.wikipedia.org/wiki/Exokernel) essentially implement this. Hardware has been adding more support for virtualization though, so I imagine unikernels are better able to take advantage of things like virtualized page tables, virtualized io-mmu, etc...

I'd be curious to see benchmarks for something generally IO bound like PostgreSQL or HyperTable. IO scheduling isn't trivial, so it might give a good idea of what some of the trade-offs might be.
Atolls, in an undeveloped state, will always be just a few feet about sea level. They are the result of an equilibrium between deposition and erosion. If the sea level were to drop, an undeveloped atoll (without walls, paving, etc) would erode downwards because of greater wind exposure. Attempting to fix the level of an atoll by paving it will not work in the long term, regardless of what the climate does.
Greece was a random (and poor) example.

The pith of my point was that Facebook does not need to repatriate money to America and get taxed to do good, contrary to my post's parent's assertion. There is plenty of good to be done all over the world, and Facebook already has untaxed pools of Euros to use.
Install the certificate, then route all your connections through a tunnel. Multiple options are available like openvpn, shuttle[1], etc..

[1] https://github.com/apenwarr/sshuttle/
Or there needs to be more cross-linking and meta tagging, so Google can find it.

That said, try "flexbox game learning" in duckduckgo ;-) - https://duckduckgo.com/?q=flexbox+game+learning&t=ffhp

FWIW: DuckDuckGo ROCKS! DuckDuckGo bang syntax ROCKS! Even when DuckDuckGo itself doesn't rock, it let's you easily, and slightly more privately, search other search engines https://duckduckgo.com/bang so It ROCKS even when it doesn't ROCK!
They've been wanting to do this for a while--it is not a reaction to Blue Origin's recent landing, which is something that might come to mind seeing an article like this so soon after that landing.
Like my Nokia phone running Windows using the World Wide Web over 802.11 to an Alcatel DSL modem connecting to a Motorola DSLAM? - damnit, vkou beat me to the punch
I can't find a reference right now, but I believe Toady has turned down large offerings from Notch, among others. He seems to believe that too much money would take away from what he's doing.

I think it's best to think of Toady like a crazy man building a cathedral down the road, single-handedly, using only tools he made himself. We can only sit and watch in awe and appreciation as the cathedral takes shape. And support him on Patreon, I suppose. :)
How to install F.lux
Isn't Yann Lecun working with NVIDIA on essentially Deep Learning hardware?
Yeah, I know there are two. I was under the impression that the original (memcache) was abandonware. How much difference is there between the two to migrate from php-memcache to php-memcached?

edit: never mind, I'm going to figure this out by using the internet!!
Ultrasurf Chrome  1.0.3.3 with Extensions 100% Working
It's easy to say you've figured out what everyone is doing if you just introduce a term and define it as "what everyone is doing".
Why We Chose to Write Important Code in F#
On Legacy Ideas (bank bonuses)
Looks like my mistake was in thinking that the stated effects were occurring after astronauts had returned to Earth. At least that's what the title sounds like. If these symptoms only apply to humans while they are in a weightless environment then it sounds very much like sedentary disease (aka sitting disease). Even rigorous exercise routines can't fully match the effects of gravity on the human body.
No, just inject some JS that reads the required keys.
Word to those who want to begin their DF journey: counter to what you might expect for a text-based game, DF can chew a lot of CPU cycles. I always pick small world size and very short world history at worldgen, bc the larger/longer worlds have a lot more stuff for the game to keep track of and can slow it down, IME.

Strike the earth!
Basecamp valuation at $100B
Effect of carbon reduction on peak warming
As an early beta user, i'm very proud to see this talented small group from Turkey grow and build one hell of product that has been providing value since day 1. Looking fwd to seeing more from them! congrats! Adobe your days are numbered...
As I read it he's saying the language is crap not his peers who use it.
The founder Tarn Adams has a Ph.D. in Mathematics from Stanford, so I don't think any of his potential employers will mind that he spent his time working on a fantasy economic simulator of this scope.
Hm, seems quite oppressive. Westernization of the Korean work ethic is emotionally appealing, but who's to say what works best for them... I imagine that the mores regarding vacation time and amount of time worked will be very slow to die, and people who violate these norms (justly) will be punished socially.
Some of those are such beautiful pictures. All from a truck just taking pictures of everything. If an infinite amount of monkeys can write Shakespeare, then I suppose its inevitable that millions of random pictures could produce these.
Oh yes, they believe it.
"Some people really don't want want to be tracked. period."
And what will those people do if IPv6 becomes common?
Have you experience with not so nice governments?

Not everything can be changed from the beautiful plains of Silicon Valley.
> Newer packages, sane LTS policy

Those two are in opposition: Debian (generally) has new-enough packages, but it's stable, which is what one wants on a server system. Meanwhile, Debian's LTS story is better than Ubuntu's: just upgrade, and know it will work.

> easier to get non-free firmware/drivers

But how often is that needed for server systems? And of course, there're the ethical & engineering issues with using proprietary software in the first place.

> seemingly more support from third parties

There is that, but if we all wanted more support from third parties, we'd have stuck with Windows, no?

> They're both pretty awful due to their automagic(al tendency to break down in mysterious ways)

I've not experienced that with Debian in a long time. I used to have issues with Ubuntu, but I don't think that they were generally all that bad. Better than what I used to experience with Macs and Windows back in the 90s, anyway.
This was the best piece of satire I've read all year. But the scary part of the matter is, how close it sounds to some of the stuff papers are publishing about tech startups.
300 miles in 30 minutes is extremely challenging to do with a spoke-and-hub model. Anyone who rides transit regularly will tell you that waiting at transfer stations can easily overwhelm actual in transit time.
Um, so you're saying the actual USERS of a product don't know what they want?
Sounds to me that its related to the "exercise" related to living in 1G. I wonder if the air mixture oxidizes the body more quickly as well.
I've got an older raspberry pi, like maybe from 2013, that I never got around to using because I haven't got a monitor handy that'll work with it. Will this work on that model?
Kazakhstan is quite the friend of china IIRC. They may have gotten their solution too as a goodwill gesture. Or this is on top of it.
The only thing that is frustrating for me about DF (well ex-game frustration, not in-game) is that getting visualizations and interface changes in is gated by Toady. I dearly wish that this part could be taken over by the open source community; it would let him keep writing the simulator, and we would get some amazing VR-friendly worlds on top of the simulator.

I know that he doesn't want to support an open developer community because he, you know, wants to write his simulator and make it even more incredibly awesome than it is, but if only there were a way to get that code unlinked and into an API, it would make millions of people very happy.
Wondering about a turtles-all-the-way solution:

A web-socket based protocol that opens up a new SSL session with non-MITM'd certificates.

So you'd open up the snoop-me HTTPS/1.1 connection, do some GETs, then say "GET /busy, yo", and start what looks like a video-chat conversation that is in fact a regular SSL connection with uncompromised certs.

(some protocol) over SSL over Web-Socket over bad-SSL over TCP/IP
Why do we always have to tear people down for doing something good? Who cares their motivations, reasons, or response? I give the guy credit for doing something radical that improves peoples lives. I don't care about what Dan Price may or may not be getting out of this. I'm more interested in the experiment itself, and the employees. To me this is nothing more than a hit piece.
I don't get it either. The story is very short and barely funny. And, frankly, the whole thing feels like a PR stunt of some sort. Whatever the motivation, they seem to be succeeding though, it's definitely going viral.
I remember a similar bug in the early 1980s when a line-of-business system went haywire every Wednesday. Every other day it worked fine.

We eventually found a maintenance programmer had changed "Wensday" in a database to "Wednesday". Unfortunately this was passed to a C char day[9], so the string had no trailing '\0'. Hilarity ensued.
FLY BETTER FOR LESS
I can't imagine the Dependents part of the formula is legal...
Being unbearably nice is difficult to pull off without mocking. It's a fine line generally only walked to make a point.
I had a situation somewhat similar to this and I quit pretty quickly. Details if anyone cares (and if other people who were there show up and want to correct any details I get wrong, go for it, this was ~20 years ago):

It was a hardware/software startup, linux on a mips chip, building a low power personal webserver with an admin interface for naive users. I joined in 1998, I was hired to run the software side of it. I was not a co-founder, they were up to about 11 people if I remember correctly, but I was told that I'd be treated as one. They gave me 3% of the company which seemed high enough that they were serious so I believed them.

Things were a mess when I got there, no version control, no nightly builds, no backups, everything was ad hoc. Fixing this stuff was easy, it's software dev 101.

So I got the basics sorted and started working on a schedule. The founders were headed towards a board meeting and wanted to tell the board that the software would be ready in 3 months. I protested and said that was nuts, we are doing a kernel bring up (Linux on MIPs was barely a thing at that point). They pushed hard for their 3 months deadline.

I went and talked to Bill Earl who has done more OS bringups on MIPS than anyone else I knew (and probably anyone else period). He asked how far we were, how stable was the compiler, did the kernel boot, did we have anything working in userland, etc. Standard stuff that anyone would ask trying to get a handle on it.

He was actually pretty positive, we were fairly far along, userland was mostly working. He said "well, it's possible that you could get there in 3 months". I asked "would you bet your kids college fund on it?" He said "hell no, 3 months is if everything goes perfectly. One compiler bug will double that time, so would one kernel bug" (obviously he meant a nasty bug, not something trivial, and he's right, I've seen 3 month slips because of something that was hard to find, I've seen much longer as well).

So I go back to the founders and say 3 months is a pipe dream, it's possible but extremely unlikely. And I asked to be at the board meeting, I was the director of software, there was no software VP, so the buck stopped with me.

They said no. I resigned as soon as I could put together a resignation letter.

Plot twist: I should have stayed (if money was the point). Sun later bought them for $2B in stock in the doc com hey day. On paper, assuming there had been no dilution (which I'm sure there was) I would have been worth $60M. Oh, well, shoulda coulda woulda.
TLS Client Authentication for Internal Services
"Job hopper stink" only really apply if you have two consecutive short shifts. Be sure to change job with an offer in hand and double check the culture in the new place as you will be stuck there for longer.

As a side note, culture fit is a two way road, but from the post you wrote they are all monster while you bring all the objectivity and experience. You might want to review the way the story is told, because, frankly, there are quite some red flags that come from it.
$2 a Day? – Private Capital for Public Good Can Effect Change in America
You think he's going to just put a press release out and not actually do it?
> When you put stuff in namespaces you need to remember in which namespace it is (and which library to refrence).

This is comedy gold! I almost didn't spot the sarcasm :-D
Better do it from an untraceable IP address, or you might get some visits.

This is the biggest problem when governments go this route.
Doesn't holistic approach just make sense?

It's not like you learned to speak with your parents reading you the dictionary beginning with the letter A.
Doesn't the "MV" in MVP stand for "minimum viable"?

"the minimum viable minimum viable product"
> Or will there be some literary movement borne out of SV culture to supplement these classic texts?

LOL
> Jury nullification occurs when a jury acquits a defendant, despite evidence, because they either believe the law is immoral or wrongfully applied.

Historically, "wrongfully applied" meant "victim was an uppity negro who deserved what that nice white defendant did to him".

Also, there is nothing in the nullification power that limits its use to acquitting. That same power can also be used for anti-nullification, to convict when the jury thinks the defendant should be punished despite the evidence and law saying not guilty. Historically, this too has tended to be used for racist reasons.

The typical counter to this from nullification advocates is that the judge or an appeals court can overturn a conviction when a jury uses anti-nullification to convict.

The problem with that is simple: the judge or appeals court generally has no way of knowing that it happened. In most cases, the prosecution does present witnesses and evidence and a somewhat plausible case. The judge cannot tell that the conviction was from anti-nullification rather than from the jury believing the prosecution's case.

An important aspect of a good justice system is that similarly situated defendants are treated equally. Routine nullification instructions would severely undermine that. If we require a unanimous jury of 12 to convict, then it only takes about 5% of the jury pool to believe that a given law should be nullified to result in 50% of juries having a member who will nullify.

Nullification should only be a last resort, for use after the normal political process for changing bad laws has failed. It needs checks and balances to prevent its massive misuse--and the only method anyone has been able to come up with is the hack of not telling people about it. The theory is that in the kind of breakdown of the system where it is appropriate the jury will discover it on their own.
I read the link, and I agree. It's just a few hundred words with ridiculous tweets interspersed. Whenever the first time I hear about something is from a story about how popular it is, my spider sense tingles.
Okay, so it's (just) for reading the delivered data. Somehow I keep considering MitM a harmful attack (i.e. manipulating the data before it hits the user). My bad :)
Quebec Law Would Violate First Rule of the Canadian Internet
I don't recall ever seeing a video clip quite like the one at the top of this article. (Aren't camera drones cool!)
Screen resolution & viewport size aren't being used. They were added many months ago when we first started development.
The symptoms match health effects caused by a sedentary lifestyle: https://en.wikipedia.org/wiki/Sedentary_lifestyle#Health_eff... . In a gravitational environment, just moving around is a form of exercise since one has to move about the entire weight of one's body. In space, where everything is weightless, it takes much less effort to move around and you see the same effects (even with rigorous exercise routines). Imagine exercising for an hour or two and then sitting down for the other 22 hours. You'd end up with similar health effects.
Well any backlash from Kazakh users would land them in prison most likely.
Kudos Wes Wiser :)
How did/do you market/promote it?
Alternative proposal: Use that money to turn Facebook into a self-sustaining non profit that solely cares about maximizing its users experience and stop breaching privacy so that data can be sold.

Perhaps that's not as fancy as investments in health, education or the environment but at least it seems very doable and could solve one problem (excellent means for human communication) for good.
I tried Snappy and won't use it again. to enable wifi involves manually installing dpkgs, rather than using the snappy package system. that's a regression from ubuntu.
Sadly, it isn't a choice in many cases.
This is pretty trivial to implement in GA. I could see why people would want this service
Not just "our caveman ancestors", but I think most historical societies features a greater degree of both intergenerational support and "lateral" support from other families for shared child-rearing tasks than has generally been the case in industrial to post-industrial capitalist (and the more capitalist-leaning of the modern mixed) economies (the more socialist-leaning mixed economies in some cases probably, while still featuring less intergenerational familial support than earlier societies, may come closer, or even exceed, the total support through increased lateral support through state mechanisms.)
That's pretty cool. I found LeCun's World2Vec idea also at BayLearn. The videos are online at: http://www.baylearn.org/schedule
> It's actually written entirely by one person; Zach is just an idea man.

At some point when you've mastered basic code writing, ideas become the hardest part. This is especially true in game design, but also true even in solving business problems.
Wouldn't this be an integration test if it was testing a dependency? I believe unit tests should have all dependencies mocked out to tightly control the scope of that which you are actually testing.
4 years ago I was telling people we would have self driving cars in 5 years. So I'm very pleased with the progress.

It remains to be seen how effective pumping can be, but as envisioned hyperloop is a point to point system. Switches are very difficult and must be done at low speed a) because of the slipstream disruption and b) because branching greatly increases the interior volume of an enclosed tubeset. It can be done.. but it's a level above the basic infrastructure.
I wouldn't do this without having a USB serial cable as a fallback. It's too easy for the pi to not come up and then you have basically zero options to debug remotely.
Why, ohh why, won't this freak of nature (language) just die :-(
So basically you mostly don't read anything since most writers aren't?

Not all valuable perspectives follows some strictly logical path to get to it's conclusions. And not all conclusions make high claims of validity. Some are just exploring potentials.

Newton was right about many things but wrong about others.

That doesn't mean his contributions aren't valuable. Imagine reading him today efter relativity and QM and then applying this approach.