skysight-inc/HackerNews huggingface dataset:
The RISC-V team was very careful in establishing prior art for every design decision. The patents on ISAs tend to be on their quirks, so keeping things truly minimal helps avoid all of that complexity.

Like a lot of what Sun did, prior open chip designs weren't good enough. Academics starting with a clean slate and a 20+ years of additional experience gives RISC-V real advantages over MIPS and ARM.

The primary advantage is that RISC-V is truly RISC: they have a core ISA that is frozen but extendable. This means that they can have application-specific CPUs with intelligent fallback and full compatibility.

As to why now, well, they came up with RISC-V as a teaching ISA and started getting emails from industry asking why it had changed from last semester. It turns out that chip manufacturing has gotten cheap, with custom runs on 28nm processes going for $30K.

You are correct in that their early target market are co-processors and other niche components. Just getting a license from ARM is 10+ million dollars. But the biggest cost in building your own ISA is investment in software and tooling. RISC-V gives a common foundation for everyone to build on.

However, their intent is indeed to bring competition at every level. Their licensing scheme was chosen specifically to allow big players to create IP and keep the secret sauce to themselves, unlike SPARC V8 and OpenRISC.

Apple creates their own CPU and GPU designs, Google has custom hardware for machine learning, and Samsung is about to overtake Intel as the world's largest chip manufacturer. Why should they keep shelling out billions to ARM, Intel, and AMD just to use their ISA?
Oh, awesome, I'm in the equivalent of this class right now.

Hopefully this means I can pass...
From the comment:

What the programmer should have done is check if the hash coming from the browser has the correct length, 32 characters, before attempting to compare the two strings. Or even better, the programmer should have used the proper string comparing function, strcmp, that already does that for you...
I was wondering if other industries (construction, commercial fishing, oil drilling, nursing, coal mining, aircraft maintenance) were as focused on diversity as tech. And if not, what made tech an outlier.
Eh, if the US somehow forced Apple to repatriate all its international revenue, the US still wouldn't benefit from that because then there's much less incentive for Apple to reduce how much they pay in local foreign taxes. So the US would get less tax revenue from that than a repatriation holiday every decade or so.

Really, the only winners would be foreign countries. I don't see why the US should change its policies to benefit Australia; aren't your own politicians capable of closing loopholes in your own laws?
Email protocols are very old and network APIs have improved a lot during the last two decades. So, when FastMail (I’m a happy customer) introduced JMAP I was excited about it. But even then I didn’t anticipate much success for it. Big email providers (Gmail, iCloud, Outlook, …) don’t care about these things. And it’s a shame that email providers and clients are still wrestling with ancient protocols to provide a decent experience for saving drafts, search, folders/labels, and other basic things.
not everybody who reads a lot is widely successful.
also replies below about Trump, are really distasteful.
Firstly, that is a straw man argument.

Secondly, can it not be possible that both communism and capitalism are bad?

Thirdly, can't we make people's lives better without awarding 40% of the wealth to 1% of the people, and 22% to 0.1% (2012)?

Fourthly, it's not simply about money, because that could be easier to ignore, if it were true that everyone, including those on the bottom, were better off. But money is power. In other words, democracy is thoroughly undermined. All one has to do is see how much money is poured into politicians' coffers and by whom, and for what purpose. Or see that you can't become president without getting $1 billion dollars of "donations" for your campaign. Is it one person one vote or one dollar one vote?
Here in Germany all low budget phones are still 4.x, which are what everyone on pre-paid mostly buys.

Same applies to the southern countries, which I visit regularly.

Most people on 6.0+ are on contracts, which are the minority, even though many of them might be using your app.
That is not the opposite of what I said. That is a reason why what I said is true.
as a deep learning professional who enjoys tensorflow, who is surrounded by other professionals who also like tf quite a bit.. I think you are maybe exaggerating a bit here, and would like to know your sources
Society has the money. If you mean "the US Federal government needs the money", be explicit.
Not to Google, as they don't care.

Now with Android N reaching 7%,one year later, who do they think will even bother with Android O?
Along with the groups app, you can get a browser extension to block the news feed, and liberally disable notifications that you don't care about (including email/sms).
So, would a smartwatch be an "attocomputer"?
This book makes for a nice example of embedding applets and hyperlinked definitions within the prose of the text.

(Didn't look too carefully at the content, but it looks good too.)
> Nothing of value is lost. Real friends and important info finds a way to get through.

I've also found this to be true.
I'm so happy that I stopped using Facebook a year ago! It's just funny to read all the psychological studies about Facebook and how the people suffer from using it.
شرکت مهندسی شهران سازه آفاق – تبدیل پشت بام به فضای زندگی مدرن and تصاویر
Implementations that are competitive with current x86 and ARM at the highend
What's your process for finding good autodidactical content on YouTube? (I am building something very related to this space; I'm super curious about people's "workflows" for this.)
There are free video lectures available online for every topic in Computer Science-

https://github.com/Developer-Y/cs-video-courses

Hope it helps anyone who wants to learn Computer Science.
Could you elaborate on why "treating the pointer to a string and the string length as separate vars" is dangerous to someone who hasn't done a lot of C?
These are baseless allegations, impossible generalizations, and repetition of lies. There's a reason the parent contains no factual basis - not one citation - for what it says.

> inferior cultures

This is just ignorant, and against the values you claim to promote. Who are you to say what is ignorant? The ignorance is in the parent comment, which contains knowledge only of vicious stereotypes repeated by others.

> Any individual who embraces western liberal values should be welcome, regardless of where they're from.

A test of "values", however that word is defined (vaguely enough to support whatever the parent wants) and however those particular ones are defined (ditto), has never been a condition. Who are you to outlaw other people's "values"? Must we all share yours, or whichever you approve? I think the parent comment is dangerously anti-Western; should the author be allowed to live in Western countries? (Yes.)
And even for the people who have non-Gmail accounts, Google has made deals with a ton of ISPs to host their email service for them -- so you have a Gmail account even if don't have a Gmail account (in a manner of speaking).
Γυναικεία ρούχα Primadonna
Well, it most probably could be the work of some government in an attempt to steal the military tech that could be salvaged. The design of warships and submarines is invaluable. The only military with such resources to haul cargo in excess of 6440 tons in those waters is the Chinese army. Especially considering the secretiveness of the operation which would involve perhaps hundreds of individuals divers and crew both is no easy feat. This is not the work of an organized crime syndicate or burglars, nor do they have the resources to carry out an operation of this scale without getting noticed.
You mean, like the Newton? ;)
> Just getting a license from ARM is 10+ million dollars.

Which license? ARM offers several different models.

> Apple creates their own CPU and GPU designs, Google has custom hardware for machine learning, and Samsung is about to overtake Intel as the world's largest chip manufacturer. Why should they keep shelling out billions to ARM, Intel, and AMD just to use their ISA?

The Google hardware we know (TPU) for learning does not use ARM at all, so they would obviously pay nothing there. BigCo's like Apple or Samsung are probably ARM partners, so no per-design/unit fees.

Samsung Electronics may become the biggest chip manufacturer soon, but much like with smartphones that's only by turnover, not profit. But profit is what ultimately finances your R&D.

An interesting titbit is that even Intel and ARM are, at least on paper, partners.
Sublime Text was actually the text editor that innovated this functionality. If you look at the github for the vim plugin, they clearly say "True Sublime Text style multiple selections for Vim".

Although I've stopped using sublime text since, sublime text really drove forward the gui text editor market.
I've been contributing to VSCodeVim quite a bit recently, so I'd love to hear if you have any suggestions for us to improve on.
Thanks. I have a few friends, all on the conservative end of the spectrum, that claim I brought it upon myself by not trying to fit in. I was the weird kid in my town, not bad, just not a cowboy like the majority of the people in the deep south. As if that was excuse enough to warrant police abuse.
> If Apple sells an iPhone in Germany it pays taxes in Germany.

Not necessarily. See a comment above about New Zealand.
> when I first started using Uber, most of the drivers were college educated millennials driving a brand new Toyota Prius

To pick on one point, I don't see educated people or millennials as likely to be better drivers.
I have an older version of Handbrake installed:

% codesign -vv HandBrake.app
HandBrake.app: code object is not signed at all
In architecture: x86_64

However, code signing only goes so far. In there past, malware has been spread in signed application bundles as well [1]. The only good solution is sandboxing. Unfortunately, virtually nobody sandboxes macOS apps outside the App Store (where it is a requirement). These days I think twice before installing/purchasing an application outside the Mac App store.

[1] http://gizmodo.com/mac-bittorrent-client-transmission-gets-i...
For those who don't know, ww.com was the first multi-webcam site on the net. Jacques has shared some stories over the years of hacking that (technically and the nascent business modelling) together - very much in the spirit of this Lego, and his other, projects.
Φορέματα για θηλυκές εμφανίσεις την άνοιξη
Can't wait to see it! Part1 was one of the best courses I have ever taken, it is so rewarding to have a motivated teacher like yourself.
1st broad epidemiological study of drug abuse patterns in young adult offenders
"if you go for a potentially unknown market, e.g. you have a cool idea and think people will buy it, then you could make a much better return as the only player"

But not necessarily for long. If others see that there's money to be made in that market, you'll soon have competitors, some of which may be much bigger companies that have a lot more resources than you have. Being first to market doesn't assure that you'll dominate the market forever.
Mutt?
Luckily, HN has a handy no-proscrastination feature! :)
The cut may be the same but the rates for ride may not be the same.

Also Lyft do not take a percentage out of your tip compare to Uber.

-- once upon a time lyft driver
Would you say like... Hacker News?
Because the malware presented a fake authentication prompt under the pretense of "installing additional codecs" which allows it to escalate privilege.
I've sometimes suggested to people that if they want to stay informed, just read the news from 6 months ago. It's easier to see what's important and what's just noise when you have a bit of breathing room.
It makes me miserable because I see people spouting ignorant nonsense as if from authority. It shows me the effect media has on my aging family members. It shows me bigotry in friends I had thought better of. And it appears to be accelerating.
If you access a memory location beyond the end of the string, you can get all sorts of unexpected behavior. The string's length is something you'll pretty much always need to take into account.
Is there a security product on OSX that would have prevented this?

Little Flocker. Unfortunately, it was sold to F-Secure [1].

I'm infected

Personally, I would wipe the whole system (rather than just removing the malware as in the steps that they describe) and change all credentials (passwords, SSH keys, etc.).

[1] https://9to5mac.com/2017/04/06/little-flocker-acquisition/
I have a strategy for making facebook a lot less interesting:

1. Unfollow (not unfriend, i.e. not noticable) all your friends - this will clean up your newsfeed and confuse the algorithm

2. Follow some pages that do not post a lot from brands you are interested in

3. Uninstall the facebook mobile app and increase your battery

All in all, I can still use messenger for some things but without the load that facebook brings to the table. You might miss out on some things but you'll be happier because you are oblivious.
Discriminating against Asian Americans in top universities
>> This is unusual behavior.

>> Click farm behavior.

2010 U.S. Census reported[1] 695,000 who self-identify as Chinese in the NY metro area alone...never mind LA, Bay area, Boston, and Seattle...only a few of the largest, wealthiest, highly educated cities in the nation. Are you sure?

[1] https://www.census.gov/prod/cen2010/briefs/c2010br-11.pdf
Just as an update since then: a JMAP working group was chartered at the IETF a few months ago, and is working towards bringing the spec to RFC status: https://datatracker.ietf.org/wg/jmap/about/
OpenSPARC is GPL. And OpenSPARC means the T1/T2 designs (high throughput, very low single-threaded performance) which are useless outside their niche.
Why Isn’t Native American Food Hip?
As someone not knowledgeable about hardware, I really enjoyed reading Agner Fog's message board where he and others discuss creating a new open source instruction set: http://agner.org/optimize/blog/read.php?i=421

RISC-V is discussed some, and part of the discussion is how to improve it.
The Freedom E310 chip in the HiFive1 board is shipping today and is already competitive with embedded ARM: https://www.crowdsupply.com/sifive/hifive1/#comparisons. It's comically faster (i.e., 100x) than the AVR chip in the Arduino Uno board, but the similar form factor makes it cheap & easy for early adopters to play around with.

I'd bet that within five years a good proportion, even the majority, of Amazon & Google servers, will be running on RISC V chips.
clustering points on a map in iOS needs a good amount of data structures hint* Quad tree and a map like data structure
One possibility is that the credentials of one of the developers is obtained. Then this only adds marginal security, since the page with hashes could have been updated as well.
That looks like a perfectly sealed argument. You're popular - surely it's privilege. You're unpopular - you have so much privilege you can even afford being unpopular! Society loves you - clearly privilege. Society shuns you - you're so privileged you can take on the whole society, clearly you have the whole privilege in the world!

If any outcome leads to the same conclusion, it usually means the argument is faulty, or at least redundant.
I use Bitbucket instead of Github because it is way, way cheaper than Github even though its pretty much a clone.
> Do the top 25 hedge fund managers deserve more than all kindergarten teachers combine?

Survivor bias.

For the sake of proper comparison it should be all hedge fund managers combined vs all kindergarten teachers combined - a good portion of hedge fund managers never see any money (or, better yet, are main contributors to their fund and then promptly go into negative). Not saying that averages work out better for teachers, but a random teacher likely has a larger paycheck than a random fund manager.

Next up - does the guy who bought a $1 PowerBall ticket deserve 100% of the jackpot when there are honest hard-working people who bought five times as many tickets?
Which is why Facebook bought Instagram.

Keep in mind that inside of AOL, we thought of GNN as "AOL2000". Yeah, that worked out real good. ;)
Private detective for your android application
10 raspberry pi MoBo? Do you have a link for that?
> Most of the speech is around ideas that have been proven wrong over and over again

I doubt it, most likely you are thinking of some set of straw man arguments of the left having been disproven.
Lots and lots of fake accounts, especially to play certain games, or set up as bots for other purpose.

When I was active on Facebook, most people I knew had dozens of fake accounts.
Julia v0.6.0-rc1 tagged
> Amiga

Which incidentally uses the more than ten year old PA6T-1682M which has been on life-support for the entirety of its existence.
Based on my attempt to build a SAAS analytics product and failing, here are my inputs.

- Lower pricing may sound like an entry point. But what ever will allow you to build a competing product, will allows others to compete with you. While we were building our Analytics product, we believed using Google BigQuery and other managed services, we could offer a cheaper analytics product, we would pass all the savings of a managed service to the customer. But then Google release FireBase analytics and made Data studio free, AWS released Pinpoint. While currently they might not have the traction of others, they will gain and pretty much make other's current business models un-viable

- There is no right answers as to why a company will move from one provider to another. I was always under the impression that "better customer service" will get people to move and more importantly stay. But the real fact is, if you have competition, there are going to be multiple reasons. The tendency of "hackers" to find the single "silver bullet" is harmful, in most cases the whole is more than the sum of its parts.

- Most folks who build a startup, don't event thing of branding. Having a known brand is very important in a world where the users almost always self select into SAAS products. I had written a little about it here: https://medium.com/@Ravivyas/abundance-sales-startups-99b42e...

- In most cases basing your startup on a single assumption or theory is a risky prospect. Just being cheaper is not enough, you need to have feature parity, comparable support and a brand.

- Most important point, you need to make money, for that you need to chase people willing to spend money, who are not looking to cut corners. Such customers won't stay long. As an extension, having 1-2 big clients on a customer page is more comforting for a prospect rather than seeing 10-20 who they can't relate too.
Is not war in Syria a war for controlling the country? Current government (Asad) for a long time had good relationship with Russia and allows them to have military bases there. If West-backed opposition wins, they will allow locating there american bases instead of russian.

I guess that is the primary reason why West supports syrian opposition and why Russia takes part in the conflict.
That is an interesting idea. echo URL + password | sha/md5

There are 'stateless' password managers that work that way. It does not really protect against malware. If your user account is compromised by malware, what holds them from reading out your password and applying the same procedure to obtain password for interesting sites? You'll still be updating your password everywhere.

What you want is a second factor that uses a challenge-response mechanism with user interaction (e.g. U2F Yubikeys that require a finger press to start the challenge-response).
> Also, let's not forget that the offshore pile of money has already been taxed in jurisdictions where it was earned.

No, it hasn't

When Apple (or Google) declare losses in a country like Spain something is very weird
> Having empathy with your users seems even more important to me, and a lack of this is the cause of a lot of shitty software.

Ideally, yes, it would be nice, in practice - not at the least. That's why there is a separate occupation (or several) created to bridge the gap. But the gap is real, and yes, this is the cause of a lot of shitty software, but that's exactly what we've got. Not that "empathy with your users" is an easy thing - there is a vast diversity of users, and it requires extraordinary abilities to be able to predict their feelings and needs. That's why user tests and focus groups exist - because it's usually the only way to get some feeling of it.
Toy SoCs, like those used in almost every single-board computer, have bad I/O, which makes them poorly suited to general-purpose clustering. Also, general-purpose clustering is not something people strive to bother with. Especially not at a performance level that is as low as a bunch of Raspis.
Yeah. I think I really stopped using Facebook when it decided to tell all of my contacts the things I was saying in a particular Facebook group. Thankfully it was something that was fairly non-controversial, but the complete lack of respect for privacy was stunning.
Well, a 10 million dollar license is nothing of you factor the Fab costs
I'm the CEO of a startup based outside Qld. Area of development is bespoke AI and its application in Health, Social Services, Education, Employment and Training.

We were looking at moving to California to secure funding but if it's $100K cold hard cash with no strings we could be persuaded to move to the Sunshine Coast. Good weather, good surfs. Like California only different. Email me - david@bdihealth.com
Facebook does actually allow something similar, at least I have seen some actual (offline) Facebook ads in Europe that described your exact problem and introduced the possibility to share only with "close friends" or "family".
Read the title again.:)
I feel the same way so I built a Chrome extension that replaces the News Feed with a todo list [1].

If I complete all my todos I get to use News Feed for 5 minutes.

I had tried blocking fb entirely a few times but I always churned and unblocked it... So I thought instead maybe if I could redirect myself to a productive task any time I tried to use News Feed, the most addicting/distracting part of the site for
me, that might help. (it has and I love it!)

[1] Todobook: https://chrome.google.com/webstore/detail/todobook/ihbejplhk...
strcmp has its own issues. What they actually should have done is use a cryptography library with properly implemented comparison, because it is surprisingly easy to get wrong.

Also, fixed length hashes aren't strings. They shouldn't use the same functions as strings.

Edit: Using a proper cryptography library also might have saved them from using MD5. At the very least, most modern libraries have a warning that is is deprecated and should not be used for new projects.
Political leaders don't define the culture, the culture is defined by activists within the culture itself, and the left is winning.
> It's comically faster (i.e., 100x) than the AVR chip in the Arduino Uno board

Beating AVR cores on performance is like stealing candy from a baby. No one hands out prizes for that.
It's anecdotal, but all of the ex-cons I've met in Canada ended up getting stuck in a vicious circle of drug abuse after getting disappointed about their legal job prospects (around minimum wage), going back to dealing drugs a few months after probation is done and being unable to handle having an almost infinite supply of said drugs. After a couple of years of hardcore drug use there's no way someone would even hire them, so they're stuck on welfare and crime with nothing to do but getting high.
Super Free Music Player in Google Play Is Malware: A Technical Analysis
Fun with Reflection in C++
Depends on the language. With neovim, neoplete, and vim-go, Golang is quite pleasant on vim.