skysight-inc/HackerNews huggingface dataset:
Kotlin is 100% java-compatible, you can mix source-files side-by-side in one project. You can easily call kotlin from java and java from kotlin.

That means you have all the libraries, performance and profiling tools that java has.
I desperately want numpy, pandas and scipy on pypy3

Then I can ditch Cpython and its stockholm syndrome slowness forever
Everything you need to know about hash length extension attacks
Hello again Firefox
Some of that information doesn't exist at compile time...
CoyIM – A new chat client that is safe and secure
> Web users will quickly recognize their only options: pay to use the internet, or uninstall the ad blockers and surf the web for free.

Or switch to an open source browser like Chromium/Firefox and go on using the ad-blocker of choice and avoid the pages that charge you.
React State vs. Redux State: When and Why?
Yeah, I'm not born under such regime and haven't lived through it, but from my gatherings talking to older people – actually, the eastern block had strong emphasis on various engineering disciplines and solid tradition in computer science. This is not something political in my opinion.
ΜNaCl – The Networking and Cryptography library for microcontrollers
Cisco AnyConnect Local Privilege Escalation Vulnerability
An open expression of contempt is rude, too.
Supreme Court rules cell phones cannot be searched without a warrant (2014)
I've wrestled with this in the past, and I eventually got things working to my satisfaction by reading the man page, but these blog posts bring a lot of clarity. Thanks for linking them!
Developer Community Telegram
I shouldnt have read it a second time on my phone. I was right the first time. :)
having my salary wired and not having a standard bank paymenent for may salary would be a huge flag for me.

I wonder if the employees SS and tax payments where also not being paid - I have worked for a company that wet bust the hard way and it turned out that they had not being paying my NI stamp so no unemployment for me.
The caretakers of Java strayed. Adopting goofy dynamic and lambda features, trying to attract the cool kids was a mistake.

They should have stuck to their original mission of reducing programming mistakes and boosting productivity.

String processing, a la perl, Python, is something every single developer does every day. We need multilines, intrinsics, first class regexes, etc. every day.

They should have made 'utf8', 'utf16', etc first class scalars, reducing the memory footprint of java.lang.String, and everything reliant on String, ages ago.

They should have increased conciseness, a la Kotlin, Ceylon, Nice, Boo (minus the duck typing), ages ago.

I'm also eager for lightweight objects (value types?), a la Kava, which I think has been pushed back to JDK 10.
We need a course on mundane data types
1 vote in Exeter apparently, closer to now there were only 2 votes in east fife last night. Same in Winchester in 1997.
Word processors actually do quite a lot. Word is host to multiple scripting environments and can do all kinds of useful stuff (the "useless bloat" you're always hearing about).
Twitch Plays Everything – Thoughts on Group Decision-Making
Hunting Performance in Python Code – Part 3. CPU Profiling (scripts)
One of Kotlin's design goals was 100% compatibility with java.

Whenever I work on a java-codebase and see a class that could be expressed much simpler in Kotlin I press "Cmd+Option+Shift+K".

Intellij IDEA automatically converts this file to Kotlin. The codebase continues to work without issues and I can proceed extending this part in Kotlin.
I will never understand the idea in Microsoft that having UPnP running or being willing to open all kinds of jacked up ports is an acceptable user experience. UPnP is nice to have but it's difficult to find a router that has it, and even so, I've used Google Hangouts and Facetime over my network with zero issues, what makes Skype so star spangled awesome that it needs forwarded ports?
That's a metaphor for partitions of Poland.
Experts Predict When Artificial Intelligence Will Exceed Human Performance
But in fact word processors like Word provide everything you need to cleanly separate text from style. They just are possible to use even if you have no idea how to do any of that; that's the appeal. The learning curve is zero.
The store Grandma is going to is probably already wheelchair accessible, so a wheeled robot would work fine.
Implemented an onboarding tour with mock data in a Rails SaaS app
Actually, when I was still in school I was taking part in a Pascal course. I wonder if that counts as well ;)

I guess the bottom line is that you still need to put in some sort of work to get the necessary qualifications...
Yes. You can mix Kotlin and Java in the same-project. Kotlin can call all Java-code and Java can call all Kotlin-code.
Consumer Committee rejects upload filter but fails on “link tax”
you forgot to quote a threat.
All you need to know about business logic errors in websites
Five Steps to Becoming a Successful Artist on Spotify
That distinction clearly doesn't matter to employers.

As this thread demonstrates, anyone can make 6 figures after spending a few weeks learning to program. They have every bit as much market value as long time software developers do.

It's only a matter of time (a year or two at most) before we're all paid slightly more than janitors - the field clearly (demonstrably) has no barrier to entry whatsoever. Literally anyone can become a professional software developer in less time than it takes to pass high school algebra.
Type in SQL queries and convert them to Elastic Search queries
If it isn't verifiable, how can you check if the article's statement is true for your particular machine?

And moreover, the article continues with Microsoft can't say if these state-sponsored hackers found a secret way to enable this feature on infected hosts
Help HN: Does LinkedIn have the worst sign up process ever?
I'm trying to create an account on LinkedIn, but after I give the name, email and password the platform asks me to enter a verification code sent to my phone.

The verification code arrived to my phone 30 minutes after e requested it and the page to insert the code already expired.

Now, LinkedIn says that I can't use that phone number a suggests to try with another one, but I already tried with 3 different numbers and it says the same!

I tried to find a contact form in the website to report this issue, but didn't find nothing. I'm kind in a dead end.

It almost seems that they don't want people to sign up. It's probably the worst user experience in terms of registration that I saw in my entire life.
Plain text is "powerful" in some ways, but supporting links, styles, a bibliography, and even embedded scripts, in the way Word does, is not a power it has.
I get the feeling that CPython developers don't care that much about PyPy, I might be wrong though.

Hence why I am looking forward to Julia making inroads into Python's domain, as that might be the butterfly effect that triggers PyPy adoption.
It's always that way--the surveillance state grows up around you, all the while ensuring you that no harm will come to you as long as you don't resist or subvert. But here's the thing about that: At some point, if we end up in a tyranny, your acquiescence and silence won't protect you. You will be targeted, perhaps randomly, perhaps by a neighbor with some petty vendetta. The point is, you have no idea what devils you are playing with. The Germans happily murdered the elderly, the retarded, homosexuals, gypsies, on and on. None of those people were actively fighting the regime, they were just simply useless eaters who got in the way.

The same story has played out dozens of times in history. Stalin, Pol Pot--tyrants kill for irrational reasons.
The SPUs on the Cell were closer in concept to DSPs than they are to what the article describes. The Cell chip itself was essentially a general-purpose CPU joined in silicon to several DSPs.

The SPUs are still designed for sequential processing of memory, just smaller, discrete blocks. The whole chip is orchestrated by a standard von Neumann processor anyway, so that acts as a bottleneck to keeping the SPUs busy.
"Distractions" of course meaning "features I, personally, have not had occasion to use" in this case.
Its both in Australia as strange as it may seem.

In certain parts of Australia Frequency is deliberately maintained throughout a wide range of load demands which means it is by other means (magnetic amplifiers) that voltage is used as the signal for power.

It is not until voltage signally cannot maintain the desired frequency that the under frequency load shedding kicks in.

In fact the obsession with frequency is so high that over time beyond any 24 hour period (and thus even years) that an electric synchronous clock is usually always within at most a few 100th of a second out, as the system frequency is adjusted up and down to correct for accumulated errors.

As a result frequency control is spot on but voltage control is generally pretty awful.
Posts like these are always super popular on medium/quora/etc and people like to share them a lot but how often does someone read an article like this and apply them in their life?
The Principles of a Subdomain Takeover
Pandora raises $480M from SiriusXM, sells Ticketfly to Eventbrite for $200M
Java has much more than Android.

Besides the enterprise space, there are lots of embedded devices running it.
Washington Governor Allows Tests Without Drivers
Yeah, a bit embarrassing for a magazine that covers technology, HIVE defintely works on graph-theory graphs. Even weirder is the (Source: DARPA) attribution.
10 Bullets
How do RISC architecture designers deal with the problem of low code density when modern chip technology makes RAM access considerably slower than anything that happens inside the CPU? One answer could be to have a huge instruction cache, but I doubt that it is economically possible.
Protecting Your Sources When Releasing Sensitive Documents
Yeah, it's a highlight of my day every time.
Thing is, that's slice of computing that gets progressively smaller, and both the upcoming Win10 on ARM64 laptop devices (with the BT for x86) and E5-competitive servers with Windows will take care of this enterprise segment.
Hello! Have you had a look at Klipfolio.com ?

We're using it but it's not flexible enough, and the code editing sucks. I think there's definitely a market out there for this thing, so I hope you succeed at what you do, and do the best you can.

Multiple sources is very much needed, and definitely a way to edit all the code in a code editor (i.e. plaintext only, no drag and drop). We have 40 branches and maintain a separate dashboard for all 40 branches. Having to edit manually all 40 of them sucks. I want to copy the code for 1 dashboard and do find+replace - I don't want to use the drag and drop and so on.

Some comments, wish you all the best
thank you. if you have any architecture/deployment/ops books to recommend I would love to hear it.
> until you need to make your algorithm go faster, at which point you need to target a real platform, not an imaginary one.

...also at which point you will be thinking "maybe I could have learned how to do this in a controlled environment first?"
I have seen him on the History channel also I think recently. He is the "it wasn't aliens" guy now.
So what can we do to make this simpler? Make the technology easier to understand?
Not when targeting "plain JavaScript, and a native compiler is in the works too".

Please read the OP before commenting.
Summary of Global Warming Solutions by Overall Rank
Ask HN: Closing deals at tech conferences?
Hi HN-ers,

We're about to attend our first hotel tech conference but we're not going to be exhibiting there (too expensive at this point).

We're B2B and the companies we deal with are usually larger in size but less sophisticated in technology.

Just wondering if anyone has any experience building networks or even managing to close deals at these conferences? What was your experience like and how did you approach folks?
Does Rust support FMV (function multi-versioning)?
This was the idea of alphabet - Google the search engine is one of the companies Alphabet holds. Google is an established company that can be milked but revenue has probably grown as much as it can.

To continue to show growth, alphabet planned to bet a moderate investment on entering new sectors with huge growth prospects, making medium term investments by buying leading companies and giving them the funding they needed to get ahead.

This is why Google no longer does stuff like Google X, 20% time etc - as a subsidiary they have got out of the innovation business, at least any more than other established companies.

Alphabet makes more sense when you read it as Alpha Bet - http://www.investopedia.com/terms/a/alpha.asp
Every router I've bought in the last decade has had UPnP, and I don't look for it. Citation needed on the "difficult to find"
“Open Friday”, a Bi-Weekly Open Space
that sounds like excellent strategy. i will follow this path.
CPU logic on DRAM process is apparently a solved problem: http://venraytechnology.com/Implementations.htm
Comey's Statement for the Record Senate Select Committee on Intelligence [pdf]
well, you know where to post it when you get time to write :)
I think spammers have found out about it and keep spamming me back, unfortunately.
Huh, I've never seen a router (this includes ISP provided DOCSIS/DSL/FTTH units) without UPnP support. It seems very well supported?
Jeremy is well to the left of the majority of labour party members he's a old school socialist not a communist though.

David Miliband (the king over the water) or Ed Miliband running on the same platform would have probably got a LAB majority given the disastrous tory campaign.
There doesn't have to be an absolute monopoly, just a monopoly to a very specific service that you are looking for. Like a direct flight on a less frequented route. Or a delivery of baby wipes that arrives until tomorrow lunchtime at your home address. Oh, you also searched for "what to do when out of baby wipes"? Better jack up that price then...
Hmm, a "best of" is a good idea, but I'm not sure who would judge conversation. A voting system feels like too much for such a simple app.
All that matters is if P(reads HN | works on IT | completed a bootcamp) is different from P(reads HN | doesn't work on IT | completed a bootcamp).

If they are different, one can not make statistics out of the comments here.
Newsflash: code like this[1] will never be fast in CPython, and if you write a lot of code like that and are sad when it's slow then you need a different language, especially if you expect it to be as fast as a JIT compiled language like js on v8. Or use something like Cython.

That benchmark is pretty meaningless anyway, IMO. Here are some halfway decent, official and up to date benchmarks comparing python 2 and python 3[2].

Python 3 is slower in some areas, noticilby startup time, but it's not all doom and gloom. It's faster in a lot of places. And productivity is hard to benchmark, but IMO py3 is way better in the area.

1. https://github.com/MikeMirzayanov/binary-heap-benchmark/blob...

2. https://speed.python.org/comparison/?exe=12%2BL%2B3.6%2C12%2...
For dubious values of "wanted". Russian troops literally seized the Crimean parliament building and forced MPs to vote to hold a referendum on it at gunpoint, and the referendum itself was questionable due to being held under Russian military occuption (not to mention illegal).
Getting burnt with HttpClient
Use Redux state if you want the data to be available across multiple components.

Use React Component State if no other component cares about the data.
Yup, pretty sure we will. Actually, they've been around for a couple of years now [1, 2]. I think there are smart-grid-enabled electrical heating systems as well.

"Smartening" appliances can lead to surprising security issues [3] as well. If you have the time (and interest) for an entertaining primer into the subject, watch any of Mikko Hyppönnen's recent Talks explaining "Hyppönnen's Law".

[1] http://laundry.reviewed.com/features/whirlpools-new-connecte...

[2] https://aquanta.io/

[3] http://securityaffairs.co/wordpress/53247/cyber-crime/buildi...
You mind find inspiration from http://passwordstore.org
It's an advertising company. And BigDog was a mule, not a bomb dog.

https://www.bostondynamics.com/bigdog

https://www.bostondynamics.com/ls3
is there Hacker News Gold? you just earned it
More like not wanting to develop nuclear power because you don't want to also create a bomb... there's a rich history of regret on that one.
Show HN: Sweech-cli: console tool to copy files to your Android phone over Wifi
- You switch to another browser that allows ad blockers or has a good one built-in.
JSON Feed Template for Middleman
Hopefully we'll see Kotlin on Fuchsia too, the language is way to nice to break that relationship
Is hydraulics the reason they are so noisy ?
Option 1: Work for non-profit: They don't fall under the regular H1B Cap.

Option 2: Take Remote Position: Most the companies don't want to interview you because they are interviewing a candidate who is going to start a year later and the chances of you working for them are 25%. So, doing a remote position is a way to convince an employer.

Option 3: Apply to a school.
> It's funny how ironic and shortsighted these HN commies are.

The hilarious part is that you don't appear to be complaining about the government funding of research part.
RSTDISABLE means that no in-circuit programming is possible any more and for re-flashing a parallel HV programmer is required; it's quite annoying for tinkering.
Yes? But indieauth does not require you to personally run an auth server, which makes it easier to adopt. Basically it will search through different online identities that you list on your home page and letting you choose any of their OAuth services.
Inconsistent Mathematics
Apple employees arrested for selling private user data in China
covfefe?
Interactive Search Engine Demo
That's true, depending on the terms of what happens in case of a flop, if investor's shares are realised at strike price with priority over other ones, than for investors risk is greatly reduced
What Happens When Galaxies Collide?
Roll the dice. Why not? Maybe they get bought.

I didn't understand NextStep or BeOS. But they were the final two choices (to replace Mac System 9).

Sometimes the innovation, execution has to happen on its own.
Are there opportunities to cross-pollinate your efforts with GNU social? Sort of best-of-both-federated-worlds?
See https://gnu.io/social/
I hit a wall everyday in texts I read/do. If googling/stack exchange doesn't help I try again later or the next day. Almost everytime I am able to figure it out immediately upon the second try after sleep or X hours have past, strange how that works.
5 Book Recommendations by 99U Conference Speakers
Oh yeah I totally get that, but my point was the only problem is from rule changes, not from regularly scheduled DST events.
AirPods will automatically pair with your Apple TV running tvOS 11
I believe the noise is coming from the small gasoline engine used for power generation.
But it does mean that fringe extremist parties can get pet policies passed by holding their partners feet to the fire that the majority of the population wouldn't vote for

Its why NI doesn't have abortion or the same rights for Gay people its down to the Ultras in the DUP as Churchill Said "nothing so loyal as an Ulster "policeman"
Probably not, since this signal wouldn't be repetitive, and one of the significant aspects of the Wow signal is that it didn't repeat.
Infographic: Social Media Marketing Campaign Checklist
Ah the 'smart alec' has appeared. I'm not stupid, I know code like that won't be faster in Python but PyPy shows that it can be a hell of a lot faster than CPython and right up there with Node.js and the travesty is that CPython is so far off the pace and getting slower
Um, you really should be loading that sort of text/data from an external resource rather than embedding it in source code. Those sort of text blocks really don't belong in source code.
Mic rounded up 101 canonical tweets
in short - funding. If we can find someone who wants fast numpy AND fast python under the same hood, we can combine the approaches of cpyext and numpypy and make it fast. The project is just too big to do on spare time. I've been trying to find some funding for that for quite a while, but I haven't been able to find any sizable backer just yet.

Cheers,
Maciej Fijalkowski
Why do you say 2013?
actually for some votes that only effect England the DUP cant vote so they cant pass "English" bills without doing a deal with labor / liberals.
What's wrong with that code? Runs acceptably fast under pypy
What to Know About AdWords’ New Release: Historical Quality Score and Unique Reach
Clicking on the images links you to their respective threads
That's 47 years ago, not 57.

F00F bug? ;-)
My guess is the founder was frantically trying to raise money somewhere. That would make such behavior slightly more rational, I suppose, though no less criminal.
I'm hoping the incremental work to maintain this won't be too much trouble and we can release a new version every quarter or so.
Very basically, XML is a document format. Inherited from SGML.
The point of the statement is to say that all the "clever tricks" that XML permits (entities, encoding, well-formedness, validation, ...) make it unsafe to manage by hand.
(I.e by appending strings together to build an XML, or by tokenizing a XML input string).
From there, you need tools and API to manage your XML representation. And mapping technologies to recreate objects in memory from an XML content.
All these (over engineered) tools make things overly complex when you want to exchange documents. And a true nightmare when you exchange data structures.

The alternative of JSON and JSON.parse() is extremely lightweight in comparison. JSON is basically Javascript already. And you can create JSON from any in-memory data structure, with any programming language.

Today, XML should be used only to exchange structured documents. (Which was its primary goal, btw ;)
In addition to what others have linked, look up "moving forth," which is a series on porting forth... It covers the low-level bits that you'd need to port to run Forth on a new platform.
Is it a free proxy? Some asshole may have been using the proxy to scrape or ddos the website perhaps? Or perhaps someone did various other nefarious things such as spam comments or harass people.
And that would be fine, and my mind goes to similar examples like Lua where the reference and the JIT versions co-exist but PyPy has not had the impact that LuaJIT has had (for example) on the LUA community.
Oh wow, I didn't notice the settings in the top bar. Thanks!
That's not accurate - Alphabet Inc didn't exist at the time that Boston Dynamics was acquired.
Yes, I also tried Zoom and is very good. It is very popular for mentoring and language classes.
I run product at Fullstack Academy (parent school of Grace Hopper, www.gracehopper.com) and can say that the students who come through GH are some of the most talented and motivated students we see.

The all-female environment is special. It's a "safe" and nurturing environment, as the students work together through a <very> rigorous program.

And the hiring outcomes (180 days+ after graduation) are positive:

https://cloud.fullstackacademy.com/immersive-hiring-outcomes...