skysight-inc/HackerNews huggingface dataset:
I fondly remember this platform from my college days. At the time I had a girlfriend who was kind of a missmatch for my interests. She was much more focused on athletic pursuits than exploring new types of technology. That all changed when I showed her the StumbleUpon toolbar and site. After a few clicks she realized that it was a lot of fun exploring the Internet randomly.

Thanks for the great memories guys!
Isn't the described mismatch between "reality" and what ifconfig reports once again a case of systemd (networkd) not exposing IP aliases in the traditional way, and replacing established network concepts by it's own stuff? Meant as a genuine question rather than trolling (though I know I'd hate to bow to whatever systemd comes up with rather than just using ifconfig which has worked since the begin of times) eg. there might be a material problem here in how network interfaces are presented by ifconfig.
Probably because their emergency braking actually works. Source: my VW saved me already. It was able to spot a stopped vehicle in my lane.
Absolutely that!

Another example: Travelling from Tokyo to Sapporo return (the part from Hakodate to Sapporo is not covered by Shinkansen, but should be from 2030, but I digress) is more expensive than a three week train pass.

If you're not strapped for cash get a pass for the green car (first class). The price difference is minimal (ca. 60K Yen vs. 80K Yen for three weeks) and it makes travelling even more amazing.

I'd say my savings where > 2K $ last time in Japan with the rail pass.
Flawed algorithms deciding health care coverage
Wonder if this has anything to do with it:

"Former Android Head Left Due To Sexual Misconduct Claims"
https://www.channelnews.com.au/former-android-head-left-due-...

"The woman who filed the complaint reportedly worked in the Android division run by Rubin, which would make any personal relationship between the two violate Google policy; the company requires employees to disclose such relationships so that one of them can be moved to another division. Rubin left the Android department in March 2013 to lead Google’s efforts in robotics, but the HR investigation is said to have taken place in 2014. That investigation, according to The Information, concluded that “Rubin’s behavior was improper and showed bad judgement.”"
https://www.theverge.com/2017/11/29/16714264/andy-rubin-leav...
Coworking Spain Conference: Day 1 Recap
obligatory xkcd:
https://xkcd.com/568/
There's a couple in this section[0] of the FAQ. I don't know whether it's because I'm too used to using traditional languages, but it does not look at all pleasant to write (IMO). Interesting idea though.

[0]: http://www.availlang.org/about-avail/documentation/faq.html#...
OnePlus is one of many many brands run by a Chinese electronics behemoth: https://en.wikipedia.org/wiki/BBK_Electronics
Sensors were fine, victim was detected, software was crappy.

That's vanilla testing edge-case stuff, really, and it's known that uber are unter when it comes to this, but the removal of all the useful safety layers after that (braking, alert, second human, hardware system) is reckless and stupid.
HN
/r/cscareerquestions
/r/learnprogramming
/r/linux
slashdot.org
Theguardian
Wsj (technically, I live off it's push notification)
... which makes it a bit easier for kids. It was common in areas like East San Jose for kids to work strawberry farms below age 16, when more conventional W-4 jobs become an option.

There was a huge strawberry field behind Piedmont Middle School, for example.

But the important point is, such jobs in agriculture (and elsewhere) that frequently cause repetitive-strain injuries need to be automated.
Cool, will check it out. Thanks for sharing.
I think they intentionally make lane assist kinda sloppy to keep people from using it as self driving. I’m sure if they wanted to tighten it up and allow for more variances in what it thinks are lane markers.
"Pro Tesla"

The fact you say it, it made me realize the feeling that I go through when I hear people talk about, "Elon saving the world" and "Tesla to be revolutionary and doing out of the ordinary"

It's all just PR and marketing. They are really good at that.

Sigh.
Once China figured that out, the way they'd implement not falling for the same trick twice is simply never using US tech again. Which would limit other opportunities.

It's also at least plausible that they'd probably have people trained to think like Americans who might think of the same thing in advance.
> apparently the regulation has a lot of loopholes and anyone with smart lawyers can overcome GDPR easily

I think time will tell on that one. It's hard to say how well currently attempted loopholes actually work until they've been tested in court.

As for wp dot pl nothing stopping you from avoiding the site altogether. Yes it's frustrating they insist on tracking you and selling your data as their only business model but at least they have to tell you up-front about it now so you can avoid the site (and have them delete all data they hold on you) if you do not want them doing this.

Edit: though from re-reading your post and the replies sounds like wp dot pl aren't doing things right and need to be more up-front about what you're agreeing to.
Google Collaborative Inbox may work for small teams, but they don't scale
To support the obviousness of multitouch interfaces Camperbob mentions: See this prototype from Synaptics from 2006: https://www.slashgear.com/synaptics-onyx-concept-live-demo-c...

The original iPhone used a Synaptics touchscreen IIRC, so it's pretty reasonable that Apple and every major phone manufacturer has been shown the Synaptics tech demo in 2006, probably earlier.
EDIT: Didn't realize you were referring specifically to the sneaky pop-up. Agree with you on that one.

From a brief reading of it the other day, it seems data that is necessary to provide a contracted service (like, say, providing access to a cellular network) has a specific exemption to express consent.

Check out items 1a & 1b in Article 6 of Chapter 2[1]:

"1Processing shall be lawful only if and to the extent that at least one of the following applies:

A: the data subject has given consent to the processing of his or her personal data for one or more specific purposes;

B: processing is necessary for the performance of a contract to which the data subject is party or in order to take steps at the request of the data subject prior to entering into a contract;"

[1]https://gdpr-info.eu/art-6-gdpr/
MariaDB 10.3 released – features “System-versioned tables” aka “time traveling”
No. systemd has nothing to do with this. the issue has existed long before systemd. it's the kernel that changed to allow interfaces to have alias addresses.
>Also you can buy an AMD EPYC chip with twice the cores for about the same price you'd pay only for the CPU part of this chip/half the intel cores.

Indeed. What benefits the most from being turned into FPGA circuit are stateless or minimally stateful circuits like media decoders/encoders.

Complex stuff like fancy routers, classifiers, internet protocol inspection/handling will not gain a hundredfold speedup unlike the stuff above. This is why cheap x86 based routers are still a thing.

At the moment, I am involved with one cloud provider in China that bids big on cheap FPGAs and RDMA. AWS and Azures can be defeated in detail.

The plan is following: provide hardware accelerated "building blocks" of any modern dotcom business.

Need memcached? We have it running on RDMA, from a bare metal ASIC, 10 times faster than any x86.

Need transcoding? We have it available on RDMA, from a bare metal ASIC, 10 times cheaper than any AWS instance on buck/megabyte.

Need API proxy for TLS/Gzip with gigabytes per second throughput? We have it running on RDMA, from a box with 4 PCIe accelerators, and AWS has nothing to offer for this use case other than "buy a hundred of top tier high performance instances and put them behind load balancers"
It's also directly prevented a number of deaths. The same is true of the consumption of water. However, I can count the number of deaths caused by Tesla on one hand, but I cannot count the number of deaths caused by the consumption of water on one hand [1][2].

[1]: https://en.wikipedia.org/wiki/List_of_autonomous_car_fatalit...

[2]: https://www.scientificamerican.com/article/strange-but-true-...

If you really care about road safety? Encourage the use of Uber among the intoxicated. It saves more than a handful of lives in this world in which more than a hundred thousand people die each day.
While what you're saying holds a bit longer term, those images seem cherry-picked, maybe there's another one missing?

I'm saying that because if you look at the years, the first one goes:

2004 - 2005 - 2006 - iPhone (2007)

And the second one goes:

iPhone (2007) - 2010 - 2011

If they want to prove the point they should not be disingenuous and show some Samsung phones from 2008 and 2009. I doubt that Samsung transitioned from the old design to the new one instantly in 2007, via their magic iPhone cloning machine.

Also, the iPhone was more of a forcing function than anything. If you look at a longer term evolution, screens were getting bigger and bigger and the keyboard smaller and smaller. The iPhone shaved 5-10 years from that evolution by shaming complacent phone producers into moving forward at a decent pace.
It might just be a coincidence and a psychological bias that you noticed it, but given that it would have a very, very clear economic benefit to Amazon if it were true, we're stuck with these facts:

1.) They have an economic incentive to do so

2.) Only they know how their systems work

3.) Their network traffic is encrypted

4.) They face legal risks and user backlash if caught doing so

Given 2+3, you can't be entirely sure that they aren't doing it. If they deny it, your only recourse is to hope that their cost/benefit calculus considers 4.) to be more costly in terms of dollars.
I have a blog post from a few years back with a sample, here: https://klibert.pl/posts/avail-and-articulate-programming.ht...

I'm pasting a link because I added on-hover popups explaining parts of the snippet, but here is the sample itself:

Module "Hello World"
Uses
"Avail"
Entries
"Greet Router"
Body

Method "Greet Router" is [
socket ::= a client socket;
target ::= a socket address from <192, 168, 1, 1> and 80;
http_request ::= "GET / HTTP/1.1\n\n"→code points;

Connect socket to target;
Write http_request to socket;
resp_bytes ::= read at most 440 bytes from socket;

Print: "Router says: " ++ resp_bytes→string ++ "\n";
];
It might be helpful to identify a third kind of car, which is a manual car with automated collision avoidance. Oftentimes such features are lumped in with autonomous driving, which leads to claims about autonomous driving safety. But they can be broken out and are where the bulk of the safety benefits reside.
I noticed some shortcomings in ifconfig (only shows the first ip assigned to an interface if a NIC has many) so in some senses i see why it had to be updated, by i see no logical reason why both the command and the syntaxes had to change? Why not stick to the parameter standard at least?
Multitouch and the accompanying interface was most probably developed by Synaptics, Apples touchscreen supplier: https://www.slashgear.com/synaptics-onyx-concept-live-demo-c...
Extremely interested! Sounds like some great stories from the trenches.
More than 90% of US teachers spend their own money on school supplies
June 5 is announce date AFAICT https://www.google.com/search?q="htc+touch+announced"
Exactly my thoughts whenever I have to touch AppleScript.
Exception management at the heart of artificial intelligence performance
There is software that can poorly map OpenCL calls onto HDL code. It is still light years behind a human designer.
How I created a celebrated brand with a full-time job, startup and no money
Completely agreed. There's this road I sometimes have in my running route where one of the residents there put one of these things in their front yard. It hurts my ears and, I'm afraid, my longer term hearing if it happens often enough. It's really loud.

Who'd think it okay to inflict this sort of thing on people of _any_ age? It's also a blatant attempt at age discrimination.
By wasting millions of dollar and literally gave the Phi for free to China, which is part of the Intel CPU deal?

The answer is rather simple. Xeon Phi wasn't as good as the GPU counterpart.
Amazon will ban you permanently if you return too many items
Not just going up against Samsung, but oppo/OnePlus are tough competition, as well as several other 2nd tier Android manufacturers.
Not that I know. Systemd itself doesn't manage networking (resolved, networkd and other services do that instead under the SD umbrella).

But those work (to my knowledge) just like before (unless you setup private networking or otherwise container the thing). They just work differently on the surface.

I wouldn't know of a way of exposing IP aliases in a non-traditional way as the kernel needs to know them either way.
Simulator of a machine learning specialist written in Unity
I've had two companies do that to me. Today I've sent a request for all my data, and included a note that they appear not to be complying with the legislation. I add that I will check again in a week, and will consider reporting them to the appropriate authorities.

I doubt it will have much effect, and I'm only doing this to companies I don't mind being cut off from, but it's a start, and I hope more people start to take seriously their legitimate rights.
The cookie warnings are about refusing cookies, which is something that is completely up to the Web browser.

Specifically, Web browsers could warn when a website sets a cookie and ask for user consent before storing it (and if the user does not consent then the website becomes unavailable).
Your desire to wear sunglasses is a lower priority than the health of the people you share the road with.
So like a computer then.
I really hate programming in AppleScript, which also attempted a similar syntax, because it's in the uncanny valley of semi-structured English. It's too close to the language I speak such that remembering all the special cases (which prepositions link which operations, sentence structure, etc.) becomes really difficult.

I like some well-structured separation in my coding languages. It's not a downside for me at all.
Button Closure Asymmetric Hem Denim Dress – RageCraze
Udemy or other online courses are great. Also check out MIT OpenCourseWare. MIT level courses in CS for free.....

https://ocw.mit.edu/courses/electrical-engineering-and-compu...

With Udemy, for ~$10 a course you can get 20+ hours of video tutorials. Take a course on the frontend and another on the backend. Try different languages. Super cheap and flexible so you can do it at night.

I learnt JavaScript (React.js) and Golang this way. I self-taught myself TypeScript and Node.js. The courses are a great way to get off the ground.

Andrew Mead on Udemy is solid. I took his 2nd edition React course and it was the best I've done. Way better than my intro to programming course at university. https://www.udemy.com/user/andrewmead/

Once you've learnt how to code then try and find good online CS theory courses from places like MIT or read books on it.
Anything that doesn't say "We will do just that! It might take up to 30 days" and asks for up to two extensions afterwards is not compliant, so this would be an exceptionally dumb response.
21 Common Signs That Indicate You Need to Change Your Web Host
Best way! Im happy to see that there is still people with common sense
For how importance of the trial, and the amount of design infringing involved, the final is only $539M.

In comparison, the fine is barely enough for Apple to paid the FaceTime Patents lose of $503M to real trolls VirnetX.
Yeah I fixed it. Thanks.
So does the free photo backup hosting which comes with Amazon Prime, iirc.

A friend who's a (mostly) retired semi-pro photographer has all his photos automatically uploaded there, so that clause worried me a bit.
Of course you can. Otherwise what would be the point of them in the first place?
Sources to learn about security on linux machines?
Recently an employee gained access to a restricted codebase. The problem was that on one of our shared servers docker was configured incorrectly and users gained access to all files on the system.

I do not have a background in IT or linux sysadmin and need to improve my knowledge on basic security principles for linux machines.

What are good sources to learn more about this topic?
What's all the fuzz about this "sudden" change? iproute2 is part of linux (kernel) since 1999 or so.
Tesla does it after three minutes. I can't think of any good reason an attentive driver would need their hands free for that long. It only takes a person thinking they can get away with checking their phone, or eating food, or looking around the footwells to result in deaths and, crucially, that person doesn't have to be the fatality.
> Kotlin makes null safety a much more practical proposition at that point where Scala doesn't.

Nonsense. Putting Option() around any Java-interop calls is no harder than putting explicit "?" types on their return types.
Thing is if everything puts up a big notice "YOU MUST AGREE TO BE TRACKED AND SOLD TO USE OUR SERVICE" then people will just click that.
3 Ways Virtual Reality Is Expected to Transform Meetings
I find that leads more to a sort of nihilism.
if you're changing underlying functionality, you'll have to change at least some of those parameters ("show me the first IP address" of an interface might be a contrived example). So now you have the option to slightly change the parameters and keep some, but not all of the behavior, maybe even in a slightly different way or you can have a clean break and clean up the old parameter list with all its accumulated cruft and go for a designed and thought-out interface.
Agree. It strikes me as silly that C++ doesn't provide something like a `CHECKED` macro, so that operator[] could always be range-checked in debug/dev builds, but not in release builds. The two-different-methods approach seems awfully clunky - what ends up happening is that no-one uses the `at` method. I see no good reason not to enable range-checks by default in debug builds.

This 'unsafe by default' philosophy isn't universal in C++ though. The smart-pointer class-templates are always thread-safe, despite the possible performance consequences.
This forever popup unless you accept should run afoul of the language in GDPR that forbids the degradation of a service if a user does not opt in.
Re: your second point: cellular providers will "automatically" get to track you in real time for the purpose of cell tower hand-over etc.

They do not automatically get to keep that data forever, or sell it to a third party. According to how I read the GDPR - I'm not a lawyer ; this is not legal advice, etc.
The main problem is that no matter what, those positives are only tiny points of light in a big pile of shit.
Holo: The evolution of cloud computing
What I find interesting is to link exception handling in real or virtual process to the way we handle it in programming languages.

Exception handling is one of the main difference between a junior and senior programmer. Beginner programmers will often struggle getting their code working in real life due to their focus on the ideal code path.

It also reminds me of Erlang "Let it crash" philosophy: you cannot always handle all possible errors that can happen in real situation and it is often best to design your system to be able to cope and recover from transient unexpected errors. This is at the heart of Erlang worker and supervisor architecture design.
Employer phones come with strings attached, I always turn mine off after work.
Hi Martin,

First of all, this is great work, and fascinating!

Suggestion: for the "named roads", I think it'd be a good addition to actually add the names of the roads.
It promptly got filed under "ah, learn that one day", then after coming up enough times got relegated to "ugh, stop bothering me about it, I'll get to it eventually" and everyone has been un-motivated-ly unimpressed about it ever since.

I think.
FWIW, Google blatantly ignores the GDPR and continues to track all users from the European Economic Area unless they opt out. If you log out of Google, clear all Google cookies, and visit https://adssettings.google.com/anonymous from the EEA, you'll find that "Ads Personalization on Google Search" is enabled by default and that the default state of "Ads Personalization Across the Web" is indiscernible.
> if was still a thing?

Technically no, the expression was lost a few years ago.

But practically yes, the blend is still a thing. The latest version of visual studio 2017 comes with a corresponding version of it. It’s as useful for everything XAML as the expression one was in 2010 when I started using it.
I wonder how many small businesses will be affected simply because every person right now has about 30 emails in their inboxes asking for GDPR permission

I deleted most of them, even though ere might be a few businesses in there whose work I genuinely appreciate
For starters check out:

MIT's Introduction to Computer Science and Programming Using Python.

It's free or you can pay $49 to get a certificate.

https://www.edx.org/course/introduction-computer-science-mit...
Tbh I think prehashing should always be done (though not even I do it in practise, especially when I push something through pbkdf2 anyway)

It turns any password into an equal size string which makes your password backend a lot more predictable in code (IMO).
"I guess they figured out everything correctly"

You guess wrong. The situation you described does not comply with the GDPR. Report them to the legislative agency that handles these things in your region - if they're a big target they will be high up on the list of companies being audited.
They MUST give you an option to retire consent at anytime, even after you gave it willingly (or not), this is an explicit requirement of the GDPR
[Podcast] Director of Engineering at Jet.com on coding for career progression
There's provisions to make sure mandatory tracking, profiling is explicitly opt-in, and that there's a real alternative. That might be a fee (eg Gmail could let you pay x/month to disable all targeted ads - or rather; they might have an opt-in gratis/free service that had ads/tracking).
At least Juncker was appointed president of the commission because his faction won the last EU parliamentary election.
i found this comment interesting, could the person who downvoted it explain what's wrong in its reasoning ?
Thanks! Although I have seen GA before (including the words General Availability) on the MySQL download page, I now only thought of Google Analytics, and then Google Apps (more related to the topic).
Cool! That last one is interesting. If not a secret, does it use some third-party service to get the operator for a given number?
That is coercive, and therefore does not comply (nor does it actually mean consent).
I'm all for the new tools (and actually prefer ip over ifconfig).

However, they really screwed up with ss: the output is really unusable/unreadable.

This really only becomes obvious when you pass the -p flag, where the program information is printed on its own line.

It gets slightly better if you pipe the output through cat: now the program information is printed on the same line, but the column spacing is incorrect instead.

On the other hand it's nice that they kept compatibility, at least for the most common flags (e.g. -nltp does the same thing in both).
You are right, but your argument is beside the point. The point is, that those devices are not designed to work 100% accurate. So even if Amazon has no malicious intent, such privacy-invading events will happen!

They are just unlikely, not impossible.
> average Joe jury in Apple's hometown

Keep in mind that most of the people in Apple's hometown are have graduate degrees and work in the technology industry…though, it's likely that they wouldn't be selected for the jury at this trial.