skysight-inc/HackerNews huggingface dataset:
I work at Microsoft Research in the UK. A few weeks ago we had a lecture from a lawyer on exactly this subject. Her main point was that GDPR gives people the right to request their data be deleted but it gives companies the right to refuse if it would cause unreasonable damage to their business. Until a case makes its way through all levels of the court system, nobody knows how this collision of rights will be interpreted.

I suspect someone would have to show that the model trained on their data revealed something about them in a practically harmful way.
Love it or hate it ES6 is here to stay. I for one love it.
RoutifyIT – Amazing route optimizations
I realize it was debunked, but the core attack vector still exists. This type of thing makes it harder (but definitely not impossible) to pull off.
Of course not, and it's sure as hell not the laughingstock of hundreds of thousands of developers who make a living knowing it.

Javascript is a big, sprawling, and (from day 1) very useful language. Like English, it has many many flaws and has many antecedents. Like English, it's evolved to be highly functional. The last two versions are first rate languages. The runtime environments (browsers, compilers, etc.) are among the most sophisticated, comprehensive pieces of software passionately maintained by some of the smartest people in the world working in friendly competition, and we don't have to pay a red cent for their work product.

I started programming in 1983, so about 7 years after the microcomputer took off. The very first version of Javascript was a shaggy dog but it was far more capable than interpeters selling for hundreds of dollars at that time.

The pedants who bitch about Javascript should get over themselves. I wish my life had so few problems that I could spend my precious time on this planet denigrating something given to me and every browser user for free.
The king cars are a little bit faster. And it's just one street so it's not the end of the world or anything. Overall it seemed to me like the effects were pretty... meh. I used the King streetcar very regularly before and after the project, and honestly, it was acceptable the whole time.

I think you'd have to ask the (great, if trappy) restaurants and boutiques west of Spadina about the effect on their finances. I know a lot of their customers arrived by car before, and many by limousine or other specialty vehicle.

To be clearer than the post is, they did not actually shut out cars on the King street, they made through traffic unlawful* . The distinction between these things is pretty huge.

If you go by the financials given in this blog post, it is clear that the businesses have lost money on this deal. 0.3% is slower than typical gross receipts growth for these shops AFAIK. A 0.3% growth in gross receipts over about twelve months means you're losing to inflation.

I know Angie Schmitt loves rapid transit just as much as all of us, but being too optimistic about transit-focused developments, and too credulous with the claims of politicians and wannabe technocrats is a sure way to ruin people's lives in exchange for phantom glory.

* though taxis, as with most laws in Toronto, don't bother to follow the law because they know the police don't bother to police traffic in the city almost ever
Recently started a start-up with some of my friends. Any recommandations regarding our landing page?
I really sympathize with the desire to have my computing device extremely protected against scrutiny because I like to think of it as an extension of my own memory and cognitive ability etc and don't want to worry about maintaining an airgap between in-brain capacity and external capacity for liability reasons.

However I am not very optimistic that this line of argument is going to fly. Why do you need to search my car for illegal drugs if you can't already prove that I have them? Why do you need insight into my finances if you can't already prove that I am evading taxes?

As long as we, in principle, give the legal system a mandate to investigate crimes, there is always going to be a point where arguments around reasonable suspicions are going to prevail against privacy concerns. Ultimately I don't think it's realistic to hope to create a comfortable relationship with a malevolent judicial establishment by adding some hoop or other for them to jump through before they get to fuck you over.
Well, if you accept the premise that this is "fine and good", then why should[edit:n't, as in why shouldn't] the PE class beat the S&P.

Let me tell you a story that may or may not be true. We would need a study to tell us.

There are some very smart people who have noticed that debt is much cheaper than equity. They go into a company and borrow against the cash flows of the company. They borrow enough to buy the company and have cash leftover. Essentially they find money for free. In order to do this, they have to know the bankers who trust them, know how to value the firm and so forth. They go out and make a killing year after year.

You and I look at this and think, how hard can it be? We put up a shingle, and we try to do the same thing. Now we don't have the same relationships so we put everything on our credit card. We can't value the company properly and make a few mistakes. We lose a lot of money for a few years and shut down.

Let's say that when you average your and my performance with the other company, we get the S&P 500 average. And we conclude there is nothing in private equity and that there is no skill involved.

Is that the right way to look at it? Or should say that there is PE as "properly" practiced?

I suggest a simple test: if that other firm makes money year after year then there is skill. If their company is up one year and down the other, and you and I have a good year and then a bad year, it may be luck.
BeOS supported enough posix to use gcc.
Hence me saying it makes it harder, not that it makes it impossible.
Well there are smart contracts which can act as an escrow service. I don't know how that works in reality, though. If smart contracts have to be deterministic how can they be used to guarantee that, say, a delivery was made? I want to belieber.
> I don't know if they have something like that officially, but in practice, they do follow it.

If that's true then I don't understand ldarby's comment on the article:

> The common problem that I suspect Cyberax is actually moaning about is if software uses other calls like memcpy() which on centos 7 gets a version of GLIBC_2.14:

> readelf -a foo | grep memcpy
000000601020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 memcpy@GLIBC_2.14 + 0
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.14 (3)
55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@@GLIBC_2.14

> and this doesn't work on centos 6:

> ldd ./foo
> ./foo: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./foo)

Just to be clear, my original question is why glibc technically cannot follow the same exact development model of the Linux kernel for retaining backward compatibility.
"DeepMind can do its thing without ever touching Google accounts or Google data."

May be it is the case at present. But I see zero probability that it will always be the case.
Has that been tested at the appellate level? The government can compel silence (gag orders,) but the government can’t compel speech, which is what updating a warrant canary is. This seems to be ready made for the Supreme Court.
Moving Graph Analytics Testing on Supercomputers Forward
No, you shouldn't. And don't listen to people trying to shame you because of it.

>> It's inefficient

Well, its at least as efficient as python or ruby (I think its even slightly better). If you work on the backend side, and performance is the main goal, there are other technologies better suited: Go, C#, haskell

A problem might be the concurrency model, but that is an entirely different topic.

>> messy

Depends on your ability to organize code. Its not that much different than other technologies, really.

>> not typechecked

True, but there are other dynamically typed languages... People implement thing in them too. And there is always typescript, if you are interested in working typesafe.

>> full of beginners...

Everyone was a 'beginner' at some time in their life...

>> Maybe I feel like it's too easy compared to other languages and is downplayed as a newb language...

There are simple aspects of the language, but take a look at e.g.: Promises[0] or the Prototype inheritance chain[1] and tell me again that it is simple... ;-)

[0]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inhe...
Seems intuitive but I wish there was a little more detail on their protocol, e.g. did they check who had washed their hands when, how long do the bacteris stay, etc.
My motorcycle has 70hp. I can tell you that on the average ride I rarely use half of that. I don't think that'd be any different if my bike had 170hp. Realistically on the road you can't use that kind of power unless you are just trying to lose your licence on an empty motorway (although it's still fun to have it).
The big secret is that everything is a CRUD app. It doesn't mean that the C, R, or U steps can't involve hard problems.

I had to implement a quadtree from the ground up, because existing solutions didn't work, when working as an SAP consultant on some dashboarding tool (I also had to know what a quadtree was!)

I now work in a generic unsexy role doing release engineering. About half my job is generic software engineering, but the other half is comparatively academic. I was reading academic papers on Aho-Corasick derivatives last week and writing statistical tests in jupyter notebooks this week.

And my interview questions are generally inspired by problems I've had in my work, just normally somewhat simplified since the way I phrase them justifies the need for a specific class of solution much more clearly than whatever nonsense I encountered in the first place.
He can put a speaker on it and make it sound like the light cycles from Tron.;)
"The next wave of medical advancement may require us to give up some privacy. It has worked in the past"

Of course. But companies like Google, Facebook, Amazon, Apple (yes, I'm including Apple), and others should be a mile from that data. Google and Facebook particularly are ill equipped, from a moral and focus perspective, to have anything to do with this industry.
Quite interesting to hear Rob Pike's thoughts on the proposals.
I'm far from a master, but when I make a pot on the pottery wheel I'm thinking of the shape of the pot; when I teach someone I'm telling them to think mostly of the position of their hands, the feel of the clay, the speed of the wheel, ... etc.

It's not mindless, it's higher level.

Maybe I've just never attained mastery.
Unfortunately ... the system is down.
Short, easy answer: Nope. They've tried before.

(Argh. "Loud pipes save lives." Gah.)
You can have multiple OS users on the same computer.
> It isn't any different than the trash on tv or in pulp novels, except that individual people have more power and freedom to create things. If you think differently then you're just looking at older mediums with rose-tinted glasses.

What makes it different is a recommendation engine that is deliberately designed to maximize the amount of viewing time and has no moral compass about doing so.

When a kid finishes reading Ranger Rick magazine, nothing prompts them to read anything else except their own interests and the pile of books their parents have purposefully made available to them. You don't have strangers popping in the window, tempting them to read something nasty, and if you do, you get that person arrested.
Ask HN: Are any of you IEEE members?
I'm considering membership, but thought I would also inquire to the community about recent experiences.

Do any of you hold IEEE membership? Is it worth it in your mind? If not, why not? If so, why so?

Likewise, do any of you hold any other professional organization memberships? Which, and why? Or if not, why not?

---

I searched through the archives and couldn't find anything younger than about 8-10 years old with few comments. It would be interesting to hear updated information from others in the field.
> Jerry Pournelle's Chaos Manor

As soon as I saw the name Godbout, my mind immediately jumped to Pournelle, whom I mainly read as an early-teen in the mid-late 80's. Even at that late date, Pournelle referred back enough to his older S-100 machines that I got a sense of their importance, even if I didn't know of it first hand. (Come to think of it, the S-100 machines were around 10 years old or less at the time, so about as old as an original iPhone is today.)

Also, I can't mention Pournelle without thinking of this: http://www.panix.com/~clp/humor/computers/general/Jerry-Pour... :-)
I feel sorry for kids trying to Google the actual scientific Big Bang theory
Google is taking over everything and has the mindset of the most evil big brother you could imagine. And yet you hope they will just nicely make sure no correlation is done between you and your health data ?

I don't get how people still try to defend Google. When you see what Google is doing with our data, they should be prohibited from accessing any health information on us. Google has just proven themselves to be one of the most data-angry and unethical company of the moment.
In 1925, JBS Haldane, the biochemist, wrote Callinicus, A Defence of Chemical Warfare: http://jbshaldane.org/books/1925-Callinicus/haldane-callinic...

He was involved in the Brtitish chemical weapons program. There are some interesting arguments in that little volume, which apply equally well to AI killerbots.
From Wikipedia:

https://en.wikipedia.org/wiki/Hillary_Clinton_email_controve...

> In 2014, months prior to public knowledge of the server's existence, Clinton chief of staff Cheryl Mills and two attorneys worked to identify work-related emails on the server to be archived and preserved for the State Department. Upon completion of this task in December 2014, Mills instructed Clinton's computer services provider, Platte River Networks (PRN), to change the server's retention period to 60 days, allowing 31,830 older personal emails to be automatically deleted from the server, as Clinton had decided she no longer needed them. However, the PRN technician assigned for this task failed to carry it out at that time

I guess people of varying political viewpoints would differ on whether Clinton had gotten away with anything. But plenty of other cases in which powerful people did not get away with destroying evidence. Or rather, they had the ability to destroy email evidence and didn't, because they knew they wouldn't get away with it. Gen. David Petraeus [0], for example, and the officials currently under the Mueller probe.

[0] https://www.washingtonpost.com/world/national-security/fbi-p...
ISO C and POSIX are orthogonal. GCC also supports non-POSIX platforms.
They have a rust plugin too
Because of bitcoin, cryptocurrency has a strong association with "free money," which is basically a dissent theory of macroeconomics that doesn't want central banks to have control. This was written by a central banker, so obviously there's a belligerence here...

In any case... Idk what I think about free money. Macroeconomics is hard.

OTOH, I think cryptocurrencies have other disruptive potential even if we want to keep our current macroeconomics, central bank control over interest rates.

It's the kind of technology that turns a £100bn industry into a £1bn one. There are several clunky inefficient financial services sub-industries that could potentiall be digitised by good implementation of blockchain tech.

The problem is too-big-to-fail. Besides actual central banking, does Christine Lagarde see her job as protector of the financial services industry? If so, she's going to build bureaucracy that maintains the status quo.
Why Learning Styles Are a Myth (and How We Really Learn)
This is so bad - the language should be independent from the platform. They are breaking a lot of stability that was on the platform before, infuriating users and making people move away from .NET altogether. This is how you lose developers trust - who will trust them not to drop .NET Core soon in the future and start reimplementing again?
I used Blue Apron for a while fairly happily, and for me the reasoning was that I like to cook - I find it a really nice way to unwind after a workday - but I hate shopping and often don't feel like planning. So for a slightly higher cost per meal, I got to skip straight to the "fun" part.
know something have someting. password and key file. compromised kill file.

face id is something you have but is not very secure in compelled situations which does not have to mean police.
20 minute mental break to prepare some food is a great way to keep energized for more work.

A game changer for me has been a high quality rice cooker. Put rice or quinoa in the cooker as soon as I wake up and my at my “lunch break” I prepare some other stuff, eat and get back to work. I work from home all day generally.
The ratio between the the gap in their ages and their ages is larger when they are younger. This is why age difference in a couple becomes less significant as they both grow older. Five years is a big difference between teenagers but not between octogenarians.
I disagree about efficiency. I remember living in the dorms, where the communal kitchen was present, less than 100 feet from my room, and well-stocked with equipment.

To use it, you have to transport your ingredients there, trust that the pots and pans were cleaned by the previous users, trust that no-one else is using it at the same time, trust that everything is currently functional, do the cooking, and transport the food back, or store your food there and hope no-one steals it.

The dorm kitchen only had 1 set of equipment (1 oven, 1 fridge, etc). Considering that most people in an apartment scenario would be prepping their main meals around the same time (dinner after work), there would have to be many sets of equipment so they could run in parallel. There would be little gain from shared equipment if you still needed ~5 sets for 10 families instead of 10 sets for 10 families. Also, if you have any specialty equipment (ice cream maker, wok, favorite stainless steel pans, any number of things) you either have to lock it up in the communal kitchen, transport it every time you use it, or just use it on-site in home.

The efficiency of a communal kitchen is too predicated on trust and good maintenance by the community or landlording organization. In practice, it limits people to simpler meals with less prep. It will rarely match the efficiency of individual kitchens.
Programming languages will not love you back. Maybe it's nothing to be ashamed about, although it seems a bit silly for me. I may take the word "love" too serious, but that's also how I feel you are taking your relationship with a glorified screwdriver.

In case of JavaScript I have one reservation, that by enabling adtech it's helping to screw other people on their own computers. Of course it could be some other language, it's not like JavaScript is inherently for this purpose alone.
> The moment you have so many people that you can plausibly chalk the deletion up to miscommunication or automated processes you are basically home free.

Having so many people involved is as much a liability as any kind of benefit. It means more people to testify, and if you are involved in a cover up, more people willing to join in your conspiracy. Bigger companies also likelier have better guidelines regarding automated processes, are you suggesting any deletion by an automated process should be judged as suspect?
I bought my first bike around 1996 for $500.
Today with inflation that =~$740

It was a 1984 Honda NightHawk 650.
It cost me $5 to fill the fuel tank ($0.50/L)

That same bike now costs $1000-$1500. Depending on amount of work needed. (and would cost $20 to fill the fuel tank)

So it's a multi-part problem.

(a) disposable income

(b) actual cost

Used bikes are too damn expensive for what you are getting. If I can buy a used car (from a newer model year) for LESS then the cost of an older motorcycle then the 'value' proposition will never make sense.

I'd love to ride again. Until these 'hobby items' get priced accordingly they won't catch on again.

I'd also suggest that the 'kids' today grew up with helicopter parents and had to wear 'bike helmets' and other 'safety' gear. Being left alone to get a broken arm or other chances to 'get hurt' is a good thing. I wonder if we haven't scared that out of too many kids.
We use OpenJDK 8 at Datastreamer as part of our social media and blog/news crawler.

It's pretty solid for production use. We're REALLY production as we've been in business for a decade and burn a ton of CPU indexing web content. Think petabytes... :)

The only time we use the Oracle JDK is to run their profiler which is pretty darn nice. It's runtime and sampling so you can get a nice sample in a production app by just restarting it...

I've never had a problem with an incorrect sample.

What I REALLY want though is continuous profiling where we have profiling data uploaded to the cloud and alerts when we have an app regression automatically and I want to be told WHERE the regression is. ...
>yeah, in the Airbus A300 just kick the rudders a few times fully left to right

Kicking the rudder fully left to right a few times would most likely put any modern airliner outside of its structural limits (and would probably injure lots of passengers even if it didn't). I believe the A300 had very sensitive rudder controls, which made it possible to create extreme loads on the rudder via a sequence of relatively small back-and-forth movements.
Most people download Firefox binaries directly from Mozilla. They can't verify the code (even if they knew how).
Well.. assuming the room is about 3 meters high, that's a room volume of 15 cubic meters. Assuming it's filled with air, and air weighs about 1,29 kg per cubic meter, that's 19,35 kg or 19350 grams of air. 15 degrees C is 288 Kelvin, so that's 19350*288 = 5.572.800 gram-kelvins of energy in the room initially. Now we add 100.000.000 gram-kelvins (the one gram of hot stuff) to it, and assuming this energy distributes over the air contents, our air now has a heat energy of 105.572.800 gram-kelvins. Dividing it back the same way (over the 19350 grams of air) gives us 105572800/19350 = 5456 gram-kelvins per gram of air, so a temperature of 5456 kelvins or 5183 degrees C. Still pretty hot.
I use a very long, static password baked into a YubiKey (with some other measures), and I honestly don't know what the password is.

Q: What's your password?

A: I have no idea.

Q: How do you log into computers then?

A: I'm going to invoke my right to remain silent now, thanks.

[I am under no illusion that this actually helps the compelled decryption situation]
Anonymized is a very loaded word, technically my IP address is anonymous but companies still figure out who I am from it.
No, but there's really no such thing as anonymous anymore given the corpus of data a company such as Facebook or Google have. Once they have just a few "anonymous" clues, such as zip code, year of birth, race, etc. they can probably connect any datum with an individual with pretty high accuracy.
Holding Accountable means those PHBs should buy a commercially supported Open JDK. Just as you can buy commercially supported Linux even though Linux is open source.

Production Ready is a different thing than commercially supported. Linux is "production ready" even if you get a distribution which is not commercially supported with a contract and agreements on fixing it at 3 AM when it blows up.
If you want solid acceleration from 60 to 90 you need a top speed in excess of 150. Not sure if that's what GP is referring to though.