skysight-inc/HackerNews huggingface dataset:
I use markdown + git as the core note components (organization methodologies layered on top, dealer's choice), wanted to share this Android neat app for those who do the same: https://github.com/GitJournal/GitJournal
Maybe you don't want them but someone else who visits your website does. You can't assume everyone dislikes the same laws as you and since it's a law people kind of have a right to it.
"Avoid handshake" strikes me as weird, with the hands essentially hovering in front of the prohibition sign.
This is a fair point. I wish there was a way to get a visitor's IP without the need to call a server.

That being said, my website is already served through Cloudflare, and this is an endpoint Cloudflare provides for debugging purposes.

I think this is ethically safe, but legally it probably is not. I definitely agree.
I'm not sure I see any advantages of having a window with multiple panes and tabs instead of a separate window for what would be in each pane or tab? I can easily alt-tab between windows on a workspace (and ctrl-alt-arrow between workspaces) and I can cut and paste between windows. I only need to use a mouse when I am forced by necessity to interact with the cartoons in a browser window or to play the red 10 on a black jack.

Can anyone elaborate on the advantages to using a single mother application to house all my command-line interactions instead of separate application windows for each?
If you post a file to the WWW (World Wide Web) do not be shocked that the whole world can read and copy it. That's how it works. You're welcome.
For anyone looking for a GDPR-compliant solution without Google, take a look at Plausible. Not at all as mighty as GA, but it delivers the most important data IMHO.

https://plausible.io/
Cashew of Pirangi
Java was the most buzzwordy thing imaginable back then. Everything was Java Java Java
So using random GUIDs is equally harmful to indices? And how so?
Okay, great point, but who will pay for that? Serving content costs money: traffic, extra load on CPU and storages, and now on serverless functions too.

One spider may be equivalent of hundreds of real users. And it spoils caches too.
"the banner" is nowhere stated in the law. it's a way people have chosen to comply with the law, and most of the implementations currently out there are still in violation of what the law states. The law simply mandates you get informed, "written" consent from any visitor before tracking them or collecting PII in any form or function.
> Then Google Fonts is not correctly coded, as it'll use remote font only.

For a good technical reason: the version installed on the computer may not really match whatever the version on Google Fonts serves (fonts have notoriously no semantic versioning aside from some programmer-oriented fonts, examples of these outside are Segoe UI (changed between Windows 7 and 8) and Liberation fonts (some versions notoriously lack some glyph symbols) and on Google Fonts platform the Exo and Exo 2 problem (which was resolved by renaming the second version to Exo 2)).

Of course, there are also some benefits to Google (you know what are those benefits are).
So, the "we're just following orders" argument. Very inspiring.
That's an absolute blast from the past.
Personal information of 243m Brazilians could be accessed by anyone
GDPR doesn't apply to personal websites where there is no company behind the website.

edit: here's a source: https://gdpr-info.eu/art-2-gdpr/

This Regulation does not apply to the processing of personal data:

(c) - by a natural person in the course of a purely personal or household activity;
A Prominent AI Ethics Researcher Says Google Fired Her
This is great info on how to substitute IP address or turn off user tracking. I do think the replacement is dubious ( especially forwarding to CF) and not GDPR compliment so I would use something else like user agent, timezone, languages to form a hash. It's doesn't need to be precise and in some ways it's good if it's a bit rough. I only want general trends on a website.
Sitting on what appears to be a park bench isn't what I would call "quarantine life". That one should probably be a couch.
Quick question on cookies in general:

Let's say I write a site that doesn't set any cookies when you load it, but, it does have a login form on a few pages.

If you fill in the form and click submit, a cookie is set by that site (not by some auth server, SSO system, adserver, etc) which keeps you logged in for future visits. It contains a unique token. You know, the usual way to do basic web form -> server checks via bcrypt or some other password hashing scheme -> generates a long unique token and saves it in a DB -> sends it to the client via a cookie -> that cookie is looked up in the DB for a period of time which will then authenticate the incoming request.

This does not require a cookie banner whatsoever. Right?
There was a before time when they weren't 1:1
The key caveat here is:

Unless it's necessary. The legitimate interests basis of the GDPR allows you to make a balanced decision of your business requirements against user privacy expectations.
the surface is wide to carry
Note that the above link cannot be opened by clicking on it, the site redirects away request with a HackerNews referrer. Can still be opened by copying-and-pasting.
Tabletop Simulator IRL
For others: it looks like EBS in this context means "oracle e-business suite"

and ERP means "enterprise resource planning"

(maybe everyone else knows these, but just in case)

https://en.wikipedia.org/wiki/Oracle_Applications#Oracle_E-B...

https://en.wikipedia.org/wiki/Enterprise_resource_planning
Well, good luck with that.

It's pretty much universal that people appreciate some kinds of work and look down on others.
Originally (about 20 years ago) java threads were M:N I think. How is this different? If I had to guess, they are not opaque to the VM which has more freedom to optimize them.
> So then it's a valid question to ask, if other drugs were made legal would they also rise to that level

Look at countries where they are legal—the answer is almost certainly NO, for most drugs and most countries.

Alcohol consumption would almost certainly be banned if (1) bans were effective at reducing consumption and (2) bans were made on the basis of public health. People in the US want to consume alcohol so badly that it will happen in great numbers despite a ban, as we see during US prohibition. That’s not to say that prohibition failed, just that it was at best a partial success.

The question is then, why is alcohol not banned if it is widely known that alcohol is more harmful and more addictive than various illegal drugs?

> We have history of, for example, opium being legal and having millions addicted.

Right, for example the very dark period in Britain's history when it supported the opium trade in China, even though it was illegal in both Britain and China at the time. If you want to understand this part of history, I’d say that the horrors of British colonialism are more explicatory than the addictive nature of opium itself.

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

If you thought of opium as a public health problem in China you would not be wrong, but if you thought of it as weapon used by imperialist Britain against the Chinese people then you would not be wrong either.
Imagine a world without Javascript?

What a dream.
Geopolitical Reading List
Mea culpa, I've done this once before. I work on a small 4k screen so I couldn't tell the difference, though others pointed it out and I fixed it. I was trying to eke out that last bit of performance.
Apache Maven Wagon 3.4.2 released
Data Privacy Core to Cybersecurity Engineers, Other Technology Jobs
> But it seems like the site is more of a community.

The site looks like it's just Matty Mo, who looks to be trying to build a "community". Though not a community as in your usual art collective, but more as in $99/year subscription for behind the scenes content (à la Patreon).
The position was “don’t break laws that provide my right to privacy”

The response is “what about all these laws you break yourself?”

I don’t think that’s particularly valuable.
Just because one household in the empire is having a good year doesn't mean the empire isn't on the verge of collapse.
Pardon my ignorance, but in this case JPA stands for Java Persistence API.
The Children of Pornhub
The Superior Joypad: Protopad
What does 'plenty of people' mean; any evidence? Who should be asked or does anyone's opinion qualify to be taken into account?
Tracking users is unethical. The law is there not so that you can wiggle your way around it, but to make a statement about this behavior. Laws are not scripts and they are not interpreted by computers. You are going to get fined for doing this, and it'll be well deserved.

Do not spy on people.

It's that simple.

Don't use google analytics. Don't use any of the dozens of alternatives which are selling you "pro-privacy" analytics, which is a contradiction of terms. Just don't spy on people.
Instinctively, this sounds unwise in the same way that a lot of big science ideas in the 1960s sounded foolish years ago, e.g. using atomic weapons to build canals

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

It also sounds like it faces the same resource allocation problem that oil reservoirs across political boundaries face, except the reservoir is in the sky and constantly being recharged. So who will play the role of the Texas Railroad Commission for clouds?

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

Silly ideas of big science died in the West in part because of the sort of political resistance that current China seems determined to weaken/squash. This makes China’s involvement in these schemes more problematic. Who would have stopped Mao from building canals with H-bombs? Who would stop Xi?

Still, a lot of neat science and modeling work to be done to evaluate the ideas...
in fact it can't and shouldn't be precise, as this would still make the iser clearly identifiable. You have to discern between GDPR (which governs tracking purposes as well) and E-Privacy laws (which concern PII) here
The bad news for your approach is that these people still have to be integrated in society, they don't just vanish upon graduating "Ethical AI".
Le charme tranquille de Saint-Germain-des-Prés (1951)
GDPR doesn’t apply to personal sites like blogs either.
Raspbian used to have a hilarious implementation of memcmp that temporarily switched to big endian mode in a (probably misguided) attempt at speeding things up. Valgrind didn't like this very much: https://bugs.kde.org/show_bug.cgi?id=322935
No, in the majority of cases, cookies required for the website to function do not require prior consent nor notification.

You should still have a notice somewhere that explains this though.
I'm well aware. But that day will be when it stops working, and right now it still works fine.

(Actually, it will be some time after that, since the day it stops working I will spend some time investigating how much work it would be to un-break it myself. The web can pry uMatrix from my cold, dead fingers. And I suspect I am not alone in feeling that way.)
Marketing move. Same reason they shoehorned constructors into a prototype based language. Java was all the rage in '95.
That was called an IMAP client. It was fine.
>Companies are trying to hire more outside of California in order to lower wages across the board.

Lower labor costs mean lower costs passed on to the end users which means more products in the wild which means a bigger industry. It's only a problem if you're worried about being out-competed by "those hicks in the flyover states".

Techies complaining about companies moving out sounds a lot like the guy who worked the UAW system for 30yr so he could land a buddy position where he does nothing for $60/hr complaining about non-union factories and companies moving to Mexico. In both cases it's a tacit acknowledgement that the gravy train is unsustainable.

Yeah wages might be slightly lower in 40yr but that's a reflection of the difference between being an electrician in 1910 vs being an electrician in 1950 after the last of the line shaft industries had long been converted, once all the heavy lifting and low hanging fruit has been picked there's just a lot less cash sloshing around driving up prices and wages. The people who just want to be mediocre and punch a clock will still make a decent wage but the difference is that mediocrity and job hopping aren't enough to make you big bucks in a stable industry like they are in a rapidly growing industry flush with cash. In a stable industry you actually have to be worth the big bucks.
> But ... they did not wore the cloth similar to Dothraki.

Your ask was how and whether Dothraki and these historical cultures were similar. My response was that they are all horse-riding cultures that live on plains/steppes and raid settled peoples. Further, I submit that this lack of acknowledgement of this fact on the author's part defacto demonstrates cherry-picking. Your response could be that you disagree that this is evidence of cherry-picking, but instead you... recap the article.

All this is beside the point. I acknowledge that the Dothraki are not historically accurate. That is the motte. The bailey is that the Dothraki are demeaning stereotypes. That is my original point against which you argue. I grant the motte. It's the bailey that has yet to be demonstrated.
Remember, lithium ion batteries are demonstrably effective bombs. Shipping big piles of bombs around is a well-established power distribution method, although not usually electrical power.
I haven’t had anything quite that bad, but I’ve had an interview where I was being tested on SQL, but the interviewer didn’t actually know the SQL keywords I used.

It happens. It’s a strong sign you want to work elsewhere anyway. The problem is one of finding the right Elsewhere.
Such a shame that they didn't pick Scheme.
Scala 3: Path-Dependent Types, Dependent Methods and Functions
Poignant pedantry - the thing that is not what it’s named for is a giant publicity stunt or someone appropriates it into a giant publicity stunt.

The latter would be the most on-brand turn of events for 2020.
This post angers some people. These people will explode next week as reading the Sparta and Fremen series will show.
I'm not sure JavaScript was any faster than Java at the time.

I blame the failure of Java applets on Microsoft who deliberately undermined them.
Razer Tomahawk modular gaming PC is now available for $2,400
That’s not a justification to process personal data for marketing or analytics purposes. https://ico.org.uk/for-organisations/guide-to-data-protectio...
Well, industry destroys the nature and we can argue if 20 years of growth in 1 year of actual work is significant or not, but the main point remains: there is substantial evidence that Tolkin didn't like industrialization. Can we agree on that?
I wonder what happens, if the magnetic field fails and plasma of 150 million degrees C spills onto the ground?
yes, and you have to line out how the processing is necessary for providing the service, there has to be no less-intrusive method of achieving the desired result and be ready to prove it.

hint, user-level analytics rarely is. And in this specific example, repurposing logs kept for one purpose(ex, security/auditing) to user analytics is definitely not something you can just do
love it.
Thanks for all those details
It's just my opinion, but nothing beats paper. I have tried keeping note files on my computer, and I've tried using tablets to jot things down (I have spent so much money trying to get this option to work). Paper just works better. I found that I like to scribble and underline, and draw. I'm just not an organized thinker. Forcing things to be in a list don't work for my thoughts and even drawing on an iPad etc. seems too constricting. The precision of paper just isn't there.
So on my macbook pro 8gb m1, everything node.js related (thats what I work with, node.js compiled to arm via `npm install v15`) is more then 2x as fast as on ryzen 3900x PC, and even faster as on my i7 16" 32gb 2018 macbook pro. Example: My angular project compiles in 65 seconds on the intel macbook - while fans screaming in terror. And in 30 seconds in the m1 macbook - not even getting warm.

So if Intel came with a new CPU that said all my workflows are now 120% faster and power consumption dropped 4x because of a breakthrough (and not 4% year over year like the last 10 years), would you believe it?

But because Apple did it, it is "blatantly untrue"?
vendii.io | Senior(+) Software Engineer | Bangkok | Remote available | Full-time | Relocation

We are developing the backbone of the vending machine industry. As more vending machines become smart, online and connected, the infrastructure needed to support direct and ancillary operations will become ever more relevant. With the number of connected vending machines expected to double in the next half decade we are looking for a senior(+) software developer to take a leading role in this journey.

We are in a unique position having already partnered with our first customer to operate upwards of 20,000 of their machines and in discussions with further partnerships. We are building a SaaS cloud suite of vending tools, initially with a focus on fleet management and an automated multi-tiered warehousing tool that integrates directly with machines in real-time. There are many opportunities in this space and being a greenfield project means there is a giant latitude for you to have a tremendous influence on the direction of the company.

Some technologies we use:

* react / typescript / angular,

* python / .net / golang

* postgres / mongodb

* on aws

* + whatever you think will work well.

We are very open to remote working. We have an office located in the Ari area of Bangkok - right next to Sanam Pao BTS, above a coffee shop and next to a craft beer bar. We have even managed to wangle car parking. Founding team (Thai & international) are ex-Microsoft (engineers & designers) with previous US startup experience and a background in the vending business.

Come build beautiful software with us.

Contact talent@vendii.io, feel free to use "HN December" in email title.
Very cool and inspirational. Just do it!
Well I don't know if you are joking, but back then it was the other way around. They put Java into JavaScript to pitch JavaScript... I guess it worked almost too good...
> Giving up basically. Just show up at 8am, answer the phone mindlessly for IT "problems" and tell people to try restarting their windows machine (at least 3 times minimum) and screw of playing solitaire the rest of the day.

You have a very holier-than-thou view of small scale IT work. There are a whole lot of problems to be solved at this level, many of them created by the people working the positions you're currently interviewing for.
I don’t understand this line of reasoning at all. There’s only so many tricks available in these interviews. I’m sure I’m biased, but if you know how to program, programming interviews are pretty easy.

I think if you are becoming a Professional Leetcoder, you’re still learning how to do basic programming.
Google’s co-lead of Ethical AI team says she was fired for sending an email
This is my understanding as well - no matter how obfuscated the final identifier is, if you derived it from PII then it’s considered PII as well.

However, IANAL.
If you ever met an assembly line worker or even watched a "how it's made" video you'd realize how absurd this claim is.
Huh. I may or may not be slightly more curious about geometry than I was before :)

Thanks. I think. (uhoh)
Agreed. The displays, speakers, touch pads on Apple products are amazingly good. But the pro laptops have been in steady decline as Apple gears them to the average user more and more over the years, instead of the power user like they were originally built for. I think System76 has the right direction for power users, shiny screens and crisp sound doesn't help me hunt through gigabytes of data and millions of lines of code.
Exactly. That theory is that the market will always go up long term (because capitalism is inherently inflationary) and historically, DCA plus holding has always given returns over a > 20y period with any reasonably mixed basket.

A “diversified buy & hold” assumes you have your entire 20y investment capital available at the outset, which is rarely the case.
though it'll probably be delayed because they forgot that the wetlands they're building it through store lots of CO2
https://www.nrk.no/norge/xl/klimabombene-ingen-tenkte-pa-1.1...
Both sides, amirite?
Whoops, missed a zero when putting it into google perhaps.

Here's the Hitachi Rail page with the trains, looks like four per car.
http://italy.hitachirail.com/en/honolulu_381.html

So at 8 tons per axle its still within OP's truck limit.

Anyway I'm just kvetching because our 20-mile light rail is taking 22-years to build, is half complete, and a billion dollars over budget (as of now).
Cute! Thanks for contributing :)
This is mentioned in the article: the old green threads model was not blocking aware - if a green thread scheduled on an OS thread issued a blocking call (say a listen on a socket) than the whole OS thread was blocked.

With Project Loom, if a virtual thread executes a blocking call, the virtual thread is suspended and the OS thread is free to execute another virtual thread.
> If you excel at your job, your former colleagues will be more likely to do this, because they enjoyed working with you and want to work with you again. They very likely have no idea how good you are at Leetcode-style problems.

Then, once they put your name in, you get a Lettcode-style interview. That's the way every company I have worked for has worked.
Not only the name, but also the C-like syntax was borrowed from Java because of marketing reasons, despite the semantics were inspired by quite different languages such as Scheme and Self. What a pity!
>At least between (for example) Android and iPhones there are objective differences that might matter to you in picking one or the other, but for internal components that fundamentally don't impact how the device works

There are fundamental differences to AMD vs Nvidia GPUs if you're using them in a professional context. Main one being if the software you need uses CUDA acceleration you need to buy Nvidia because it's their technology and will not run on an AMD card.
> Did Java applets actually have a JS API?

It was possible to expose something:

https://www.codejava.net/java-se/applet/liveconnect-the-api-...
And now this story makes the news cycle. Where none would cover the fact that she asked for identities of reciewers who rejected her work. We also dont know that Google is in the clear. Most probably not. But the one-sided coverage will continue. And then we wonder why we live in a polarized world.
I actually never made the connection between "hamburger" and "menu" until your comment. I thought everyone chose "the three lines" for menu as a stylistic choice that everyone copied from each other.
I read a 9th century book by an Arab trader visiting the Vikings (Ibn Fadlan). Based on his descriptions of the Vikings, their culture and sexual mores were very similar to that of the Dothraki in GoT.
I was trying to write a scraping script for a non profit to automate the work they were giving to law students to do manually earlier this year but the court system had agreed captchas that made it impossible. In my (legally uniformed) mind it felt like they were actively undermining people of lesser means by not allowing a simple script to run and essentially mandating an expensive legal team to do menial work
Yeah, I might have had unrealistic expectations when i bought the darter last year. I was just immediately disappointed with the flimsy plastics, tiny plastic touch pad and excessively bright rgb keyboard. Given that it is not that cheap, especially after importing it to the EU.

From my perspective, I’ve paid 1700€ for a meh laptop with a crappy display and worse sound. That is mac book money..

Edit: and to be fair, it did just work out of the box and boots quick af!