skysight-inc/HackerNews huggingface dataset:
Why are they still comparing to Python 2.7.2? I couldn't find benchmarks against Python 3.5 for their Py3 interpreter.

All the times I tried PyPy I came into a hurdle where one of the libraries I needs doesn't work (or underperforms) in PyPy, the most important ones being Numpy and OpenCV.

So in the end I just gave up with them, and stuck with Python 2/3 and Cython, which solved my speed problems without having to do all the work of C-extensions from the ground up.

Edit: the one benchmark I found covering PyPy3 is this: https://pybenchmarks.org/u64q/benchmark.php?test=all&lang=py...

It shows PyPy3 5.7.1 being about 8x faster to 100x slower than CPython 3.6.1.

For comparison, PyPy2 5.7.1 ranges from 10x faster to a bit over 30x slower to than CPython 2.7.13.
Right now and for the foreseeable future, lithium ion batteries are a better alternative to flywheels, though they will see some use for applications that require high power but little total stores energy.

The power:energy ratio is high, but has few applications on the grid. Even lithium ion's typical 4:1 MW:MWh is a bit high.

The really unexplored territory is seasonal storage. Electricity to hydrogen, methanol, etc. have huge round trip efficiency hits, like 30%-50%, but may make a ton of sense.
I understand why people don't use it correctly -- it requires a deeper level of knowledge, after all -- but I don't understand why I constantly see people in technical forums claiming it doesn't support such a thing.
Kubectl Unix Pipes: Manage Multiple Clusters with Ease
Convert ios app to android: 6 tips why you must do it
Anyone can pick up painting or playing guitar. Doesn't mean it's any good.
May was never elected and had never really been scrutinised by the public until the election was called.
Sounds like a Sybil attack https://en.wikipedia.org/wiki/Sybil_attack
> I reported this person to the DA (NYC), and nothing came of it.

How long ago? Choi's infraction seems to have taken place 9 months ago - that sounds pretty speedy, in terms of the justice system.
18 USC 1343, 18 USC 1001, and/or 15 USC 78j(b)?
Well, it kinda depends on what you mean by "plain text" and what you mean by "support." You can get a lot of these things through text-markup systems like Markdown.

There's a growing class of editors that strive to provide a richer document experience while still relying on plain text as the file format. I don't usually suggest normal people adopt it, but an example of this kind of hybrid approach is Orgmode in emacs. I can do ALL SORTS OF THINGS with my org files, but the actual data is still just plaintext with minimal and human-readable markup. The editor does the rest of the work.

I find that promising.
On my team, we tend to say that after finishing 90% of a project what remains is the other 90%.
Creating a Secure Encrypted Data Room Utilising Amazon S3 in 10 Minutes
Funny this article contains and champions almost all tech anti-buzzwords. Patents, proprietary, etc...
Netflix and the future (2011)
Analogue encryption algorithms
Gmail, and other big email providers, are exactly what we don't want these open/free social media protocols to become. Gmail reads your emails regurgitates them as AdSense.

Personally, I think we need to be encouraging people to pay small fees for services. A dollar a month to use Twitter? Sure! $20 a year to use Gmail minus the data mining? No problem.
Animore – 1kb script that will make your DOM state transitions smoother and easier
Travel Advice from Diplo, Who Takes 320 Flights a Year
She made totally false claims about her technology to investors; claiming they were performing tests with their own tech when they were using outside tech. That seems like fraud to me?

The reality is she's too well connected and wealthy to see any jail time, though.
Android doesn't even run the JVM.
Nowadays, it's difficult to be read and to be visible to a large audience and gain followers without a platform like Medium.
You can read unknown author and discover new topics. Unfortunately you still inside the Medium bubble showing you a lot more famous article than other.

You are more likely to spread your ideas about open internet in a public place like Medium than the faraway countryside like your website.
Sad truth.

One thing that deeply impressed me when reading Robert van Gulik's "Judge Dee mysteries" was that the judges were required to study (and write!) a lot of poetry and literature as well, which IMO increases their emotional intelligence and make them more sympathetic with the populace they are governing and increase their sense of justice without going Hitler-mode.

(The irony of the fact that he was describing a society that didn't have a problem treating women as sub-humans doesn't escape me, of course. I'd argue that outside of that however, the system described by Robert van Gulik had advantages.)
Yeah, it's one thing to create it for fun, but why publish it as a library for general consumption?
For you.

I've programmed in numerous languages that offer a REPL. I've never found them useful.

I'm sure you'll now tell me I was using the wrong languages, or just needed to do it differently and by God I'd see the light!

I would suggest that instead you accept that not everyone is like you. Everyone's creative process is different. A REPL has never fit into mine.
Visit the Computer history museum and try to resist the impulse to hugh the Cray-1.

The tech in San Jose is also interesting.

Try to visit a state park or natural reserve nearby. Visit Carmel and point lobos (2hr drive from SF), Half Moon bay...
You mean Waterfox, of course?
> A softer Brexit is certainly on the cards though.

The hardness of Brexit does not depend solely on the British government. The EU administration has a huge interest to make Brexit as hard as possible to avoid other member states from feeling the urge to leave.
I went to a bootcamp 2.5 years ago. Before that I was working in tech and doing a bit of python for my job. I also took an evening course in front-end development at a different bootcamp school before applying. After the course I stayed at the school as a teaching assistant for three more months, and had several job offers within weeks of finishing that. I started working for a startup and am still there now. Looking into other options now.

Most of my cohort had some kind of experience in tech before, or had taken a community college class or a few CS classes in college or something. A few that didn't struggled a lot after - one just gave up and went back to his old career, one has been getting odd contracting jobs but nothing stable for the past two years. I'd say that it's definitely not the easy way to suddenly become and engineer, I would definitely recommend spending at least 6 months doing some self-study or taking courses before deciding to take the leap. Bootcamps are also much more expensive now than when I attended, so that's even more reason to make sure this is what you really want to do.

The rest of my cohort is still employed as software engineers, as far as I know. Some have been with the same company, others have switched around a lot. Everyone seems pretty happy when I see them at reunions. A few started their own companies.
I also remember a large acquisition not long ago. SB is buying the future.
Sometimes it seems that FB is already spying on us.
Any word on the "single codebase" aspect of supporting both major Python versions? I remember suggesting it years ago at a time when the team wanted to do Mercurial backporting instead. What changed their mind?

That looks like it could fix the lag on CPython releases, so it's a big feature.
How is this different than FORTH processors, like

http://www.greenarraychips.com/

http://www.forth.org/cores.html

http://www.ultratechnology.com/chips.htm

https://www.complang.tuwien.ac.at/anton/euroforth2007/papers...

http://wiki.c2.com/?ChuckMoore

etc.
Sure, everything now reduces to microcode and micro-ops that are completely RISC but in a historical context about CPU architecture X86 is the poster child for CISC.

I think that's all the OP was getting at.
Elon Musk Says SpaceX's Falcon Heavy Might Fly in September
The Advantages of Working with an MSP
Sure and there'll be tons of die hards like you who won't stop using blockers. This still makes a lot of sense if it keeps new people from installing a 3rd party blanket ad blocker and eating into ad revenue from Google's own platform.
Deployment / DevOps changes so fast though - Docker and AWS didn't even exist a few years ago!

If you're totally new to deployment, I'd do something like this:

* Get comfortable with the basic Unix/Linux commands (basically, to the point where you can navigate the file system and mv/cp/rm files with ease, change chmod permissions, etc.)

* Create a simple webapp in the stack of your choice. Literally a webserver for a site that says 'hello world'.

* Deploy it on Heroku. With their CLI it's like a single command.

* Congrats! You deployed a site! Go on Heroku's management dashboard and take a look at the logs. They won't make much sense, but get a feel for what's going on.

* Go on digitalocean and make a droplet, which is a VM that's running on their servers. Pick the Ubuntu 16.04 droplet. (Note, you can pick 'One Click Apps' which are VMs that come preloaded with the stack of your choice, but don't do that now). Read about how SSH works. Now SSH into your droplet. Cool, now you're connected to your server!

* Learn how to install the dependencies for your webapp. I don't think the droplets even come with git, so you gotta install everything from scratch. Then get your app running!

* From here, keep playing with your webapp. Figure out how to make your server run your updated code. How to add a database. Do it until you're really comfortable with running your site.

* By now you've run into a ton of issues with the site breaking. It's hard to keep your dev env and the live server synced! Start learning about Docker. Dockerize your app and deploy your app to Digital Ocean as a Docker image.

* When you're comfortable with THAT, start learning AWS. Learn what a EC2 instance is, what RDS is, what you can do with S3, etc.

* Finally, deploy to AWS!

You can use the free account tier at Digital Ocean / AWS to accomplish all these tasks.

Good luck and have fun!
Another round of crappy journalism. It's not obscure, it's not a CPU feature but a platform feature, and there are plenty of out-of-band communication channels out there, this isn't the only one. On top of that, this was already published two DEF CONs ago.

You can exfil data and even do practival bi-directional communication over: SOL, IPMI, ASF, MT's ARC CPU via injected firmware and then via TCP/IP. Any of them will work. Add vendor-specific firmware addons on top of that (i.e. Broadcom tends to have exploitable firmware in their NIC controllers)

Most of them are in a vulnerable state by default because the technology was supposed to be 'easy' and 'user friendly', but 'users' don't even know what they are, and most deployments are done by the WinTel horde that doesn't actually know anything outside the Microsoft framework. (and thus leave the defaults as-is)

I probably posted something similar on https://news.ycombinator.com/item?id=11913379

Is it bad? Yes. Is it new? No. Is it ever reported on correctly? Also no.
I have upnp turned off because security.
Whatever relies on upnp without fallback should burn in hell.
Speech recognition and natural language understanding.

If you watched the HomePod reveal you'd know that it sends your speech to the cloud for understanding. Which seems like a pretty clear admission that this can't all be done on-device easily.
The main problem here is number 8. Advertisers can spam like crazy then trim it all back to just successful posts so it doesn't look like they are spamming. Not sure how reddit should handle that though.
It's great working at a start-up. Don't let peanuts salary demoralize you
I think it is on par with other "slow" language compilers that perform to inference: Kotlin, Swift, Haskell

The incremental compilation is pretty good.
While you're walking to where your ride will pick you up you can be, for example, checking your email, and your location will update as you move. Of course you could stand in a fixed position and keep perfect discipline about staying in the Uber app instead, but that's a very inflexible user experience.
That's incredible. I've seen the robot everywhere in Japan and it's generally regarded as completely useless. It makes sense taht it's a subscription model then,
We use Skype for conferences between my lab and the ones we work closely with.

I try to get them to change to Tox (https://tox.chat/) but it's not easy sincerely, since only very few of us use Linux exclusively and understand the problems with trying to work with Skype (basically we use the web version but can't use video in the conferences) on other OS other than Windows.
Everybody doing music on computers where latency matters uses special drivers for their audio cards, and DirectInput-like mechanisms. The latency is acceptable.
There's a difference between survival and luxuries (like a trip to Paris). Ethics and politics should be about finding the boundaries between those things, and try to provide the basics (shelter, education, privacy) and let people try to make not 100% fair businesses out of the other things.
I've had conference calls with Microsoft using Skype on Windows 10 on a Surface Book, and 3 Microsoft employees still haven't been able to get Skype to work.
This makes sense if you are using JavaScript or Python.

But not Java, which is statically typed and an IDE that takes care of most of the stuff you mentioned.

edit: java also has hot swapping of running code.
So how much does this cost you on average?
50 Small business ideas can help you live a better life
Smart Contracts and Ethereum Explained
SiriusXM to Make $480M Strategic Investment in Pandora
or maybe its something that doesnt matter for getting the job
Do you have any examples of when this beats a C program compiles with `-march -O2`?

I've read about this promise of JIT optimization being able to generate optimal code on hot paths, but in practice I've never seen it work out that way. Good AOT compilers exist today and consistently generate optimized machine code.
According to employers, it's as good or better than anything I do since they get paid more than I do. University education and professional experience are literally worthless.
I was wondering what to use for video calls with my father. He has a mobile core 2 duo machine (one of Dell's micro desktop PCs).

Skype stopped working as stated in the title. I went with Facebook Messenger on Firefox, but video from his camera is very jerky. It looks like it hangs for a 1s every 1.5s. For me it's an indication of a performance problem - video is converted to a WebRTC friendly format and it's slow. I have to measure or check how it works with Chrome.

So I searched a bit for alternatives and now it seems that everything is to some extent Electron based. So I don't have high hopes. Ones that are interesting don't have fully functional Android client, like Tox.

Electron makes me sad. That means I should probably put some work where my mouth is and do a couple of proper desktop apps for messaging (using existing protocols) or help some Tox client getting there.

Or maybe do some work to make Electron more bearable?
How much does it cost to pay a knowledgeable engineer for a few years? Probably the better part of a million dollars, at least.
Sounds like you are talking about trolls. I agree those exist but I think it's safe to assume they are a small subset of sexists.
Google still has 20% time. That is a myth. Google even has an internal startup incubator that allows participants to spend 100% of their time on 20% projects.

https://www.forbes.com/sites/miguelhelft/2016/05/19/google-c...
Some people can pick up the basics of programming fairly quickly, but I'm not sure most people can. Someone who truly groks software development after only a few weeks is probably an outlier.

With a basic understanding, some people can start contributing to existing projects, but it's likely that they're going to make a mess, and it's unlikely that they're going to be ready to start designing and building robust systems.

It's common for inexperienced developers to have a lot of enthusiasm and pour tons of time and effort into projects that are then hard to maintain. Management often doesn't understand the cost of this in terms of technical debt and maintenance (maybe even thinking they're saving money by paying a junior developer less for the "same" thing).

I'm not trying to diminish anyone's aptitude or enthusiasm and I don't think everyone on a team needs to be highly experienced, but I've seen this anyone-can-do-it attitude (from both developers and managers) lead to a lot of pain and unnecessary costs, including opportunity costs.
In Many Ways HR Technology Implementation Is Never Really Done
Maybe an Igon Value Problem?

http://rationalwiki.org/wiki/Igon_Value_Problem
You should check out the book "Getting Things Done", which is based on taking what you described and using it to stay organized and adaptable. If you've got anxiety it would probably help at least a little bit.
Using the word 'literally' doesn't magically imbue speed into a system. Traversing a graph -- how does that work in a transaction? Is it going to be quicker than striding a packed in-memory hash?
Graph processing machines are not new. The signal-to-noise ratio of this article is so low that I can't tell how this architecture differs from e.g. the Cray Eldorado. Or the Connection Machine for that matter.
- Wrap the entire file with { and }

- Wrap each line with [ and ]

- eval the file

;).
Technosplit: The bifurcation of humanity
True. I would consider a continuous stream like that to not be helpful change management. But if you have to have continuous breaking changes like that, you would want clean cuts. My point is, find ways to evolve your API without breaking things.
I had experience with this kind of employers in my very young days, when time and time again 'probably something wrong with the bank' or dozen of other bs excuses.

If you are inexperienced, very short on money (e.g. a student), and have no one to discuss these issues with, rationality might go out of the window. You can convince yourself that everything will be fine very soon, you will get your money next week, etc. So it's not very surprising. Quote from the original Medium post:

We had 8 young Chinese employees on H-1B visas with us as developers, limited in experience but eager to please and learn. They end up being the ones to suffer the most.

https://medium.com/startup-grind/i-got-scammed-by-a-silicon-...
Well, might as well just bill me the $200 dollar puke charge right now then, since I read that.
Nitpick, I assume by "race condition" you mean "used lots of CPU". This is a common colloquial conflation, but race conditions [1] (which are not generally identifiable without aid of a debugger and the application's source code) and high CPU usage are unrelated concepts.

[1] https://en.wikipedia.org/wiki/Race_condition
Is anyone surprised by the amount bootcamp folks in this thread who are now in "Senior" roles after only a few years? I'm not trying to diminish their accomplishment; Their accomplishment is astounding. But are bootcamps really that effective?

I remember interviewing a ton of bootcamp grads from a couple of schools in Austin, TX and being largely unimpressed. You know that feeling after you interview someone where you're just _not sure yet_? Maybe you liked talking to the person; Maybe they did great on the coding exercises, but you're just not sure. I've since learned that when I'm not sure, that means no.
The Esports Opportunity – Why It's Just the Beginning
What is the good alternative to Skype? Slack? but it also based on the Electron.
When a less-powerful entity owes a more-powerful entity money, the debt obligation works to ensure that they get their money back. Like when you owe a bank money.

When the more-powerful owes money to the less-powerful, the debt obligation works to ensure that the less-powerful person's choices are limited to "walk away from my money" or "wait around and hope". When someone says they are going to pay you, you really really want to believe.

Funny how the debt obligation always works in the more-powerful party's favor :(

I have had a very similar situation happen twice, once when a VC gave a small startup the "check is in the mail... no wait we have to transfer money.. no wait we have to liquidate an investment" BS while the employees worked without pay for months on end. My first startup job, and the LAST time I will work for any amount of time without getting paid.

The second time (different company) the founder/VC (allegedly) defrauded the other investors by puffing up the startup's prospects, and then when the startup got acquired by ${BIGCO} for a very very low valuation only the founder walked away with any money... he was indicted, I think, I had to produce years worth of email for trial discovery and was lucky not to have to testify.

In my experience, working for a messed-up/sketchy startup is just a resume item that most people have, and you hope you only have one of...
But Google was still investing in "other bets" that have nothing to do with search.
A Brief History of the Strand, as the Legendary Bookstore Turns 90
Yes, unethical and all that. Who cares? We all claim to use Lyft on the internet anyway!
Isn't this trivially verifiable?

266P/Christensen and 335P/Gibbs seem to have a period of about six and a half years.
I'm not going to tell you you're doing things wrong or you need to see the light. Only that maybe you're missing out on a pretty powerful feature that's really worth checking out.
Politicians should be experts in many things. Their job is (in the ideal theoretical sense of our political systems) hard and very responsible. What they hell are they doing with their time? Sit in endless pointless meetings? Secret meetings with large business? Faking smiles 13 times a day? WHAT are they doing exactly?

And then -- "we're too busy to know this stuff". In an ideal world such a politician would fly far away from office immediately, and all the people who benefitted from that would have to return the gained money from the loopholes, or live in cozy conditions in the jail. One can dream, right?

So, what are the politicians supposed to know? How to bullshit the general populace on TV?
Opinions? Go ahead and give it a shot.

To me it sounds more like you've had shitty jobs rather than you want to get out of dev.
Some children never grow up ;)
I'm skeptical of the idea that FaceTime mentions in the news are advertisements, as opposed to just really good branding by Apple and a name that people easily remember.
SoftBank also announced last month they raised $100B for Vision Fund, which is the largest in tech funding history https://techcrunch.com/2017/05/20/softbank-vision-fund-first...
Kampfire | Home to the world's most conscious and interesting brands
We are in a JIT world, it's just that the code is running on the IVM ("Intel Virtual machine) being interpreted by intel's microcode.
Hitler was also a fan of nature and animals...

So you know, even though China is a dictatorship it sometimes still does good things, like catch common criminals.
Cars and banking are another. Also not being stereotypes.
After seeing the demo video for Ghost Robotics [1], I'd have acquired those guys instead.

What BD has done is indeed impressive. But the motors used by GR are simultaneously cheaper and (to my eye) more responsive. And it looks like they've work out a lot of the kinematics. They just need to commercialize the technology to make some big bucks.

[1] https://www.youtube.com/watch?v=_YrWX9ez3jM
Binge watch 'Silicon Valley' from your AirBnb.
No arguments but payloads and ammo are also things that enter bullet ridden environments.
Echo Chamber Club exists to inform people with progressive views, alternative viewpoints on stories they wouldn't normally encounter within their own social media circle.

https://echochamber.club/