skysight-inc/HackerNews huggingface dataset:
There is a long history of empire. Or do you mean something else?

Catholicism is just as expansion-oriented as the expansionist Muslim variants. Fundamentalist-Christianity, in the modern form, is a bit late to the game, but coming on strong.

If you think about it, this is just basic memetics. All mental contagions exploit various strategies to propagate. The very long-lived ones get good at it. There are long-term cognitive-parasitic strategies that don't involve expansionism, but they have costs and risks.
I'm not an expert with​ deploying application servers but shouldn't part of handling lifecycle include the ability for a service to crash and be respawned?

Ie. Be okay if a syntax error crashes your server.
Well, yes. If you don't know what defclass is, how do you know that (defclass a (b c)) isn't calling a function b with argument c?

You have to understand the macros. Either their documentation, or their code if that is lacking. If we don't know the macro at all, we can't do static or dynamic or any kind of analysis; we don't have the information.

Do you know what happens inside a function without chasing its definition, and then chasing its children and so on?

Programming is all about "controlling something with this little piece of text here, such that the real meat of it is done in multiple elsewheres". You do this with functions, or macros. If you don't do this ("everything happens right here and nowhere else") you will not get anywhere beyond a certain small complexity.

Okay, I know that a function in C is call by value. These expressions are evaluated and converted into argument values. They are not relocated into another scope, or turned into thunks or whatever. Well, so what? Once the function takes over, I have no idea, if I don't know what the function does.
> the conclusion to that tale does not go "and then, American telecommunications companies became well-known for their low prices and excellent customer service."

You're kidding, right? Long distance calls during weekday hours used to cost like $6/minute, accounting for inflation. This improved rapidly after the breakup, not solely because of better technology, but because before that long distance was where AT&T was making most of its money and it had little reason to reduce costs or compete on pricing; i.e. it couldn't act competitively basically by definition.
My girlfriend is gonna flip out when I send her this... she loves ants.
Three years. This is utterly insane. She should serve every minute served by the individuals she illegally incarcerated. Abuse of power for personal gain should be punished by the strongest means possible.
A Reorganization of the LWN Weekly Edition
There's a Philip K Dick book about that. (For any sufficiently weird idea, there usually is.)

Counter Clock World

The most powerful -- and most feared -- organisation in the world is the Library, in charge of expunging the written records of events, which have no longer happened.

https://en.wikipedia.org/wiki/Counter-Clock_World

The novel describes a future in which time has started to move in reverse, resulting in the dead reviving in their own graves ("old-birth"), living their lives in reverse, and eventually returning to the womb where they split into an egg and a sperm during copulation between a recipient woman and a man.

The Hobart Phase

The Hobart Phase is the new order of life where people rise from the dead and are rejuvenated. Time reversal apparently began in 1986. Other than aging, Hobart Phase resurrection has changed nutritional and excretion processes and associated social taboos. People do not eat, but instead consume "Sogum" anally through a pipe, and later "plop" out food orally, which is done in private, due to its 'shameful' nature. As for smoking, cigarettes are no longer smoked, but the smoke instead blown back into them, making them grow back to normal size (this also clears and freshens the air). "Goodbye" and "hello" have reversed their order within standard greetings, and "food" is used as a drop-in replacement for the expletive "shit". It is stated that Mars colonists do not have the Hobart Phase on their world, and it is limited to Earth, and presumably its lunar colonies as well.
It is really, really, really going to depend on the design in question. But, in short: probably not.

If you are creating some design that is essentially agnostic of the underlying peripherials, just generic, reusable RTL -- for example, perhaps you will write a CPU core, like picorv32, or softusb-navre -- then the same RTL will, in fact, work just fine, just about anywhere. Provided you don't use some vendor/device specific code, naturally.

But that isn't normally what you do. A CPU core by itself is worthless unless it's driving some on-board component.

The problem is when any actual peripherals are involved. Which is to say, "every realistic design you'd need to put on the F1 instance." Doing things like talking to an ethernet controller or PCIe bus, in practice, is going to vary immensely based on the board, controllers, and design you're implementing, in practice. Furthermore, boards are going to have their own quirks and errata, etc. A lot of the work is spent just on dealing with the hardware.

For example, the Arty does not have DDR4, but DDR2, much less ECC RAM. Probably need a different SDRAM controller. No PCIe, so you don't really have an option for a PCIe bridge with the Arty, so it's impossible to even experiment here.

There are other things. As an example, FPGAs come with tiny pieces of RAM called "BlockRAMs", which are available to the logic, spread out over the device, independent of any other memory. But, the FPGA in the F1 has an even better component -- UltraRAMs, with more space and "input" ports -- that aren't available on older devices. So you cannot use or test the impact of these components easily. In practice, this is all incredibly important as it will impact the power usage and timing of your design. (BRAMs are a very important resource to utilize effectively.)

This isn't to say it's all a waste of time, and you do it over and over. The cost of a port to a new board will definitely be amortized, by having support for an existing board in place, and having a working, tested design. But the F1 is a high-class piece of hardware that would be extremely hard to replicate in practice for anyone working independently. And you have to spend a lot of time with the hardware. So it's going to be difficult to actually make sure everything works coherently without spending a boatload of money.

The only device in a similar class I can think of, which is also the most affordable UltraScale+ device I know of that doesn't require $4000 for Vivado, is the new UltraScale+ Zynq SoC available from Avnet. For "only" $700 USD for a SoC + carrier card: http://microzed.org/product/ultrazed-EG

An ARM+FPGA device is still a much different beast. But it's a lot closer to what the F1 is, in some senses.
I recently had a desire to get in touch with people from my past, and reached out on LinkedIn because I'm not on any other network. Man alive was that ever a rewarding experience. I was blown away. I got 4 of 4 responses back (even the consultant who works 100+ hours a week and who I haven't seen in 10 years replied.)

I think if the app caught on it could potentially be a platform for more. Like, "Too many neglected friends? Time for a party."
I doubt that anything as diffuse as a nation will have a tendency that can be explained in such rational-seeming ways. It's possible that Britain tended towards jealousy towards the dominant continental power, but it is difficult to compare such a theory to reality.

The dominant continental powers have been Rome, France, Germany and Russia. Each have, to put it mildy, their own special characteristics.

* Rome conquered and held on to (most of) Britain.

* France was Britain's neighbour. Each was a potential invader of the other right through the middle ages and most of the modern period.

* Up to 1945, Germany was an extraordinarily belligerent power that made enemies of just about everyone.

* Similarly Britain was a rival of soviet Russia only as part of a broader alliance that went far beyond any attempt at realpolitik.

For all the noise and heat regarding the EU, post cold-war Europe is a remarkably friendly place. By historical standards, there is "against" any more.
I think you are missing the point. In my opinion it's a valid concern that this policy could be perceived as Google effectively pushing advertisers onto AdWords over other competing platforms
Is that something you are just musing out loud, or are you proselytizing?

If it is the former free to use whatever language you choose. If it is the latter, can you please keep your opinion as just that.

I believe we are all adults here and quite capable of making judgment calls.

Rust has some interesting features and lots of other languages too. No need for the drive by.
They basically going to track the websites you visit and sell the data to get revenue.
Yes you should be using a process manager like PM2.
UPDATE: I now have IPv6 connectivity via my shiny new EdgeRouter POE. Now I just have to poke a few holes in the firewall where appropriate (now that I've set drop-by-default rules).

Getting it to work with the ER-POE was non-intuitive but not as bad as I was expecting. I'm even getting a /60...
Strange article.

Does one really need to do data analysis to see that it is simply natural for large tests to be more flaky? All else being equal large tests perform more operations. If on average the probability of any single operation to fail is constant (fair assumption given the large number of tests) than the test that performs more operations has higher probability to fail (and no it is not linear as shown in the article, it is asymptotic approaching probability of one).
The "analysis" of tool types are strange too. Webdriver tests are more flaky because of inherent nature of UI tests operating on less stable interface (compared to e.g. typical unit test which usually deals with a pretty stable contract).

I used to spend quite some time on test stability issues in my previous team and wrote a couple posts on the topic and how to successfully go from unstable to stable test suite:

https://blogs.vmware.com/management/2015/09/automated-tests-...

https://blogs.vmware.com/management/2015/09/automated-tests-...

[Edit: formatting, spelling]
I spent a few minutes poking around their project scripts, and it looks like that the design file you upload back to EC2 is a post-routed design checkpoint, which is an interesting choice... I'll bet that they are doing partial reconfiguration with the I/O ring as the "static" layer.
These companies want to lock you in. It's that simple.
How is it pro-consumer? Ad blocking is mainstream so Google wants people to consider this new built in "ad blocker" to be good enough, then they won't install one that blocks Google ads.
I'd love to hear what people are using the f1 instances for. I would have guessed that most systems with the scale to make FPGA development economical would also make operating a datacenter economical and thus not be running on AWS. (But I don't know very much about FPGAs, and Amazon biz devs are no dummies, so I'm sure there are plenty of use cases.)
I agree, picking binary size as a variable seems like not a great choice to me.

More interesting things would be:

Number of network calls.
Network IO
Disk IO
Runtime
Number of syscalls

I say this because all of those things seem much more likely to be the source of failures to me. We all know about network unreliability, CAP theorem and the Byzantine generals problem, so why doesn't it apply to testing too?
Reading up on all these Node.JS posts I'm surprised at just how many gotchas the platform has and how there's no single standardized way to solve them.

It's not encouraging stuff. On paper the platform looks decent but aside from a few use cases it seems that there's more hype than it merits.
Hardware video decoding does not work in linux period. It doesn't matter whether you play an mp4 or vp9 video.
I guess I'll have to get that everdrive flash cart after all!
You don't. The person that wrote that is mistaken. Hardware video decoding on Linux is not implemented.
Thanks for your correction, you're totally right. I have no idea why I confused BRAMs with DDR4 on the board...
I believe US students would benefit, because I think state-sponsored universities are preferring foreign students over in-state students because foreign students pay more tuition than in-state students.
Depends. It's useful when you want to have all dispatch code in one place (as opposed to it being scattered across numerous files). Doubly so if your language (like most languages) lacks multimethods. Triply so, if you need to dispatch on built-in types you can't extend, which sometimes happens in e.g. Java.
Why would end users opt for alternative browsers in this case? For end users this situation is a win: no more 'intrusive' ads. It only ends up being a loss for competing advertising platforms and possibly advertisers.
Even if they're taking huge risks going through a debris field, they're destroying the craft soon after anyway. If it actually is risky, it's probably worth the risk.
The »Coalition for Better Ads« is just the same as »Acceptable Ads« - we will try not annoy you with flashing ads. Both entirely fail to address privacy issues. Just search for »tracking« [1][2] or »privacy« on those sites, there is nothing at all. Not acceptable for me.

[1] https://www.google.com/search?q=tracking+site:betterads.org

[2] https://www.google.com/search?q=tracking+site:acceptableads....
Scientists Have Created a Fluid with Negative Mass – But What Does It Tell Us?
It'd be nice to lift out Chromium's own network stack into a library (as a continuously-rebased-from-upstream derivative fork), and then build a proxy that made requests using said network stack. Then you'd get all the HSTS/cert-pinning logic, the CORS and only-N-requests-per-host-at-a-time policies, and a very good LRU cache implementation, "for free", for your proxy daemon.

Heck, if you don't mind an extra 100MB of memory consumption, you could probably throw a "correct" proxy-daemon together in Javascript by relying on the browser network stack of a [headless] Electron instance.
The existence of hypervisor rootkits and the vast scale of cloud provider operations argue for caution.

For example, a state-level actor can afford to train and place operatives into an AWS-scale organization with enough access to infiltrate and undermine the system.
> WITHOUT DISTORTION FROM ROLLING SHUTTER

Where do you read this? I see no mention of a global shutter.

Rolling shutter is a misleading name. It is an attribute of the sensor, not of any mechanical shutter in front of it. It maybe should have been called rolling read-out. The CMOS image sensor is read out, and reset, line by line --- instead of an image being taken by the whole sensor at once (as in a global-shutter sensor). Therefore the image taken by line 2 is a moment later than the image taken by line 1, and so forth.

Global shutter sensors are rare. They don't really cost a lot more, but historically they lose two or more f-stops of exposure latitude and light sensitivity. This is because each photodiode in the sensor is crammed with a bit more circuitry, to store the charge until it is read out, so that a consistent image can be frozen all at once.
you can tell he rushed the ending. one of his source books was a fantastic read though - A World Undone by GJ Meyer https://www.amazon.com/gp/product/0553382403/ref=oh_aui_sear...
I have/had [1] the Alessandro MS-1s [2] for near on a decade and I absolutely love them. Incredible for rock music and perfect for home listening. They leak like a seive so my partner sometimes complained that she couldn't focus when on a desk near me but it also meant that she could yell out to me and I'd at least hear. Certainly for AUD$150 they punched very heavily for their weight class.

[1]: After multiple cable repairs it eventually failed too much at the Y splitter and so I was trying to do a cable conversion and my dodgy soldering iron must have put too mcuh heat into the terminals in one driver and unsoldered the far side of it because that driver no longer works, but I cannot for the life of me open it no matter how much heat I put in to the glue holding it closed.

[2]: Alessandro are basically a slightly tweaked Grado, built by Grado, but sold by another company: http://alessandro-products.com/headphones-2/
It is heartening to know that the great and mighty Google spends a real amount of time and effort dealing with flaky Selenium tests, just like the rest of us!
Past episodes are also available in the Audiobooks section of iTunes.
Ask HN: Are you powerless? What would you switch to if you quit email?
(some context: https://news.ycombinator.com/item?id=14143669)

According to PG's 2012 essay, the way for email to be replaced is through a todo list used by powerful people. As if the powerless stand no chance to put a dent in email.

If you're powerless and are reading this, what would you switch to if you were to quit email?
In hindsight, yes, every German from that era would have made different choices. However, at that time, it was hard to anticipate the extent to which other countries would involve themselves. The Germans of that time probably anticipated that at least one/some of the following would have occurred:

a) Serbia would give in to Austria's demands

b) Russia would not fully mobilize and commit itself so fully to war with Austria

c) In the event of war with Russia/France, Belgium would grant Germany right of passage, and remain neutral in the war

d) The UK would remain neutral in the war

e) USA would remain neutral in the war

Each of the above was a coin-toss in terms of likelihood, and if any of the above came up in Germany's favor, a long drawn out war would have been averted. Unfortunately for Germany, every one of those diplomatic outcomes went against them. Could Germany have made better decisions, with the benefit of hindsight? Of course. But I think it's unfair to portray them as evil villains, the way the Nazis rightfully are.
I had a latex matress and got an Asian-style floor mat due to size constraints. I haven't noticed much of a difference.
Permutive (YC S14) is hiring a platform integration engineer in London
Not all everdrive flash carts support the mapper/rom size our demo uses (the SSF2 mapper with an 8MB rom). The included nfo file lists some supported flash carts.
I work tangentially to adtech, started with publishing when a xacto knife and bromides might be a handy skill still...

I still cannot wrap my head around publishers apparently disinterested in manually clearing ad copy for press approval.

Can anyone delineate a non obvious history to this complete laissez faire?
Sorry, I missed the part where you mentioned living in the EU. One of the siblings comments has a good explanation for ITINs. My wife used hers to open a Vanguard account despite having no SSN at the time. She did have a visa and a US address though, so I'm not sure how it would work for you (and if it would be worth the trouble; probably not).

I'm a French citizen, and wish I could help you regarding investing in the EU, but unfortunately I only got interested in it after moving to the US. Back in France it seemed like most people invested in real estate rather than in the markets.
At first it sounds insane that Google would do such a thing since while ad blocking is growing, enabling the feature natively especially by default would incredibly increase the number of ads blocked.

My guess is, that where other blockers by default can easily block all google ads, Chrome blocker would not block Google Ads because it would classify them as acceptable. And Google would then hope that people would use their built in blocker rather than downloading a third party extension which would highly likely block there ads. And if people have a built in blocker that blocks the mostly bad ads, the people would start to hate ads less and be okay with 'good ads'. Also since people wouldn't use third party blockers as much those companies would go out business more likely.

It's a very risky move on Google's part, so would be a bit surprised if it happens. But doing nothing, is equally if not more risky in the long run for there business model.
What? No. I think it seems like the post I'm replying to wants to imply that the "crisis of despair" that is the topic of this discussion is caused by broken families, rather than broken families being caused by people not having any way to support a traditional family due to economic factors.
Whoa there, for most companies outside of the bay bubble: pick only one.
Yes, but the US was staunchly isolationist during that period (since it's founding). In fact, the founding fathers wrote extensively about not getting involved in European wars; military isolationism was in our DNA. That's hard to believe today. Wilson actually campaigned on an anti-war platform (as did FDR).
I highly suggest reading the book Death in Yellowstone: Accidents and Foolhardiness in the First National Park. It goes over a long history of really stupid people (along with some extremely sad stories) who have died in the park.
Bose headphones spy on listeners: lawsuit
More Americans 18-34 now living with their parents
The files are anything separated by line. Log files, CSV exports, anything. No specific format required.
You're badly misunderstanding where Wikipedia's current challenges lie.

The encyclopedia itself is the largest and most comprehensive ever created. Its accuracy rivals or exceeds any general-interest encyclopedia, and most special-purpose ones.

Wikipedia has gotten tremendous mileage out of ordinary contributions, but I suspect is starting to test the limits of what a crowdsourced project can accomplish.

Moreover, it's specifically the question of who finds it appealing to volunteer, or in cases, "volunteer", their efforts to the project, which is becoming a problem. It's been a problem for some time, but it's becoming more of one.

Several major areas are already political minefields, not only among actual and qualified experts within the fields, but of those who seek to control models and understanding for other reasons. Climate change is certainly one of these.

There are more mundane issues as well. Wikipedia is quite good on any events or facts based after roughly 2004, but coverage can become quite thin for earlier periods, particularly those which aren't popular.

There's the problem of sourcing material, especially as Wikipedia itself is online, but many of its primary sources aren't, at least not cheaply and legally.

The upshot: the problems Wikipedia faces today are not those that it faced starting out, at least not for the most part. Much of the real work and innovation is going behind the scenes. Part of that is technical, part is managing the emergent social dynamics of the project and its contributors.

It would be trivial for any other competing project to match Wikipedia -- it simply has to copy the content. For it to actually exceed Wikipedia, in accuracy, as an epistemic system, it would have to improve on the process overall.

That's a harder problem.
Beating Atari with Natural Language Guided Reinforcement Learning [pdf]
Tech Is Dominating Efforts to Educate Syrian Refugees
Stop spamming this ridiculous question
It also probably shouldn't be possible for a single person to fake results.
JHipster, Create Spring Boot and Angular Project
(waves)... More Montanans than you'd expect are on here. Though maybe you guys are from the WY side.
No problem, glad to have helped!
Antitrust laws. What happens when Google allows its own ads while blocking Facebook's?
Keep in mind that it is mostly considered bad code style today (at least in Java) because the current tools we have (if-statements, instanceof checks, like the article lays out) lead to bugprone code. A better facility like pattern matching could eliminate a lot of this.