skysight-inc/HackerNews huggingface dataset:
As a veteran from the chip industry, I should warn you that all these suggestions about FPGAs for prototyping are not really done that much in the ASIC industry.

The skills to do front end work are similar but an ASIC design flow generally doesn't use an FPGA to prototype. They are considered slow to work with and not cost effective.

IP cores in ASICs come in a range of formats. "Soft IP" means the IP is not physically synthesised for you. "Hard IP" means it has been. The implications are massive for all the back end work. Once the IP is Hard, I am restricted in how the IP is tested, clocked, resetted and powered.

For front end work, IP cores can be represented by cycle accurate models. These are just for simulation. During synthesis you use a gate level model.
We used to have that. It took years of negotiation to dismantle that. I don't think we'll fall down that path again. Not our generation, at least. Can't speak for the next ones.
It could go a lot further than that.
>The design tool market is horrible

I wouldn't say it's horrible, it's just not open source (mainly because it's mostly a high-end market). You can easily get by with the free versions of the implementation/simulation tools if you're a hobbyist
I had never heard of this before. Wow. And we all thought Trump was a boorish narcissist...
Most students never see this fee, because they receive funding that pays it directly as well as paying them a stipend.

There are various funders - the largest is the government (via Research Councils UK), but universities also provide a limited number of scholarships, as do charities like Cancer research UK or the Welcome Trust.

The tuition fees are limited by what the funding agencies are willing to pay: e.g. for 2017/18, the EPSRC has an 'indicative fee level' of £4,195 (and a national mimum stipend of £14,553 paid to the student) [1].

> Is there a program designed to provide easy/guaranteed credit to PhD students?

Not really: banks do not consider the stipend to be a salary, so when assesing loans treat PhD students as if they had no income at all.

[1]: http://www.rcuk.ac.uk/skills/training/
ZFS as such will probably never make it (CDDL/GPL incompatibility - unless Oracle will relicense it).

But what _could_ make it is a reverse-engineered "GPLed" ZFS (and, being that OpenZFS code is available, it shouldn't be that hard for a largeish team - someone just has to audit the code to make sure nothing slips through). The other big issue is patents (meaning that this "GPLed ZFS" will be subject to patent lawsuits).

But:
1. Not all countries have software patents.
2. Most patents should expire within a decade (I think. I didn't do a lot of research, but the earliest lawsuits I found were around 2006?)
I come from a city university, and in my experience many of the master students there (information system or computer science program) are not up to standard when they leave the program (i.e. they can't really program, let alone with theories). I think this is the problem with my school, but when I had this conversation with an old friend he felt that his master classes focused on theory, very little room for programming. He also had the feeling that in PhD, unless one's research requires programming, theory is emphasized over engineering. Perhaps this is an edge case... I don't know.

Then a long time ago, someone claimed to have PhD failed my interview. I asked this candidate to pick a language and write a function to determine whether a string is palindrome or not. He couldn't even start with a function declaration (I don't even program Java but I know how to write a function declaration). I was disappointed, but I gave him another chance. This time I wrote the declaration on the board, and I asked him to write code to determine whether a number is even or odd. He flunked again. Our recruiter never followed up to request evidence for his PhD degree because he failed the interview anyway. Even though I still believe he lied, but if he didn't, how did this university, a university with good reputation, gave him his degree?

(btw, every single time I bring this up on HN, I get downvote, I never understand. So challenge me if you think I am lying.)
while we're doing things we'll never actually do, let's decide that money is not speech, ban all political contributions and publicly finance all election campaigns and fix every American problem for real.
I wish MGTO and photoshop worked on Linux. I would switch in a heartbeat.
Consider that perhaps your taste in movies is genuinely different than most moviegoers and/or critics. There’s nothing wrong with that.
"Anecdotally" - that there is your problem. You obviously do have a pretty wide ranging experience but you have probably seen less that a few (say) 10,000s systems in your life - maybe 100,000s. Most of those you will not remember what they run OS-wise or even remember them.

I'm not totally convinced by the report either but mainly because I can't get at the data, sampling methods etc. To be honest I didn't try too hard. That said, I would never rely on anecdote - there is a damn good reason why we both automatically mention the word whenever we spout off in a forum such as HN.
I’d like to see something like patents but with an affirmative defense if you prove independent invention.
This is a very difficult project.

No FPGAs have anything to decode TMDS. What they have is transceivers that will take the multi-gigabit serial signal and give it to you 32-bits or 64-bits at a time. Then it's your job to handle things like bit alignment, 8b10b decoding, etc. You need 6MB of RAM to hold one frame at 1080p, and to do this you'll need to hold one for each input. That requires external RAM (there's no enough on the FPGA), which means you'd need something like 30Gbit/sec of RAM bandwidth, which means you need DDR2 RAM before you've even stored anything (DDR3 is really awkward, I'd stick to DDR2 or LPDDR2, DDR4 is going to be impossible).

I'm not even going to comment on the feasibility of implementing SATA.
Yes :

https://www.sciencedaily.com/releases/2016/12/161207124115.h...

http://beckleyfoundation.org/ayahuasca-stimulates-the-birth-...

http://journals.plos.org/plosone/article?id=10.1371/journal....

http://www.maps.org/news-letters/v12n2/12225mab.html

http://beckleyfoundation.org/resource/exploring-the-therapeu...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4773875/

http://www.maps.org/research/ayahuasca/ayahuasca-canada

http://beckleyfoundation.org/resource/long-term-use-of-psych...

http://www.greenmedinfo.com/article/ayahuasca-may-act-agains...

http://www.maps.org/news-letters/v08n3/08312rib.html

http://www.trnres.com/ebook/uploads/rafael/T_12998350813%20R...

http://www.maps.org/news-letters/v06n3/06324aya.html

http://www.maps.org/news-letters/v06n3/06327tak.html

http://www.trnres.com/ebook/uploads/rafael/T_12998352185%20R...

http://www.maps.org/news-letters/v11n1/11125hof.html

https://www.ncbi.nlm.nih.gov/pubmed?term=evidence%20of%20hea...

http://www.maps.org/research-archive/html_bak/kristensen.htm...

https://qz.com/963683/the-ayahuasca-ceremony-is-going-under-...

http://www.iceers.org/docs/science/ayahuasca/ICEERS2012_Ayah...

more here : https://www.globalayahuascaproject.org/ayahuasca-research/ay...

many new research presented here also : https://www.youtube.com/user/mapsmdma/videos

etc, etc..

And aslo from anegdotal evidence answer is - YES.
> (I'm also really curious, consequently, why Canonical is diving headfirst onto the wagon...)

I think it's a combination of being fans of ZFS and needing something to differentiate them from Red Hat.
Your answer sounds good on official US paper... but this isnt WWII - and China has a billion potential slaves to do whatever it wants. The US doesnt have those potential slaves...

I know that yours is likely the accepted scenario to the US government, but I look around at my economy in San Francisco - every single object within 5 miles of me has been at least partially made in China. With a very small exception to certain things.

Sure, we can locally source our artisan recovery with organic planks, but if you're expecting the US to instantly turn out massive scale of anything other than food, I dont think it will happen.

Now, thats not to say we dont have incredible allies who can produce a massive amount of components and materials needed - but Target and Walmart are going to be empty in weeks.

All laptops and cellphones stop flowing into the US. Server and networking components that arent made in china, but are required for final assembly are dead.

Christ, recall the Tsunami knocking out global hard-drive supplies?

Yeah, you're comment is just as absurdly inflated.
IMO, a better lens by which to examine human preferences is to take the position that humans are poorly evolved for modern life and that what we are witnessing right now with regards to plummeting birth rates is selection pressure which will force the human race to evolve immunity to modern life. As best as I can tell, the version of the human race that will result probably looks a lot like the fundamentalist religious sects that have high birth rates (Amish, Haredi, Mennonites, Hutterites, etc.). And the very poor.
Uh, where is it shown how "software quality" or "code quality" is measured or determined? Can anyone provide a succinct definition of quality which the paper uses?

As best I can tell, they use commit messages to identify bugfixes, and later they jump to "defective commits". Presumably the bugfix commit is not the defective commit. There is no explanation I can find that shows how they arrive at a defective commit from a bugfix commit.

This specific methodology seems rife with weakness, all of which should be explained clearly and admitted up front.
Hate to point this out but it is funny how the Manifesto author equates accuracy to precision: "Accuracy (how precise the data is). Everything should be accurate."

I deal with the subtelties of precision/accuracy everyday.
> The oddities this time are that the iPhone 8 isn't called the iPhone 7s (even though that's what it so obviously is)

The "s" generations always physically looked exactly like the prior non-s. They would keep the same exterior design while improving stuff under the hood. But the 8 needed a glass-back design to better enable new charging methods. Thus, it is identifiably a different phone than the 7, which makes it obviously not a 7s.
I've always wondered about the people using linux for privacy reason going the extra step to mask their operating system and block trackers. Would they appear anywhere here ?

Out of all people using linux as their desktop/laptop I know about a third are privacy minded and take this extra step.
I agree with the US removing its presence in Korea and that your scenario is the ideal.

Much like China has very specific requirements/wants out of the situation (they'd want the US gone from Korea), it's very unlikely the US will want to cede that strategic position. Both sides are playing that angle and have been for decades, which is obviously making the situation more difficult to resolve.

I suspect the US would be the biggest problem in the full removal scenario, the military industrial complex wouldn't want to give up that beachhead. China would be the biggest problem in the mixed compromise scenario (they'd have very rigid demands that wouldn't be easy for the US military & political machine to swallow).
This might help you:
MOSIS Integrated Circuit Fabrication Service

https://www.mosis.com
They use... varying p-values? Can you do that? It almost looks like they're choosing p after the analysis is done...
> “If the U.S. and South Korea carry out strikes and try to overthrow the North Korean regime and change the political pattern of the Korean Peninsula, China will prevent them from doing so.”

Maybe I am reading too much into it, but if this is their real words, it sounds like an invitation (probably lost on the Trump administration) to find ways to overthrow the NK regime without changing the pattern of the Korean peninsula, i.e. by keeping NK in the Chinese sphere of influence.
It's only a stalemate if the US doesn't try to call a potential bluff on China's behalf.
I would add, I think it's a bit simpler then that - practically nobody sells computers with a Linux distro preinstalled, and that's the only way an average user is going to get one.
I am one of those people. If I couldn't access funds due to some service problem, I would stop using the service unless I saw a good admission of the problem, and explanation of cause, and a description of what the company will do to avoid further issues.

This reply contained all three of those. Kudos to the team for owning up to the problem and assuring their users that they take their money seriously.
That is awesome. The link doesn't work for me but I didn't really expect it to. My first job in the Bay Area was working for Intel and about 6 months in I was offered some 'counterfeit' or grey market Intel DRAM chips. (as a microcomputer enthusiast, not as an Intel employee) I took the offer to security, who gave me the cash to buy a tube of them, which I did, and they disassembled them to figure out where in the packaging pipeline they had gone missing.

Sadly I never got to hear the full story on how they came to be but I did get a good look at the packaging pipeline that Intel used at the time. It was extensive even then with half a dozen entities providing steps in the path.
Chromebooks are only big in the US.
> spy into any local gas station to buy an accurate, well drawn, and easy to read road map?

How do you know that it is accurate?
thought it was revolutiontt for a sec...
Clearly not.
Call me crazy, but at work I'd love to have the snapshot capability. I mostly run linux in a VM. Usually we use Exceed on Demand and operate remotely, but the satellite office I'm in has terrible internet.

So I run locally. And I have thought about running with ZFS and exporting it through an SMB share. I realize I wouldn't really be getting much of the safety benefit (beyond checksumming I guess), but being able to snapshot would be lovely.

I keep an external backup, and I use git on windows for manually snapshotting, but it's still a bit of a pain, and to be able to snap the whole filesystem seems awesome.

I have 32 gigs of ram, and give half to the VM... Any opinions on this idea?
Indeed, it is a frozen conflict. There is only an armistice, a cease-fire agreement, and no actual treaty. Combat has ended, but the Korean War hasn't actually reached a resolution.

I'm not so sure we can call much of anything much of a battle since the armistice, though there have been numerous accusations of violating the agreement and there have been some deaths since the armistice agreement.
I have a large media collection ranging on the order of 10TB collected over many years. One day I started noticing that videos i havent watched in a while would occasionally have these weird green artifacts during playback that didnt exist when I first stored them.

My research lead me to discover what bit-rot was and how most filesystems dont actually ensure that what was read from disk is precisely what was written to it.

Enter ZFS, an incredible filesystem that makes ensuring data integrity a breeze. I run 12x2TB disks in a raidz2 running bi-monthly scrubs and not a single corrupted byte since
Trump may not act rationally either. If he can protect his family and close friends, he seems unable to empathize with any other people and would consider millions of death like a personal record. He is more dangerous than most people acknowledge. He wants to make history and does not care if it is as a villain.
They are just overdoing it with this Russian witch hunt, it will end up costing them the election again if they keep up with it...
Where were these "free speech" activists when ISIS recruiters' online accounts were shut down? It's different when the lives endangered by violence-inciting speech include your own.

Germany learned a lesson on violent speech after the Holocaust, but many in the US keep their heads in the sand despite the violent oppression of blacks and gays in recent history. I blame it on the religion of Libertarianism, which promotes the nonsensical belief that the invisible hand is benevolent.
This is why exercising your backup systems in production is critical. our company regularly switches to our secondary data center regularly and runs production traffic on it to ensure they failover actually works in reality, not just theory.
Many of the valuable projects that we get from FB (AI Research), Amazon (Echo, Kindle, etc.), Google (Brain, Waymo, GMail, Android, etc.), are due to their strong market position and a product that throws off cash. They have this market position because they are the best at what they do. These companies don't have monopolies because of government mandate, they have them because they make the best products.

It's frightening to think that there are people out there who want to kill the goose that lays the golden eggs but comforting that they are nowhere near the majority opinion. I hope it stays that way. I would hate to see Google Brain, Waymo, and Deep Mind go the way of Bell Labs.
September is when school starts in the US, leading to increased Chromebook usage(?)

That's one likely reason.
To clarify a little, half my work happens in windows due to using office and outlook extensively. And before anyone suggests open office type options, just don't. For the size and complexity of our documents, it's just not feasible.
Close.io or getbase.com
Hyperlru – Fast LRU implementation on JavaScript in 60 lines of code
I was pretty close to a group of low to mid 6.x earthquakes in eastern California in 1980, across a couple of days.

For the strongest, I distinctly remember not being able to stand up. I tried, but kept falling down right on my ass each time. The amount of ground movement was quite surprising.

This is curious since I've seen people standing (kind of) and even running (kind of) in even stronger quakes, on video, as we see here.

I was in a deep canyon (with >4000 foot mountain walls around), so I'm sure the geology was interesting from an earthquake point of view.

The sounds were titanic; there were enormous rocks slides all around, and the mountains largely disappeared in dust, even as you could hear intense crashing and tearing sounds echoing back and forth.

If memory serves, nobody was killed, likely because of the parse population of that area, and also the stringent building codes. Also a lot of people got lucky, with so many rock slides going on.
Heres an article on how to create snapshots with ZFS

http://docs.oracle.com/cd/E19253-01/819-5461/gbcya/index.htm...
> Why is it so unusual for a news company to spend money promoting news stories on social media sites?

Because its not a "news company", it is a known propaganda arm of the Russian Govt. masquerading as a news company. If it was an independent news agency, it would be OK.
I wonder if you could not feed, e.g. reddit comments and identify long chains of respectful conversations for instance.

It could also be a useful moderation tool by pointing out who first started to troll and devolved a conversation into a fece flinging contest.
The business risks of being overly-apologetic are minimal; those who were not affected, or didn't care, will dismiss the statement and carry on.

However, the reverse is not true; an insufficiently-apologetic email would only serve to enrage customers who were already upset. These users would then be exponentially more likely to sever their relationships with the company.

Although I agree that this approach is a little off-putting, I think it may only read that way to someone not in that second group, which is really who the message is targeting.

That's my take, at least.
Where do you see this in the paper? They say concurrency errors are mostly the usual things like deadlocks and race conditions, but those absolutely do exist in every language.

Also, what do you mean most of these languages wouldn't be considered when concurrency is required? Concurrency is bog standard everywhere.

It seems like the way the define a bug, a performance bug would be a bug relative to expectations, per project, so you can definitely have a performance bug in Go or Haskell, for example, if something works slower than developers think it should (as opposed to being slower than some external reference code or something). So maybe it's closer to something like "developer control over unexpected underperformance"?
That's great, but I agree with the OP - I expected, given the headline, to find out why the Klansmen hated him. But the article doesn't actually say. In fact it doesn't give a voice to the Klansmen at all. It just says: I went and talked to them and they became friends. Eventually they changed and gave me their robes.

Nice story and I'm sure it's true. But it didn't help me understand the KKK any better, which is a shame.
Brief downtime?

Revolut positions itself as a full service bank, including account number and sort code - they will have users that understandably use their product as their primary account. There will be regular users that will be unable to pay for lunch, and business users that will be unable to pay employees and suppliers (don't forget that it was last Friday of the month, a common payday in the UK). To let their customers go without access to their funds for an entire working day is not a 'brief downtime', it's completely catastrophic.

I'm also not surprised that user's did not hear back from support. I was formally a Revolut premium user that used the 'premium support', and they frequently had support response times >4 hours (one time over >6 hours). It's no surprise that when something serious happens their support infrastructure completely collapsed.

I want to give them the benefit of the doubt over their downtime, but I struggle to understand how it took them an entire working day to realise that an application server was playing up, and why a single server was able to take down up to 75% of their transaction processing?

Lastly, if there is anyone out there considering Revolut, please be aware that despite their advertising that they do not add FX fees they actually do add fees on the weekend: https://community.revolut.com/t/weekend-exchange-rate-surcha...
Discussed at the time: https://news.ycombinator.com/item?id=5032588.
I would hypothesize that many people are likely to reexamine their beliefs when regularly surrounded (IRL) by people who disagree. We're social animals; we seek harmony with our neighbors, to an extent.

I think Daryl Davis' achievement is changing the opinions of people who are surrounded by supporters. That's much trickier, and killing-with-kindness seems like the likeliest approach there.
I personally dont think it will because most systems still only have one main drive and ZFS really shines best with multiple disks. I think something more like Apples new file system is more likely but im basing this off of gut alone
This is so true for so many situations. One of the hardest thing to understand on the 'other' side of a browser is the dimensionality of the stuff you are measuring. I recall an A/B test we did at Blekko that simply uncovered the presence of a 'click bot' that was always clicking on like the 15th link on a page.
It seems to be often the main database that on failure catches startups on the wrong foot.
The GitLab incident comes to mind.

The easiest way to run a database is to set it up as a SPoF.

You want to be serious and set everything up with redundancy, but then in case of problems it is just too easy to mess something up by doing the wrong thing when switching back or promoting a stale replica or something.

I don't even know if there are proper hosted replicated SQL-ACID databases-as-a-service available one would consider using for financial services and similar use cases.

There seems to be merit in paying DBAs proper money to handle these things.
not to be pedantic, but in America 35 tons is exactly 70,000 lbs