skysight-inc/HackerNews huggingface dataset:
If it's running pidigits inside PyPy then it shows how much slower the C interface (not PyPys cffi, but it's CPython compatible interface) is compared to CPythons.

For the record, I'm not claiming PyPy3 to be 100x slower, these are benchmarks and they're hairy beasts that we have to shave and try to see what they tell us about performance.

My point is that PyPy3 is still behind in language features (in CPython we have a lot of nice things from 3.6 and 3.7 coming soon, while PyPy still lags behind having the complete 3.5 feature set), and they haven't optimized it as much as their 2.7 branch. But the PyPy people are always showing those "7x faster than CPython" claims (which come from an average of benchmarks, which seems to have been cherry picked to avoid the ones in which they're actually slower than CPython).

On the other hand, with Cython moving over to Py3 was never an issue (it actually helped in some cases), and it always helped to deliver better performance, and in just the right spot where it's needed. True, you have to know about profiling and identifying where to use Cython, but at my workplace it's been a far better tool to solve our performance needs.
Gaokao, A.I. And the New Era of Education in China
Fwiw we already have mall cop robots in California: https://www.theverge.com/2017/4/26/15432280/security-robot-k...

They cost about $7/hr each to employ (~$62k annually since they're 24.7): https://www.digitaltrends.com/cool-tech/knightscope-robots-i...
Merits of Doing Things Manually as an Early-Stage Startup
Well that's because Chicago is the best city in the world.
The disclaimer is twice as long as the news announcement.
Where is "here"? In the US wire transfers happen the same day as long as you schedule them before the cutoff, otherwise it's next business day. ACH takes longer, but that's not a wire transfer.
The History of Computing in the History of Technology [pdf]
awesome work! excited to make use of the product
She joined in January 2015. Also, I'm not saying I've ever worked at Uber (I haven't) -- I simply said that this memo makes 2013 Uber sound like a fun place to work because it feels honest and isn't just PR-speak.

I don't mean to belittle Susan's experience at all: from her description, it sounds like there are a lot of bad eggs at Uber. But this memo is not indicative of that at all, and I don't like the fact that news articles are trying to spin it as "frat" level language.
American buildings always feel a little odd to me. My guess is that this is related to them using feet and inches and not the metric system.
Yes and no. I did market my side project but am re-writing it and changing basically the whole thing, including the core of what the software generates, so it is silly for me to continue marketing the old version. Once I get my new version close to release I will start marketing again.

I have no qualms about paying somebody to help market but only if there was a way to actually track what their sales were. I wouldn't want to give equity or revenue based on them just marketing but would give a commission on each sale they generated.
Felt I should add this in a second comment, but I want to really recommend (if you haven't read him already) Matt Taibbi.

He formerly wrote for an English language expatriate newspaper in Russia during the chaos of post-Soviet society in the 90's (edit: and early 2000's), and now writes for a few magazines in the US. He's covered Trump in a more clearheaded take on HST's writing style.

ex: -------------------------

"En route to taking this crucial first beachhead in his invasion of the capital, Trump did what he always does: stoked chaos, created hurricanes of misdirection, ignored rules and dared the system of checks and balances to stop him.

By conventional standards, the system held up fairly well. But this is not a conventional president. He was a new kind of candidate and now is a new kind of leader: one who stumbles like a drunk up Capitol Hill, but manages even in defeat to continually pull the country in his direction, transforming not our laws but our consciousness, one shrivelling brain cell at a time."
Working as a .NET developer is relatively unusual for a bootcamp grad. That's not a bad thing - and you might find it to be a significant advantage in the long run.

It's one of those things that isn't likely to help you get a job at a hot startup, but is probably more bubble resistant than a skillset based mainly around something like React. And I say that as someone who uses and loves React. I get pinged by recruiters all the time due to having React experience, but if I had to put money on it, I'd say that my .NET and Java experience are more likely to be earning me money in 10-15 years than is my experience with React. The React/Angular/Node job environment seems a bit frothy right now - it feels a bit like the U.S. real estate market in 2007.

.NET is one of those things that flies under the radar of many HN readers but in many medium to large sized companies, it is everywhere. I can only speak from experience about Ottawa and Toronto, but I've seen a ton of opportunities for good .NET developers here. I've had friends who worked for the government of Canada, and they told me that some government departments would be completely unable to function without their .NET applications.

I've also met a few .NET developers who are doing phenomenally well with Sharepoint consulting. Sharepoint is, I think, one of those 'iceberg' technologies. Not very visible externally, but lurking beneath the surface in lots of large organizations.
Consensus when this was released was that intel agency use was the whole point.
Just to be clear: I didn't say they can copy any human system. I am saying they can find new ways to beat humans or groups of humans at the games we have set up. Chess and Go are just examples. Trust and Reputation are easily attacked. Voting is easily manipulated (look at gerrymandering and the increasingly shrill "fake news" claims.) Look, they are already better at making diagnoses than doctors.

I am saying that the machines won't really "understand" the human meaning behind things. They will just have "deep" insight in having explored a huge amount of variations and extracted the combinations that maximize some goal. You think you are persuasive now? You think comedians are funny? Fast forrward 17 years when any software can deliver blistering putdowns to rappers, destroy the best comedian to the point where every human agrees the guy looks dull in comparison. The AI that can easily outcompete guys at wooing a girl online. And so on. Forget the Turing test. We are in for a future where programs simply "solve" the systems we set up faster and better than we can. And share that knowledge in compact form (such as artificial neural net calibration).

Most of our systems rely on the inefficiency of an attacker. That they can't instantly start up 3,000,000 businesses or do sybil attacks in voting or destroy someone's credit overnight or win an election. But that is going to change. And I am saying that's just in the near future. Humor and trust is a little further.
...also add "for all intensive purposes" (there is a use for such a phrase, but not the way most people mean).
You are not aware that it is difficult to remain on your best behavior when you are facing potential starvation, trying your damnedest to find a way to make an earned income and facing this kind of bullshit where asking a question wrong gets you dog piled for "being rude"? There are damn few comments here that answer my actual question. There is enormously more sturm and drang over my supposed rudeness.

This problem started before I was homeless when I was being dog piled on HN for being a woman opening my mouth here. There seems to be NO good path forward for me. Trying to figure out how to solve my problems at all appears to be frowned upon. My very existence appears to be frowned upon.
However you are not "creating the baby" only "raising him".
Here is the dumbest question in the world: our application has a gui which is pyqt, can we use pypy? Aside from pyqt, its completely vanilla python.
The comparison with lack of blah at a shelter is telling, don't you think, when you think about how shelters are usually a place where people are "doled" out stuff? It is not merely a patronizing suggestion (which the billions of people are already aware of and accustomed to), but it is also taking a lot of people down a path where their choices will become severely restricted in the future. How is that "A Very Good Thing"?

Also, think about what companies start doing when they start failing. And don't make implicit assumptions that these megaliths will never fail or stumble. What would you, as the CEO who is supposed to "maximize shareholder value" do? Are you going to say "Well, we could do some shady things to exploit the data we have and buy ourselves some more time, but it is a better idea to declare bankruptcy and close the company"? Imagine a company like Facebook nearing bankruptcy. You can bet on your life that they will offer the appropriate third parties greater control of their data mining prowess in return for a bailout. Is that also overall a Very Good Thing?

Also, notice how the 2008 financial crisis unfolded. None of the offending parties got anything more than a slap on the wrist, because they had the keys to an engineering construct of extraordinary complexity (the financial system). It was just "heads I win, tails you lose". The way our lives are becoming intertwined with these tech behemoths is no different, and I don't see it playing out any differently if there is a similar crisis in the tech sector. How can that be overall a Very Good Thing?
I agree it should be done in the open. Doesn't make it much less scary.
How do I get involved?
Seconded, few other things are as beautiful in the world. Go on a weekday to beat the crowds. The waterfalls are in full flow right now.
I am experimenting with a new approach to preventing manipulation and biases in feeds. We use an algorithm to randomly crowdsource people to rate articles on their topical relevance and usefulness. Results at postwaves are still preliminary but encouraging.
You're going to need to show examples for people being banned for JUST posting a controversial point of view. Most of the time I hear this, it wasn't for the point of view, but because the person was actually breaking the ToS, and they knew it.
>"I expect that many people who enroll in bootcamps are coming from domains other than sw development. As such, they may have years of experience and skill-sets which complement the new skills they picked up at bootcamp."

I don't doubt the value complimentary skills at all but 3 years of actual software engineering experience and exposure and say 7+ years are very different things. I don't think there's any substitute for "rubber on the road."
What do you do at co-working spaces (aside from work?) Is it to meet people or what exactly? (I've been been)
SIBO/IBS Scientists Doing an AMA Today on Reddit
Great to hear. When you did would feedback be very appreciated as it is still a beta right now.
Vegas vs SF? Which would you choose?
Jimmy Chin* was the primary contracted photographer (through NatGeo, I think). He has been involved in numerous amazing projects as both a photographer and an athlete: he (Mr Chin) was one of the 3 climbers in Meru, which is also an amazing mountaineering movie.

* http://www.jimmychin.com/
>"The paper the article covers offers no actual comparison between the magnitude of the signal received and the original Wow! Signal. It only shows the raw signal on his own equipment, so there's no way to determine its magnitude relative to the original. The paper handwaves the question of magnitudes away as the original telescope being more sensitive, or the comet being older now."

Thanks, you could have left out the rest of the post which consists of unreliable heuristics... The heuristics are to help you decide whether to read the paper in the absence of further info. Since you already looked at it and offered substantial criticism, that was all superfluous.
Those do stack based computation?
Show HN: Welder – set up your Linux server with plain shell scripts
The reason is that SGX doesn't do remotely the same thing that AMT and ME do. Code that uses SGX doesn't gain privileges it didn't have (in fact, it loses privileges even compared to normal usermode code). It can be scheduled/killed by the OS the same as any other user code, and the feature can be disabled wholesale via firmware (the processor will not shutdown after 30 minutes like it does when ME is prevented from running). The code running in the enclave is also not encrypted; only data it generates at runtime is, so you can inspect it and decide whether you want to run it just fine. Kernels can't even use it directly, so I'm not sure how SGX helps anybody "make all the decisions for you".

In fact, SGX is probably the only way to get some semblance of a defense against compromised ME and SMM code. There's even a number of open source projects that use it (e.g. [0]). To be even more dramatic, not every acronym Intel comes up with is Pure Evil.

[0]: https://github.com/ayeks/TresorSGX
Now you have: https://news.ycombinator.com/item?id=14522211
We cannot talk about solutions because we cannot acknowledge the problem. See how the parent comment, an extremely mild and balanced first hand account, is now flagged.
I never got around to really testing it, but still remember when OpenGrok was announced, way back when - apparently it's still active. I've been wondering if it would make a good front-end/source-browser component for a trac[t]-like product (with something else for vcs and bug tracking etc):

https://github.com/OpenGrok/OpenGrok

There's also a list of similar tools at Gnu.org:

https://www.gnu.org/software/global/links.html

Thought it might be of interest for others looking at "source browsing" tools.

[t] https://trac.edgewall.org/
Ah, then your best not to turn to him or his followers for that kind of writing.

As a rule I go to newspapers for terse/concise reports and interviews. I go to magazines and long-form articles for a larger picture. Trying it any other way will probably just be frustrating no matter who's writing.
Sure, and I don't disagree with you — but Einstein was a person, Alphabet is a company. The moment your company gets attached to a real-life bipedal murder robot, you're going to forever be running from skynet references.
SF.
So you're one house fire away from losing all your data forever.
Today's Topics:  Encryption, Startups, and Microservices Implementations
At my company, and every other large company I have worked for titles absolutely have a fixed meaning. There are standard pay bands that are largely predicated on your title.
Hum, I confess, there's some weird ones.

1) A list of 1.0 and the pound char.
2) I'm guessing a complex number.
3) A list of 1 and an explicitly evaluated 2.
4) Hum, would it just be a symbol?
5) I am surprised. Maybe just another symbol?
6) More complex numbers.
7) Another complex number?
8) A string
9) An empty vector.

Without the complex numbers, which I admit I've never used, it's not that bad. They're just shortend, you can use list, vector, quote, unquote, unquote-splicing and quasiquote functions instead.

I think there's a function for char too, name->char I think.

The ones that are weird are 1@1 and 10#.

Anyways, there's a bit more syntax it's true, but all of that is literals. I'm not sure that counts as syntax, I guess it does. So ya, there's a little more than I said.

Maybe it's easier to say I can explain the semantics in one minute and the syntax in two minutes?
For posterity, I just answered my own Q. Performance overhead was just the cost of the linear cost of vec realization as you pointed out. At first it seemed like I was seeing additional overhead.
Fear and Loathing in Las Vegas (1971)
Ah yes, hope the Safari users make the effort to test it in another browser for now. Will try to find a good workaround for the final version because it does not seem like Apple will ever fix it.
Render ePub documents in the browser
One of the best ways to reduce dimensionality in heavily correlated remote sensed data like hyper spectral images.
No; such a list would encourage flamewars about the topics not on it and metaflamewars about the list itself.
I've been noticing this a lot with HN Facebook posts. You'll always find a FB defender in the top comments.

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

https://news.ycombinator.com/item?id=14393991
It's really frustrating that we cannot have a browser that is both great and not out to get us.
This is a real shame. I had used Skype for Linux as part of a research project creating a Tor Bridge that used QR codes in a video stream to send the Tor data. It had a pretty decent RPC that there were Python libraries for. As far as I know, there aren't any other Skype clients with an RPC as powerful.
ah, i see that is true. :+)
I think that being able to enforce purity would be fantastic for actors, agents, and/or game loops.

https://news.ycombinator.com/item?id=8609775
Oh good lord. Not even close. Maybe Las Vegas is a bucket list sort of thing to do once for a few days. (I, sadly, have spent a great deal more time in Vegas than that.) There are very interesting places within a few hour radius of Vegas if the weather isn't too hot--Death Valley, Zion, Red Rock Canyon, Hoover Dam, Grand Canyon. But I wouldn't spend money or time to go to Vegas itself voluntarily.
Ask HN: Tech meetups happening next week in NY
I am planning to visit New York(from India) for 3-4 days next week and was wondering whether there are any tech meetups worth attending. This is also my first time flying to America(anywhere international for that matter) and I am looking for suggestions to best experience the city and get to know the tech scene there.
Airbnb Gets Green Light in Japan with Home-Sharing Law's Passage
Ask HN: Non-developers: What brings you to HN?
If you're not a developer, what brings you back to HN? Why do you read this? What value do you find? How did you find HN in the first place?

Please identify what you do as well, thanks!
One thing I keep in mind is that handwaving, overly dismissive criticisms tend to stem from the need to feel superior rather than actual shortcomings of the product.
Oh, definitely. I wouldn't expect that.

But you can get pretty far down the road. That's my point.
As another commenter mentioned - this is probably due to selection bias.

My best guess is that bootcamps aren't a bad deal for smart motivated people.
I had been "semi-technical" and messing with a WP blog and doing simple tutorials for years myself! When I attended HR, their marketing materials made it clear it was for taking you from "20 to 100" instead of "0 to 60".
Spaceship construction kit – quick assembly with pre-made parts
Please continue to derail the conversation through petty name calling.
It's incredibly selfish to do that. Leave a note and go into the woods and blow your brains out so your last act isn't traumatizing your family with the sight of your gruesome corpse.
I started doing this the other day for a JS framework I'm using. Cannot recommend this practice highly enough. You learn so much.
I personally find utility in it. If someone with a history like this says "I have a perpetual motion machine" I don't really need to look further. On the other hand if Steven Hawking said it I'd take a look.
I finished AppAcademy about 2.5 years ago. It took me about 4 months to find a job and I've been working as a full stack engineer since. I mostly work in Java & Typescript (Angular) now.

My trajectory has been pretty solid - we had several people join when I started and I've been at the top of my cohort. I've been promoted and given a raise while my company went through layoffs and perform well even compared to the CS grads from Stanford & Berkeley who joined at the same time.

I expect to be promoted to the senior title in 1-2 years, but I will probably job hop somewhere else in the next year so I can get exposed to tougher cs areas (distributed systems, scaling, information retrieval, etc)

My close friends at the bootcamp work at companies like Pivotal Labs, Pinterest, Yammer, etc. it's definitely a biased sample but I've seen many people do well. Many fail as well, but that's expected.
> sometimes flips the order of a few messages, so that if you send two messages, the first one appears below the second one.

Turns out eventual consistency doesn't work well with chat apps.
This is an addition to the space ships tutorial I posted early (http://www.2dgameartguru.com/2017/04/space-ships-revisted-cr...). I added a few more elements (guns, hull part, wings, engine bits, signs, etc.) to allow the quick creation of space ships in 2D - side on or top down.
I uploaded the kit files as CC0 Public Domain and the video shows the ease of use.
If you're planning to become a professional philosopher and you don't have experience with programming, you're liable to fall into language traps and make Wittgenstein sad. So, philosophy is a field that benefits from a programming mindset. (It doesn't require one, but neither does programming, as I'm sure we all know from experience with some coworkers.)
The problem is that people misunderstand the point of getting a Computer Science degree. At the school I attended, the head of the department was upfront that what the degree would be teaching had nothing to do with any specific stack any specific company was using, learning those things would be up to us individually.

Personally, I ended up dual majoring in computer science and computer engineering. The idea was that the former is the abstract science behind programming (algorithms, complexity, etc.) and the latter is how and why computers actually work. Computer Architecture was probably one of the coolest classes I took in college.
Sure, the info is in your inbox.
>If you need all the stuff skype supported originally - chat, voice, video, screen sharing etc. then I don't have a solution I'm afraid, particularly if you need support for various operating systems.

Google Hangouts.
The I/O will happen anyway, either at the start of the test when loading the compiled test program WITH the big chunk of a string or when reading it from disk, of course you'll add a bit of latency for opening the file itself but it's a very small price to be paid for maintainability.

Even when I develop in Python with multiline strings I use fixture files to better organise my code.

Edit: removed an "even" before maintainability that was part of a first draft.
Google's primary activity is collecting and monetizing your personal data. That's what their ad business is based on, and their ad business is really the only thing they do that makes money (in Google scale terms of money, anyways). It doesn't matter what department someone at Google works at, their paycheck is paid for by the monetization of that data mining.

Anything else Google does is either a route to more data mining and extraction, or a fun side project they do with money made off data mining and extraction.
Saw Ben Gibbard in the Davies Symphony Hall last night. ;)
Am I the only one who read the article in the voice of Roman Mars?
For those familiar with the data-driven mobile dev platform Jasonette [0], this is Jasonette for the web. Calling Cell a "framework" is a misnomer – it's a sort of anti-framework.

More clever, innovative app dev tech from the anonymous Ethan (aka @gliechtenstein). Think different.

(I have no affiliation.)

[0] http://jasonette.com/