skysight-inc/HackerNews huggingface dataset:
If you want a "high-level" computer that can easily run high-level languages you can try building a stack machine. Check out the old LISP machines from the eairly 80s.

High level and fast for the time with some of the most interesting compiler design work.

Some other possible crazy ideas:

* Write instructions for forcing a read/write of memory into L1 cache

Allow me to tell the CPU to keep a chunk of memory im L1 for the lifetime of my program. I'll save you the transistors for figuring this out on the chip and it'll be easy to implement in a compiler. This is stuff that was done back in the NES and gameboy days (although by hand) with hi and lowmem.

* Put an easily interfaced FPGA on the die. Get rid of the stupid "one-size-fits-all" vectorization hardware we have today. We can just write our own vectorizations ourselves in the compiler level. Just make a big enough FPGA and we'll do all the math as fast as we want and in the parallelization we want.

This removes a very specific job oriented bit of transistors and allows it to be used for pretty much any problem that's complex enough to warrent attempting to use vectorization. One use of a combination of these ideas is writing an image filtering algorithm. It's a program that loops through the rows of my image, runs the "L1 cache" instruction from earlier, then passes it to my FPGA code which applies some complex filter, then writes it back to memory and continues. With traditional systems you'd be limited to 128 wide segments but I can presumably configure my FPGA segment to read the entire block of cache I want to load into and write back to it all as fast as possible.

This is an extremely hard thing to build but on-die FPGAs would change the face of computing. When they get big enough, who needs GPUs?

* Make core-shared fully atomic (large) registers for extremely fast but crude IPC

This is how most high level languages operate so I'd imagine this could definetly be made use of.

* Make the idea of a Core to Core MPI via interrupts and allow them to be configurally "synchronious" (page the program out until handled)

This allows the idea of calling a function on an object running in parallel with "this" object and it will be returned when this function is returned.

These are really crazy ideas. If I had inifnite money, time, and resources I probably couldn't pull something this "out there" off. I think the on-die FPGA is possible but impossible to get right. Most features on a modern processor that take up space are a conbination of functions that could all be done on an FPGA rather then wasting transistors on that specific function.

In a server do I really need 10 million transistors on my CPU for H264 decoding? Replace that with cache and a live-reprogrammable FPGA and we can do that all in software when and if we need it.
It's also a credulous bug that a standard ordering isn't defined for NaNs.
Saudi Aramco is reasonably well run, because like all functional companies in Saudi Arabia, it's operated almost entirely by expat labor with a thin layer of Saudis in management and a not-so-thin slice of Saudis sprinkled throughout mostly to fulfill Saudization quotas.

Government jobs, on the other hand, are 100% Saudis and function essentially as a welfare/patronage system.
Yes, people love to have these endless discussions about how the cars will decide about who gets to live and who dies, and about how people won't want to buy a car that has a chance of making the moral decision to save someone other than them.

Literally the only thing the self-driving car needs to do is be able to stay on the road, and if the road is blocked, use the brakes. There's no moral dilemmas and no grey areas.

if {obstacle} then {brakes = 1}

Detecting what's an obstacle and what isn't is of course a difficult problem, but I'd think it'll be the legal issues that will actually be the largest barrier to self-driving cars. Someone has to be responsible when it fails. If the human isn't driving, then the car maker has to be responsible. This liability will have to be added to the cost of the vehicle.
Seriously? I'd expect to get way more takers for the lay bet against that.
I've been to hackernews and transferwise, but I don't see red blocks for them.
I don't know if it's a recognition problem, IME it's a not knowing how wide their vehicle is problem.
> Unfortunately, in reality open source development is rife with problems and is ultimately unsustainable.

This is an absurd statement given the popularity and staying power of numerous open source projects.
Yes; vaguely... there was some (string) message format that you could manually stitch together with the right IP and port, etc, and basically tell the browser's WebRTC implementation "other client is on this IP and port". I seem to have deleted this code unfortunately, the only thing I saved is this link:

https://github.com/cjb/serverless-webrtc/

EDIT:

Aha! I based my code on: https://github.com/js-platform/node-webrtc/blob/develop/exam...
Why can't I DDoS an arbitrary host using nothing but twitter accounts?
Stuff like this happens all the time, the press never picked up on it until Trump came into power. I posted a story of a close friend who got denied entry at the border and banned for 10 years. I've heard other stories where friends of friends )I met them and talked with them) were accused of being strippers or hookers flying to Vegas and being banned for 10 years as well. All during Obama's time, so it's not new. Border guards are facists.

And all 3 of those stories you provide are non-Muslims, and 2 of them are white Australians, so it's not directly a "racist" event.
I remember asking why i was rejected from Palantir and vaguely recall the phrase "too mathematical".

After years of trying I have been unable to make the transition from Mathematics into Data Science and have since shifted my attention to other things.
IIRC the NAT traversal workarounds are optional in WebRTC? Just don't supply STUN/TURN servers when setting up a connection. Then you don't need to worry about it on the server side either.

(ICE means trying STUN and falling back on TURN).
Do you have any evidence that this just started ~30 days ago after Trump's inauguration? It's entirely possible -- likely even -- that this has been going on for quite some time and the media is just more interested in reporting on it right now because they know it'll play into the Trump narrative.

That doesn't justify the actions in any way, but it shows you how powerful the media are at forming narratives -- and how easy it is to fall for the trap.
There's a lot of quality variability within IKEAs range as well. They have a bookcase line cheaper than Billy and you can tell it's there just so they can advertise something at a particular price point - I wouldn't want to own one. They have have a more expensive line made out of solid wood that is really good quality for not too much more.

I find that you can get a good feel for the quality of the stuff at the showrooms, since they get so manhandled by customers
>The first thing you learn about US visa is that it doesn't guarantee US admission

It is worth noting that this is true of every country. A visa does not guarantee entry. Your entry is ultimately at the discretion of the immigration/border officers.
That's interesting, you make it sound like the production of new FPUs and new compilers is common. Which industry do you work in?
I'll presume you to either also be South African or at least following politics here. Yes, Zuma wasn't in power, but this was around campaigning time leading up to 2009. The violence wasn't pervasive around most of the country, but was in many people's post-analysis linked to local politicking.

The country wasn't different between 2008 and 2009, but as a township living black South African I can tell you that because of what populists have said, and the role of the media incorrectly reporting to click-bait us, things have gotten worse.

To answer your first question, many people have posted that this has been happening in the US, what I'm saying is that if a senior political can say something popular yet Constitutionally incorrect, people who have the "power" to act on that will use their power.
Guardians: Royal Journey -Free Tower Defense Game
For a significant part of that interval, Swedish taxes were in excess of 100% for very high earners. Can one blame him?
Second this. While solid wood items are more expensive and heavy, they last significantly longer and don't flex as much.
Most of Canada has USA immigration in their airports, so it's not exactly rare.
Extinction Insurance: If mankind extinct, restore
We should fund this.
Guardians: Royal Journey android version
How would a border agent even prove they possess the necessary skills and knowledge to even verify the veracity of an answer? As a tech consultant who spends inordinate amounts of time explaining to clients various kinds of plausible-sounding bullshit from others, I seriously doubt border agents can fare better.
A Survival Guide for Normal People
> you needed to score higher than half your classmates in each course to receive a passing grade

Was this actually the rule dictated by the professor/curriculum or just a rule of thumb?
I'm saying that none of those threads can start any programs. That may or not be required by your use-case, but it's certainly a disadvantage.
Are you sure you and the comment you replied to are using the same definition of "spiritual"?
Debugging APIs.
Travel Press Is Reporting a Drop in Tourism to the United States
Experienced devs and dev managers (me included) fuck up consistently in recruiting - employing people who "interview well" but drag the team down, or overlooking or excluding great potential team members 'cause they don't perform well "programming a whiteboard" - and now we expect some minimum wage rent-a-bully to accurately assess a "programmer's" skills based on reading wikipedia entries?

I'm _reasonably_ certain my best front end dev probably doesn't even know what a binary search tree is. Same with half of my mobile devs, they probably vaguely recall them from college, but have never used them in 5 or 6 year mobile app dev careers. Should _they_ be denied entry at a border because they can't regurgitate some wikipedia page completely unrelated and mostly irrelevant to their specialisations?
https://en.wikipedia.org/wiki/GREEN_Cell_Shipping
Really? You hate cyclists when you drive? That seems pretty selfish really.

If I drive a ferrari, should I hate all those non-turbo car peasants for making me have to drive slower? Of course not, I'm using shared infrastructure that everyone has paid for, even those pesky cyclists and slower vehicles.

I'm a cyclist 80% of the time, a driver the other 20%. I pay my taxes and rego on my car and follow the rules, even while cycling, and you still hate me.

I hate our lack of suitable infrastucture with properly separated cycle paths, not the riders.

When you're driving on a shared road you need to deal with slower vehicles and drive safely. If that's too hard for you to deal with, maybe you shouldn't be on the road.
As of 2012, all non-energy uses (including plastics) accounted for 16% of oil consumption. Industry accounted for ~9%. Transportation is ~64%.

http://www.globalpetrolprices.com/articles/39/

That's a worldwide figure. US oil consumption is even more concentrated on transportation.
It's not like was the only car he owned. I mean, one could say Jay Leno drives some very old cars, and someone not knowing he's a car enthusiast collector could think he's frugal.
Someone I know graduated from Hackbright, the bootcamp for women that has a decent reputation but also fairly expensive. It's been a couple of years and she hasn't gotten a programming job, I don't even mention it anymore.

So your mileage might vary. I'm deeply skeptical of anyone from a bootcamp, to be honest. I think if you can really learn something and get your foot int the door with a small startup, then it opens the doors, but it's also hard without signficant amount of dedication.
Target and Walmart have their own brands that are noticeably less refined and sturdy.
Parasitic Companies want the ability to run anything they want, on anyone's machine, accessing all of the users personal data, as well as their competitors data if they can get at it, and use it for whatever reason they want, and have the ability to secure those revenue streams by erecting wholly artificial and socially destructive barriers to their removal, such as getting accepted to represent their interests in standards bodies then twisting the standards to do what they want. An example of this is EUI addresses in IPV6 with the Mac address as part of the IP address as a revenue stream maximization method for advertisers.

There was a you tube video awhile ago showing java-script able to run an operating system in a web browser as well as games inside the OS. Recently, Chrome added a task manager and user logins. Chrome is no longer a web browser, it's an operating system, and what enables an entire ecosystem of abuse is java-script.

In a few years hence, someone will figure out a technology that will disable java-script from running on client machines via firewall filter. It will break a lot of websites. Let it.
While cheeky, that answer gets you at least 3 hours in the cage.
Are you saying there's no hope for my gardening simulator?
This is also true of IPSec AH and ESP. You can use it purely for labeling (turn off both)
Sure they did. Even here on HN.

https://news.ycombinator.com/item?id=12913113
I don't like any compressed wood (engineered wood) furniture, it's got too many fillers and (toxic) adhesives and they don't have the same rigidity of solid wood.
I wonder how recently intensified U.S. customs enforcement will affect this project?

It affects demand for travel to the U.S.:

https://news.ycombinator.com/item?id=13742033

And the difficulty of crossing the border could deter some passengers:

https://news.ycombinator.com/item?id=13741423
IT Giant on the hook with Banks for $200B due to leaked PCI Code
I'm sorry, but after the stress of traveling though an airport, I'm not coding anything until after I get home (or to a hotel) and rest.
People have been asked CS questions at airport security earlier too?
How IoT Is Changing the World: Cases from Visa, Airbus, Bosch and SNCF
> It's not like was the only car he owned

Is that known?
In this case it was indeed a matter of personal preference, because I wanted to see all the bucket permission in one place.

AWS offers some guidance on this question in their docs: https://aws.amazon.com/blogs/security/iam-policies-and-bucke...
Yes, it's real. Lenders have computers that sum lots of accounts; they're expected to do that and disclose how much they've lent.

$4.1E12 isn't really that difficult to relate to. Just amortize it across the US population of 325 million. That's $12,612 per citizen. It's also about one year of Federal spending.

It's a negative thing. Both individual debt load the and the rate of delinquency has been increasing, with student debt being the worst of these; if you can fog a glass you can make the Federal government send money to some school against your future earnings. There is probably no form of debt easier to assume in the US and upon this river of money floats a horde of careers, bonuses, pensions, endowments and gold plated benefits for The Great and The Good of academe, which makes questioning the value of it all a political third rail.

What do economists think? They're watching the bubble grow and devising ever more contrived ways to pretend it's not a bubble.
Yes, I ported Perl to the kernel for an April fools joke once.
I'm the author of WebTorrent, and let me tell you that getting WebRTC to run server-side is not fun.

The two best implementations on npm are `wrtc`: https://www.npmjs.com/package/wrtc and `electron-webrtc`: https://www.npmjs.com/package/electron-webrtc

Both have serious shortcomings. `wrtc` uses the Google webrtc.org library which is overly complex since it includes lots of code for dealing with complex video/audio codec stuff that isn't needed to open a simple data channel. And if you're unlucky enough to be on a platform that they haven't made a prebuilt binary for, then you have to wait an hour for a bunch of Chrome-specific build tools to download and compile the library locally. Not fun to wait an hour after typing 'npm install'.

The other library, `electron-webrtc` literally launches a hidden instance of Electron and communicates with it over IPC from Node.js, which means it runs everywhere that Electron does (without waiting for anything to compile!), but it's a pretty heavy-handed approach. Launching a whole Chromium instance when you need a socket is, like, not ideal.

Another idea: how about implementing just the parts needed for Data Channel in JavaScript? A former Mozilla engineer, now Google engineer, actually tried this but gave up before finishing. His code is here: https://github.com/nickdesaulniers/node-rtc-peer-connection It's also not trivial since it requires a DTLS (TLS over UDP) implementation, and it's not exactly trivial to write one of those in JS. There is a chance that Node.js could expose the DTLS implementation from OpenSSL, since that's already part of Node. Then we could probably achieve a "pure JS" (no npm compile step) implementation of Data Channel. But there's still quite a bit more code needed to finish off this implementation. Discussion here: https://github.com/nodejs/node/issues/2398

I'm grateful to all the awesome folks that worked on these implementations, and this isn't meant to snub any of them. WebRTC is hard!

We actually use `electron-webrtc` in `webtorrent-hybrid`, a CLI version of WebTorrent that can talk to "web peers" in browsers (https://github.com/feross/webtorrent-hybrid). Fortunately, most users can just install WebTorrent Desktop (https://webtorrent.io/desktop/) which works nicely.

But this all goes to show just how overly complex WebRTC is, and why we really do need something like this post suggests, a low-level UDP API for the web.
I never said he was singled out, or by race/ethnicity/color even.

Whether this relates to Trump: As others have pointed out, yes this has been happening before Trump, I'm not alluding to Trump being the sole cause. The point that I'm making is that leaders (president and even local leaders) who can make statements or take actions that are contrary to the country's laws have an effect on the guy on the streets. If you tell me that foreigners are taking our jobs (regardless of its truth), I might not be very objective as a CBP employee. I might even be biased against certain people, but that's hard to judge as we are different as humans.

The guy on the tweet said he was asked 10 other questions, and they seemed to expect textbook/Wikipedia type answers. A blog post from him will hopefully have more details for us to make better observations. You make a fair point about the physicist, but everything in moderation is fair.

My point if any, is that what leaders/politicians say affects our attitude and often opinions. Whether we like such leader or not, I hope we can agree on that at least.
I wish you and some other Hn'ers would stop hating on armchairs.
Search Filter Animation in Android
Wow. (Not op)

Definitely watching the video later when I have time. Thoughts from my initial impression:

1. Please put benchmarks up on HN when you can :)

2. Would be awesome if you could get this into the hands of low level kernel developers who can tinker with this and see what Linux is like on it - if it's capable of doing that much? (Need to watch the video!)

3. Conservativism FTW (IMO) when thinking about offers [that come in after you've done (1) :P]
> Maybe the women just hustled harder.

Doubt that explains it.

I went through a large software development course, about 70 people. 60-40 male-female. Was a positive experience. The women all landed jobs instantly. As in, the day the camp ended, they all had jobs. The men, mostly, did not. It took months and multiple interviews for the men to get hired.

The demand for female developers is higher than the demand for male developers. (not that the demand for male developers is low). This doesn't particularly bother me, but it does appear to be a thing.

The way I look at it, most of the personal attributes that get you an entry-level job will end up having nothing to do with how well you will perform in that job. Gender is just another one of those.
I have it , it's awesome BUT...it's pretty exhausting to use - like once a week. Resolution is low but then again there are these holy cow this is amazing get lost in what your seeing because of the depth of certain things and the awesome head tracking. Definitely needs more content I check every week for some new experience no matter how small.
Uh... I don't normally do this, but any chance you guys are hiring? I'm in Denver looking for an entry level position. I can do machine learning
"Humans have cut, plowed, and paved more than half the Earth's land surface."

Calling bullshit on that claim.
Care to provide a citation for people being asked hard algorithmic questions by CBP before?

To be clear, I don't think Trump is directly responsible for this. But I think he's sent a signal to fascists and racists around the country that America is for white people and it's okay to throw your weight around. He's a bully, so he's emboldened other bullies (which, unfortunately, dominate law enforcement).
Getting a job-experienced managers
Campaign living can't even deliver on a chair I ordered in November - I doubt they will even capture a significant portion of the market they originally set out to cut into.
I guess from this I can surmise the Chinese run a tighter ship. I've not heard of Chinese charged with treason for disclosing cyber espionage to US agents. Either that or they are as sloppy but the NYT doesn't follow those stories. Or Chinese authorities don't care about leaks from their experts.
Now we know ~0.1% of the whole story.
Yes, it would work great for client/server games, provided that you host dedicated servers and have a web backend to generate the connect tokens (this could be your matchmaker, for example).
The U.N. Convention on Human Rights does not have the force of law in the United States. While many of the rights in the list above were first codified in the Constitution, others are not specified as rights in that document.

Of course, being natural rights, those not so enumerated are assumed to obtain unless specifically restricted by the Constitution or federal, state, or local law. In the U.S., the place to look for whether this or that right not specifically called out in the Bill of Rights has been restricted is those laws and the court rulings concerning those laws.

So, for example, there is no right to education in the U.S., and while the U.S. historically has been the greatest haven for asylum seekers, that does not mean that non-citizens have an affirmative right to enter the U.S.

The saddest part of all this is that the dossier on you and me was made possible by people like you and me who work in the tech industry. Google and Facebook have information on most people that the Stasi could only have dreamed of possessing.
The nat device will have different source ports for two connected clients.
A good number of these confessions are downright embarrassing.
Great article.

> I have images. I must process those images and find stuff in them. I need to write a program and control its behavior. You know, the usual edit-run-debug-swear cycle. What model do you propose to use?

Looks like you need a GPU, not a CPU. Much image processing stuff (and also much neural network stuff) is very suitable for the programming models of modern GPUs. For a first prototype buy an nVidia GPU and use CUDA. That will unlikely work for embedded stuff but if it’ll work OK on your PC with CUDA, there’s almost 100% chance you’ll be able to do that in OpenCL/DirectCompute/whatever.
How is that possible?

EDIT - This site shows that it peaked at 61%.

http://www.tradingeconomics.com/sweden/personal-income-tax-r...