skysight-inc/HackerNews huggingface dataset:
Terminals are also 'computers' in that they have RAM and a CPU etc, but they where not independently useful.

A tablet without google, Netflix, Facebook, Pandora, etc is just far less useful to people.
Cmov is 1 cycle latency now. Cant remember when there change occurred but AF's info should point the way.
> The biggest challenge as a country is retaining and recruiting the best people to build industries in Canada and not lose them to other jurisdictions

Yup. I moved to Europe directly after my undergrad and was offered the equivalent of 90k CAD for a junior position. And I was entitled to 20 days paid vacation per year, by law. Not Paid Time Off (PTO) like they have in Canada.

Get sick? Go to the doctor and stay home. It's not vacation (since you're sick) so you keep your vacation days. I've heard if you get sick while on vacation you can reclaim the days, though that's never happened.

I've thought about moving back occasionally. But if I took my current European contract to any Canadian employer I'd be laughed out of the interview.

Besides, it's nice here. Nearly the whole continent is <3 hours away by plane, so there's always somewhere new and interesting to visit with your copious annual vacation ;-)
> Staying up late and eating 5 bags of candy might sound fun at first, but after a while you figure out you'll just feel extremely bad the day after.

People don't seem very good at learning that lesson (substitute video games/binge drinking/binge netflix).

Parents helping their children recognize the consequences, instead of insulating them from consequences can be beneficial.

The problem is when consequences take a long time to manifest - skipping/dropping out of school, never doing homework sounds great, but 10-15 years later, it causes major problems. Similarly, the benefits of diligent practice in whatever field take a long time to manifest.

These are places where loving guidance from a parent can make a big difference.
​KDE is partnering with Purism to create a Linux smartphone
I think a good case can be made that examples meant to illustrate a single new feature are better if the only new features they use are that one and any others that are necessary to make a reasonable example.
> While I have not served in Cuba, my experience in a number of similar hostile, high counterintelligence threat countries suggests that this is more likely a surveillance effort gone wrong, than the use of an offensive sonic weapon.

Considering it happened in a hotel room in a targeted fashion I believe this is the most obvious answer.

The story about the extreme lengths Russian's put into tapping the Moscow embassy is a classic:

> Even the sidewalks and streets throughout the neighborhood were embedded with electronic collection gear which was designed to turn the embassy building into a giant antenna.
Just to add some context to this post: "My Father The Werewolf" was published on PillPack's in-house web magazine, Folks, which aims to tell humanist stories about people with health conditions. Folks publishes one story a day, fighting the stigma around being 'sick' by showing that managing health conditions is universal. We're fully sponsored by PillPack, which views reducing stigma around health conditions as part of its mission, but besides the mention of our parent company in the site logo (Folks, a PillPack Magazine), we don't advertise PillPack at all on our site.

I'm the editor of Folks, as well as the author of "My Father The Werewolf." Thanks to everyone who is reading the article! I'm really glad my Dad's story is moving so many people.
With mixed-case letters and digits, all you need are 22 characters.

A 128-bit security margin is considered good enough currently; a 62-character alphabet (26 lowercase, 26 uppercase, 10 digits) provides 5.95 potential bits of entropy per character; thus a 21.50-character password would provide 128 bits. You can't have a fractional character, so … 22 characters.

Typing 'tgcSq08O2fEZ5hcZk3Gvgk' in from a screen is easy enough, although not something I'd want to do every day.
One operation from over 50 years ago is your example? Back then the spooks were doing far worse, conducting operations against domestic civil rights groups.

That's a little different than a public DNI statement on behalf of 17 different agencies pointing to Russian attacks, corroborated by multiple other nations, in an era of wide-spread whistleblowing that would uncover a large-scale conspiracy.

Occam's Razor says all signs point to Russia.
Maybe try InputStick then?

Though I think 100 random characters is well beyond the point where you're no longer significantly increasing security by adding more characters. You can easily get 130+ bits of entropy with only 20 characters, and even for a ridiculously weak hashing algorithm like MD4 that'd be enough to withstand the entire combined strength of the Bitcoin mining network attacking your password for well over a billion years.
From the article:

"Senate bill 649 won narrow, bipartisan approval in the senate yesterday. The tally was 22 yes votes – 21 were needed – with 10 noes and 8 abstentions. Instead of trying for a rational makeover of the way local governments make decisions on where wireless facilities can be installed, lawmakers opted for a multi-million dollar gift to ... telephone and cable companies. SB 649 streamlines some permit processes – too much or too little is open to debate – but also requires local governments to rent space on street lights, traffic signals and other “vertical” infrastructure they own at a giveaway price that is, in many cases, hundreds, even thousands, of dollars below market value."
It is a shame more people aren't aware of Leo (http://leoeditor.com/).

Leo is a hierarchical editor with a tree view of nodes, which can be in Markdown, ReST, code, and create compound docs a la literate programming from nodes, etc.

The killer feature imo is nodes can be cloned to multiple places in the tree. So you could have, for example, group notes by project in one master last, plus another sub-tree for clones from the master list of your own current projects.

Leo's web site may look clunky and old-fashioned. But don't let that put you off!

-- EDIT --

For what it's worth, I do oscillate between Leo and Emacs org-mode. I'd probably stay 100% with org-mode if there were a way to clone nodes. Does anyone know if this is possible?
Why are these goofballs distributing Windows fonts as an EXE?
Top Steps to Protect Your Idea Before Pitching Venture Capitalist or Investors
I didn't see Mhz one time in the article and frequency only once with no numbers.

2.8km... is that line of sight?

This article is beneath HN.

Link to the paper: http://longrange.cs.washington.edu/files/loRaBackscatter.pdf
Suing Facebook for an unrelated patent will make any software you use that may only work with ANY Facebook patented works useless. It doesn't discriminate to this project. They retain first strike however, so all the people saying this is great because patent litigation is bad, Facebook still has first-strike here.

Also, the copyright license isn't useful unless you have complete knowledge of Facebook's patent portfolio and are certain that without a patent grant (implicit/explicit) you can still use the software at all. This goes for Facebook as well as immutable, graphql etc.

> ... if you (or any of your subsidiaries, corporate affiliates or agents) initiate
directly or indirectly, or take a direct financial interest in, any Patent
Assertion ...

This amounts to a sprawling amount of individuals/orgs that can make you rewrite everything.
If both are equally popular, it would make sense that this be an easily configurable option in the browser's settings. Favouring one option over the other will inevitably alienate about half the consumers of this awesome feature, which seems like a bit of a waste to me.
Most technologists don't seem to believe that design applies to programming languages at all. Programming languages are tools and tools are typically designed for efficiency, which is measurable - but you'll still hear things like 'syntax is personal'.

- It's worth optimizing for more people than fewer.

- There are a thousand times as many future programmers than there are existing ones.

- One can measure how easy it is for a clean-room human to read and create software in different languages and build something for them.
Decorating: ASCII spinners for non-deterministic tasks in Python
Germany.

As of March 2019 the UK won't be Europe anymore ;-)
I've been to the bay area many many times for work and really there is no way I would want to go work there, money is not everything when you see the quality of life you get in Canada:

- raise your family in a safe environment

- not seeing crazy / homeless people in the streets

- being able to buy a house

- health insurance

- public transport / traffic

ect ...
But that implies that being "extremely well tested, older technology" is an afterthought, not a conscious choice. In other words, if brand-new hardware were magically radiation-hardened, they wouldn't disqualify that hardware for consideration by dint of being new. Especially since newer hardware tends to be more energy-efficient than older hardware, which is a very important consideration for these missions.

And no, this isn't implying that they're going to launch a mission without any testing at all. But spacecraft are specced and designed years before they actually launch; if you want to launch a craft in 2030, you need to pick your hardware in 2025. The intervening years are plenty of time to gain assurance in the reliability of the hardware, regardless of whether that hardware was released in 2025 or 1995.
Doubly so since when installed on a server very often it will be done as "sudo pip install ....." (/s/pip/other-package-manager/ as needed)
People have been saying tablet for "real work" for years now. Real work isn't one size fits all. Computers (laptops, PCs, ...) will be around for quite some time.
Cassini's Final Image
I immediately got excited about the idea of replacing my phone with a watch, until I learned about the constraint of needing a phone to setup the watch. That shows that the phone isn't completely replaceable right now, but I guess Apple will fix that in a year or two. I'll definitely get rid of my phone then.
Some more security minded folks may have noticed that the first revision of this "feature" allowed 'slackbot' as a display name, as well as changing the icon to match.

Thankfully they've fixed that now but yeesh.
What kind of development work do you do?
How to build a company where the best ideas win
Transcript: https://www.ted.com/talks/ray_dalio_how_to_build_a_company_w...

Has anyone ever worked at a company like this? How was it?
Which particular metal has been tested?

I would like to buy that metal now.

Are they making this compliant with the multiboot specification so the user can use her own choice of bootloader?

If it is ARM, which bootloader are they using?
Teletypes, which might have been what people where thinking of in the 60s and early 70s, didn't have a CPU AFAIK.
Spectrum Time Warner Internet Outage in Brooklyn and Queens
> nobody has found any patents filed by Facebook that would actually cover any part of React

Let's suppose that the set of Facebook's patents were known. The size of that set is large enough that if someone wanted to validate the claim that Facebook has no patents on React, it would be a massive undertaking—perhaps several man years, even. Not that this really makes a difference.

Facebook has thousands of patents with their name on them. They have thousands more where Facebook's name would not appear, because they control the patents through acquisitions and cross-licensing deals, which means the size of the set of Facebook's patents on any given technology is unknowable. We're basically running into the equivalent of the halting problem as applied to the world of IP—which has always been the crux case against software patents—it doesn't matter how diligent you are, because there's always the risk of being submarined.

So I don't know where this idea comes from that Facebook has no patents covering React. I keep seeing it repeated, and yet it seems to have been derived from nothing more than the same comments I saw early in the conversation about React probably not being covered—in which case, those comments are a terrible thing to base your understanding on, because I know those were just generic, off-the-cuff, probably underinformed speculation no different from 90% of the comments in any other thread about licensing.
Was it difficult to make the move to Germany from Canada? (I'm a tech worker in the US interested in going expat at some point)
Technical details: https://sites.google.com/a/chromium.org/dev/audio-video/auto...
https://alternativeto.net/software/putty/

This is a great site to look for alternatives to some common things. I love that you can filter by platform and license, and the votes are a rough indication of viability.
Slack doesn't require you to use multiple email addresses.
I log into most of my slack teams with a single email address - to log into Slack, you need a unique (slack domain + email address) combination, not a unique email address.
Sure. Send me an email. Username @ gmail
The NHS' long term plans for Riak product direction
This is not an appropriate vector to 'fix' patent law. If you want to fix software patents, it should happen across the board and not by companies selectively weaponizing their projects and polluting the whole ecosystem in the veil of open source contributions.
Yes. Architecture changes and some of the cmov info is probably incorrect now.
I'd be happy to just have less variation in the syntax corresponding to established semantics; if you're designing a new language, please don't make some 'nifty' new way of typing out dictionaries. All this does is force me to hunker down with several beginning chapters of your programming language book instead of just skipping to the relevant differences from languages I already know.

If there's a good reason for the difference, by all means, go for it. But if there isn't, please reconsider.
We need small cross section tube transport for last mile delivery. Fully automated, so we can call it "Internet for transporting physical objects". Or even "Hyperloop for parcels", whatever.
The Technical Challenges of Measuring Gravitational Waves: Rana Adhikari of LIGO
Best and most general option that I know of is Org mode (Emacs). But regardless, I'm glad more people are picking up on the power of hierarchical text editing (and interfaces more friendly to non-programmers are a reasonably good thing). But if you really want to go all the way, and get arbitrary directed graphs of text content, check out org-brain.
> I'm referring to dumps of the hackers themselves, detailing their chat logs, emails, bitcoin transactions, ssh traffic, etc. Not just the exploit-based traffic.

Do you think this is how the NSA operates? They have that big ol' office building so they can email each other incriminating evidence, pay themselves with bitcoin, and ssh into rooted boxes from government facilities?

This is state-sponsored warfare, not script kiddies or hacker gangs.
As a Firefox engineer, then, let me say props for being ahead of your time! (And waaaaay ahead of mine - I'm new to PrivSec engineering at Firefox)

I'm not sure if Cookiepie directly inspired the engineers who built originAttributes and Containers features here, but after working with this Firefox team I can definitely say that the core Containers tech is not hackish at all - great engineers here.

Anyway, thanks for contributing!
I came to Canada as software professional from the middle east. At one point, Canada had a glimmer of hope in attracting tech talent.

However, on the ground, tech professionals are 'forced' to start up their consulting companies, get hunted down by taxes, threatened daily with outsourcing initiatives (extremely low caliber), and have no prospect of career advancement. Either this or accept a meager pay.

Why wouldn't they look elsewhere?
I've been wanting something like this for Android / ios.

I've had the problem that many restaurant rewards program have gone from "10 punches on this card and your next sandwich is free" to "type in your phone number / scan this card" on each visit and have now become "install our app" to get that free sandwich. That's more than I'm willing to give up for a cheap meal once every few months.
Zuora payment gateway intends to break API without version change
I'm not sure (others here, naturally, may be in the know). Having said that, there do seem to be some larger concentrations of them in a few companies. I don't keep up too much with that either, but it seems like EnterpriseDB was in this camp (and logically so).

I do think there are enough companies now that develop PostgreSQL based products (EnterpriseDB, Citus Data, Greenplum, etc) along with the larger PostgreSQL consultancies which would probably raise their hand if they thought one player or another was becoming dominant in some way hostile to the others.

All of this is outside observer speculation, but it's the way I read the tea leaves.
> Shouldn't we expect life on Enceladus to be different enough to tell the difference?

We should likely have as few expectations as possible. The discovery of an entirely different form of life on Enceladus would be as incredible as the discovery that life on Enceladus uses the same DNA building blocks as we do.
Python software development for a German mittelstand.
Those are third parties extensions, ES does clustering out of the box well. Most of the thing on your list don't have proper clustering solution built-in which means you have to support it yourself.
Ask HN: Analytics for python web app
Hello HN,

I'm using Mixpanel to track the requests made to my API endpoints to track usage and calculate the users' monthly bills but the network calls to Mixpanel's API increases the request processing time significantly.

Currently, I'm leaning towards setting up Kafka behind a VPN and writing to it than having an event consumer transfer the Kafka buffer to Mixpanel every 15 minutes.

I was wondering if this is the correct approach or any analytics solutions exist out there that already do this so I don't have to make it from scratch?

Thanks
New “internet of co-computation” brings deep learning to the Internet of Things
Interesting. I suppose you had to type Ctrl-D or Ctrl-Z to signal no input to awk, since it expects some in the above command? Never tried running awk without either a filename as input or stdin coming from a file or a pipe. Will check it and see what happens.

Modifying my example from above:

echo "scale=0; $SECONDS / 60 / 60" | bc

might also work, need to check.
Yes heuristic logic can have a role here, e.g. if list has length M and number of passes through it M, do N*M and if the result is over some threshold then make the effort of sorting the list. But a good value for that threshold depends on many factors, hence a heuristic may make sense in some scenarios. It's the same sort of pattern used with SQL query optimizers, e.g. cardinality of a result set is one of the key factors that influence how some query on that result set will be executed, e.g. whether to scan versus use an index.
I think this article misses a crucial point with it's phrasing, or construction of the "design vs mathematics" tradeoff. Mathematics is superior for underpinning programming languages because it is universal. Design, like art, relies on a shared view on the world to be appeasing. Design from the 70's, or 80's is often unappealing to modern viewers because of the lack of shared experience with the designer, for example.

Mathematics solves this by appealing to a shared underlying "truth", that allows not only programmers with different backgrounds, but also computers to understand and process a programming language.
I have a question that's been bugging me for a long time, ever since I worked with a couple of brilliant Canadians who informed me of the dismal offers they got before moving to the USA. Why does Canada pay tech people so little? Market effects are clearly harming Canada, with an exodus of really strong engineers from really great Canadian schools. It seems like a lose-lose for Canada and its citizens.
Zircon Kernel, Core Drivers and Services
It sounds like you're describing magenta. It's a more saturated pink.

https://en.wikipedia.org/wiki/Magenta
It doesn't really happen. What does happen is companies going out of business from being unable to pay fines and/or liabilities to harmed parties.

There are different rules in each country around eligibility to serve in certain company functions, but those will usually only come into play after an individual's conviction for a crime committed in a business context. There are one and a half I've heard of actually happening in the real world: (1) (frequently) you'll be barred from serving as CEO or starting a corporation after a conviction for criminal bankruptcy, and (2) board-level positions for banks have rather strict requirements that would preclude most people with recent convictions for serious crimes.

I've only heard of one case of (2) being relevant, which was the possibility of Deutsche Bank's CEO having to resign after a plea deal for one of their many scandals.
I don't know about this analogy. With websites, you're running the software locally. You just happened to download the software right before running it. Your phone's web browser is hardly "just a terminal," and in fact for most websites it probably requires significantly more processing power per user on the front end to render the site than it does on the backend to serve the data.

Netflix might be a slightly better analogy, since it can naively be thought of as a dumb encoder just outputting a stream of data as it receives it.
Facebook is opening an AI office in Montreal
Yep I've only seen misuse of the SR&ED program, assuming that's the program you're talking about.
Doesn't the author somewhat argue the opposite? If form follows function, then surely a "new" way of doing dictionaries should have a new syntax?
This. I have 2 kids who are barely 5 and I already see my wife and family and everyone around us sending their kids to 3-4 activities EVERY WEEK. I have resisted successfully so far. Doesn't mean I don't want my kids to be great at many things but take a chill pill all. It is not end of the world and kids will get to do things.

My order of priority for my kids:

1. Get Enough Sleep

2. Eat good food. We don't do Juice or Soda at all. Chips etc. are ok once in a while.

3. No devices. My daughter started getting hooked on to Ipad and one day, we went cold turkey and put it away. She only gets to watch TV now. No more eyes stuck in an Ipad.

4. Dinner ON THE TABLE. Yes, this is so hard these days. We get lazy. But we have tried to enforce this and it has done wonders.

5. Talk to them. Teach them a few things while you interact with them. Give them chores to teach them the value of work. I have a simple one for mine: Turn on the porch lights in the evening. She loves it as "this is my job". Sense of ownership and responsibility.

6. Teach them to have empathy and how to treat others. This is so important. Don't overly reward them for good behavior but always say "You did a great job. I am proud of you" and that's it. Don't glorify it.

7. One activity. For us, it is Swimming. But you could choose any really.

After this (already a lot, isn't it) , it is mostly "let kids be kids". Depending on their mood, our availability and the day, we can do outdoor activities, biking, playing in backyard or go for a drive. No pressure of planned activities. That's it for me. My wife doesn't quite agree but I have been able to keep it like this for a while.
There's also a difference between a space probe, built once and having a mission that spans years or decades, and a rocket that gets built more often and operates only in Earth orbit (especially the first stage has to worry far less about radiation flipping bits).

This isn't solely a difference between NASA and SpaceX, but also a difference in mission requirements.