skysight-inc/HackerNews huggingface dataset:
Might be nice to do some more input validation, particularly for links - the editor is happy to insert a javascript: link. I don't think this poses a security issue (at most, you'll get what - a self XSS?) because you'd obviously do server-side sanitisation in a real application, but it might be nice to check for non-https protocols and warn the user when they insert them?
Another similar approach is using “Serverless Pre-rendering” which is a fancy way to say serve stale and update in the background.

There is a demo using Notion as the “backend” which is kind of like Google Docs. I could see this being a great solution for less technical authors who only want to deal with content.

In the end, it’s like a static site but you don’t wait for a build step.

https://zeit.co/blog/serverless-pre-rendering
Doesn't look like it, but this kind of situation is known in argentina where it's unconstitutional to fire a public employee. Voluntary retirements are somewhat effective, but also expensive which is usually the crisis that pushes states to privatize.
Since the goal is merely compliance with the spirit of the law, the courts likely wouldn't hammer down a company for having issues when trying to legitimately and fully comply with the law.
> predict the next Arab Spring

The idea of the military arm of the U.S. government predicting the next Arab Spring reminds me of that classic mind-bender of a quote, which I think is often misunderstood as a defense of lying to the public, when it is about something deeper:

> The aide said that guys like me were "in what we call the reality-based community," which he defined as people who "believe that solutions emerge from your judicious study of discernible reality." I nodded and murmured something about enlightenment principles and empiricism. He cut me off. "That's not the way the world really works anymore," he continued. "We're an empire now, and when we act, we create our own reality. And while you're studying that reality -- judiciously, as you will -- we'll act again, creating other new realities, which you can study too, and that's how things will sort out. We're history's actors . . . and you, all of you, will be left to just study what we do."

https://www.nytimes.com/2004/10/17/magazine/faith-certainty-...
Ask HN: How to help my friend land a developer job?
Hey folks, I'm a software developer in Canada and have been full time for roughly 3 years.
I have a friend who's been trying to become a developer for about 1.5 years after graduating from a college with programming diploma (it's a 2 year long program and not a computer science or university level engineering degree).
He's 35 years old, done 2 not-too-impressive co-op terms, and now working part-time (about 15-25 hours per week) at a restaurant. He's quite desperate now, as he interviewed at a number of places but didn't an offer from any of them, but thinks he's too late to search other career paths (I know, it's never too late to start anything, but I can understand him when I think about all those years on college and studies, besides I can't think of anything else in particular he excels at or enjoys).
And to be honest, I don't think he has enough technical or problem solving skills to qualify for a full time developer position. That's why I haven't referred him to my employer yet.
So I'd really love to help him get those skills needed to land on a developer position. I'm hesitant to tell him to just work hard, because he needs a good direction he can commit to. Should I tell him to complete a not-so-trivial application development project? Or should I tell him to work on theories (data structures, algorithms, OOP, design patterns)?
He's been learning React and done a few tiny projects in it. He lacks practical skills in general, but lacks theoretical knowledge even more.

I'm really hoping he will make his way. These days I'm starting to even worry about his mental health. Any advice will be a huge help!!
Read a lot of these already, would recommend against the four hour work week. Plenty of criticism online, and I agree it’s fully justified. The only book on the list that left a bad taste.
I have a few not on first page that I thought should be

Never Split the Difference is amazing for negotiation.

SPIN selling for understanding benefit selling verse feature selling

$100 Startup is a very good summary of techniques. It the next level of granular detail from 4 Hour Work Week
> As long as you sign an agreement with the 3rd party that they value GDPR you are all golden, no?

No. Consent isn't always required, and consent alone isn't sufficient for all purposes.
The big question is if they don't take fees then how do they match the donations? This is clearly unsustainable.
I'm trying to understand the 'bi-directional' part. There used to be a idea of midi out & midi in. So does this mean you only need one cable connected now?
Ueli – A Keystroke Launcher for Windows and macOS
That's some real chutzpah. Usually when this happens -- a naturalist definitively claiming an animal went extinct long ago only to find a population of the animals living right under his nose -- the naturalist admits he made a mistake.

Not this guy, though... he doubles down and claims the animal re-evolved!

Idiots.

I guess the following also all re-evolved:
Coeloncath

Majorcan Midwife Toad

Chacoan Peccary

Laotian Rock Rat (my favorite... proclaimed extinct for millions of years while, in reality, it was a common dish served by street carts.)

The Gracilidris ant. Extinct for millions of years and one of the primitive-proto ants... in reality, though, common as can be in S. America.

Monoplacophoran Mollusk... an ancient primitive life form extinct for 500 million years according the priests of evolution... then discovered in 1952...

Mountain Pygmy possum... fossils discovered snd proclaimed extinct for hundreds of thousands of years. Then found living near a ski resort.

Etc, etc, etc...
>I’d like to experience this for myself.

Find out when the satellites pass over you!

Here's the TLE data that someone estimated: http://www.satobs.org/seesat/May-2019/0207.html

Here's an online calculator: https://www.satellite-calculations.com/TLETracker/SatTracker...

Plug in the TLE data, select your town or enter your coordinates, and generate a 24 hour projection! Find a time where the elevation is higher than 10 or 20 degrees so that you can actually see it.
Zooming works on both Chrome & Firefox for me. (Android)
>Can't really blame Snowden for staying in one place after the US canceled his passport mid-air.

ftfy
Exactly this. If the industry has found there is no way to have solid and accurate tracking while maintaining user privacy, then the answer shouldn’t be the loss of privacy, the answer should be you can’t have that level of tracking.
I really dislike this kind of clickbait. I've never heard anything of owls dying and now I have this condescending headline talking down to me.
The starting rumors assignment sounds like the kind of thing that would lead to firings and lawsuits in the educational settings I'm familiar with.

The second one, though - like the other posters have noted - is just a basic debate assignment you'd find in lots of schools.
If you can't locate my data and send me a copy and/or delete it then you don't deserve to be in business.

It's as if you had a parking business and couldn't locate my car.
Website aggregates all publicly available data on anyone
Too big to write but not too big for Graham (2014)
Yeah. People say one of the problems with free software is that its UX is designed by programmers rather than UX designers. Which makes sense, because UX designers should be able to design a good UX.

But not if they don't even try.
>can the data be represented as markdown

Sounds like a niche enough requirement that you'd be better off writing some form of transformation logic for your needs that can produce a markdown approximation from the JSON structure that the editor generates.
I had great success cleaning a 3 year old phone. I basically had to scour the bottom of the port with a sewing needle though.

But after I did that, charging went from maybe to not a problem.
The SD association can get bans on Huawei phones in other countries as well...

IP protection is an actual thing outside China.
Exactly, apparently the average amount fines is fairly low. The maximum fine is 4% of revenue or 20 million euros (whichever is bigger). 4% of Google's 2018 revenue would be almost 5 billion euros (with a B). Google could have had it much worse.
This is an overarching statement which doesn't apply to everyone-- with certain disabilities that force people to mostly stay in their homes/facilities, social media is infinitely better than the almost-nothing they had before.

It's also arguably important for children, to get more insight into the minds behind the peers they know in real life-- without it, they could miss learning the traits of potentially vital communication channels (although I believe in monitoring and limiting screen time for nearly all humans).

I'm mostly playing devil's advocate here, though, because you are absolutely right as far as the current general dynamic goes. I believe our education & health systems must eventually teach young people how to have a healthier relationship with these new tools. They will probably use videos from our time period of kids walking into traffic while holding their phones as (one of many) cautionary tales.
It seems like the benefit is in sending markdown email from cli.

I'd actually love to be able to do this now that I think about it (I'm sure there's ways to do this already)
It truly is fascinating. I'd recommend anyone to read this, as he also talks about the evolutionary benefits of morning larks versus night owls. It was, perhaps, the most influential book I read last year.
In the parent's case this latency includes time from a human key press (piano key). The other cases you mention can be compensated for but of course the human input is non-predictable.
I don't know about it being low effort to be compliant. We spent most of a year with a significant portion of our software engineering teams devoting time to GDPR even though we are not any kind of data collection company. It's the legal requirements -- we had to audit every last piece of software, make little tweaks if necessary, etc, just to ensure we were demonstrably compliant with the law.

I wouldn't be surprised if 150B is actually a low estimate.
A permanent grant of free money from the government is not a solution to ageism.
Top Hacking Laptops
Go to a city or country where public transport systems are a thing. Read during your commute in the tube.
I think we went in the wrong direction in terms of public data. It really isn’t in my best interest as a citizen that our public sector can’t use my data to run more effective, spot health issues sooner or perform city planning based on citizen-mobility rather than educated guesses.

I think it’s absolutely the right direction for private companies though. I know, I know, a lot of you are distrustful of government, but I’m Danish and we generally trust our public sector in to an extend that would truly surprise a lot of you.

So with that out of the way, I think it’s a shame that we spend so much public funding burying public data in silos. I think we should absolutely keep citizen data safe, but I think we should also use it and perhaps work to make some of it less sensitive. Because some of it frankly doesn’t have to be sensitive.

In my country we have a social security number. You get it 1-5 minutes after you’re born, and in the olden days, it was used to identify you when you wanted to do things like open a bank account. It’s still used for that to some extend, but in the meantime we’ve created this thing called NemID (soon to be mitID), which is a national 2-factor secure digital identity, that we use to enter online agreements because it turned out that your social security number wasn’t actually safe. We’ve also had leaks and hacks exposing nearly half of the current social security numbers over the past 25 years.

Because a social security number is deemed sensitive by the GDPR, we’re spending hundred of millions on the bureaucracy around it. It’s by far the most reported thing to our national data protection agency, I think almost 80% of the public cases involve it. And it makes no sense.

Why the hell didn’t we make it illegal to use it as an identifying number instead? It would have saved us so much money.

And that’s just one issue with the GDPR. Another is machine learning and data. This is obviously a sensitive area. I don’t personally think we should troll through citizen cases to try and find possible alcoholics. Maybe someday, but society has to deem it morally acceptable first.

I do think we should use citizen data to schedule shifts though. It makes no sense to me, to have 10 nurses and 15 teachers do full time scheduling in a city of 60,000-100,000 citizens when an algorithm can do it instead. But we can’t, because the GDPR prevents us from using data that way.

I like the GDPR, but I think it needs a revision for the modern public sector, and I think we should really ask ourselves what we want with our data.

Do we want to spend trillions on a bureaucracy guarding it, or do we want to demystify some of it and put it to good use, so we can spend the trillions on nurses, teachers and better infrastructure?

/disclaimer
I work in the public sector.
This a NASA article on a NASA web site
I'd guess there have been significant advances in network theory and NLP since Sun Tzu's time but I'm not an expert.
I saw VB6 used by many non-programmers. It often wasn't pretty, but got the job done (helped in no small part by a rich ecosystem of COM/ActiveX components).
most of the companies being fined are EU businesses / shops. europe doesn't have many big successful tech companies.
Because no one ever found a sense of community from their morning bike ride or running group or being monogamous and having a family... The idea that sexual promiscuity and doing drugs and drinking to lower social inhibition are what creates a sense of community is pretty misguided.
The Clerky handbook is worth a read: https://handbook.clerky.com/

They offer services for incorporation too. Never used them so cannot speak about their service level. Seems to be a preferred choice for some YC startups. Then of course there is LegalZoom. They are around since 2001.
Can anyone recommend a good book for small self-funded first time founders? I'd like a book that has substance with information about filing as an LLC, non-profit pro/cons, finding your first investor, pitch deck tips, etc. Many of these books are meant for VC backed founders with 10+ employees.
Electron app developers arise :). You don't have distro theming issues, do you? :D

And now seriously. If linux developers turn away from native ui libs (like KDE or GNOME), this might be one of the reasons. The other option is specifically ban disrespectful distros in the license terms.

I strongly believe in freedom (but not as GNU - absolute user freedom). Freedom IMO should be on both sides. If app developers doesn't want his/her app to be themed, then we should respect that. Our freedom is too look somewhere else to satisfy our need.
Another important excerpt:

"The majority of these accounts were caught within minutes of registration, before they became a part of our monthly active user (MAU) population."

For MUA, recent news said "Facebook now serves 2.37 billion monthly active users". And 5% of that is "only" 120 million.
Try HN's noprocrast feature on the user settings page.
Don’t climate vandals typically commit acts of vandalism to destroy things that harm the environment??
> If someone is able to use a DSL then he/she is also able to do regular programming, and many people don't have such abilities.

I'd disagree with this characterization. Because a good DSL abstracts away things that are not relevant to the domain (e.g. in Excel, memory pointers and allocation) while retaining those that are (which data transformation you want to apply).

It doesn't follow that someone who understands the concepts in the DSL must also understand the superset of all regular programming concepts. Hell, most Java coders couldn't even write a memory manager from scratch!

Which is exactly where their power comes from. Because each time you shrink the required knowledge to do work, you broaden the pool of people who can perform that work.

> SQL is used widely, but it does not work that well for people who are not programmers.

Is the key phrase that shows the author has no idea what they're talking about.

I can count 20 analysts, off the top of my head, that I personally interact with on a weekly basis at work that disprove the point.

They have incredibly deep knowledge of their particular datasets. They know more than enough SQL to produce efficient queries for their needs. And they wouldn't understand exception chaining if it bit them in the ass. But they still run their part of the business better than I would.

Author is making an "anything shy of perfection isn't worth doing" claim, which misses the forest for the trees. The objective of programming (DSL or otherwise) is to get work done.

Not to be ideologically perfect.

Which is one reason Python is wildly successful, despite all its Oops design bits.

> (In author's defense of DSLs) There are AWK, RSpec, EJS, Emacs Lisp, bash scripts and a lot of others that are cool because their domains are steady and they are used by professionals.

The pompous twit... so data retrieval isn't a steady domain and business analysts aren't professionals?
> I’m European, I trust my government

I think it would help to state your nationality, European governments range widely in trust levels from west to east, and there are a lot of governments in there. I wouldn't trust the greek government for a second.

[An example: the social security number (which is given to every doctor/pharmacy/etc) contains verbatim the date of birth and sex of the citizen, and this has been deemed lawful]
I don't think so. The APIs that Cambridge Analytica were taking advantage of were available long before GDPR became enforceable and are most likely illegal under GDPR because they allowed third parties access to your personal information without your consent - where it was a friend of yours who consented to revealing their information, Facebook would also reveal some information about you.

The Wikipedia article actually details all this quite well in the fourth paragraph (obviously without reference to GDPR):
https://en.wikipedia.org/wiki/Cambridge_Analytica
Is the icon naming spec even still maintained? The most recent change log entry is for version 0.8 in 2006, but at the top it says 0.8.90.

Freedesktop.org is kinda bad at showing that it isn't a dead organization.
I prefer git for the bulk of the writing process because it lets you make well structured commits, use your favorite editor, and doesn't depend on having a strong internet connection.

Even so, you can't beat overleaf for the final stages of paper submission when all the authors are making tiny typo fixes and style edits in all parts of the document concurrently.
Sure. Both of those would likely raise a fraud check, and my bank would call me before releasing money.

Spending 100 crypto coins? Not so much.
That's what makes it Platonic -- there is no perfect sphere, triangle, etc... But material substances approximate spheres, etc as a platonic form.

Also "platonic", because their school of thought held that the properties of matter were based on the geometries of their component atoms, which they assumed to be the simplest forms possible (platonic regular forms). They were wrong on the specifics (atoms aren't made of tetrahedra or cubes), but the basic atomic theory (atomic geometry determines functional properties) remains an essential insight.
A Lesson on Elementary Worldly Wisdom – Charlie Munger (1994)
Ask HN: Best app for keeping track of information as a manager?
Hi HN,

I've recently been promoted from software engineer to manager of an 8 person department. I now have to lead projects, keep track of things discussed in meetings, and generally maintain some kind of record of what's going on with teams and individuals in the department.

Do you have a recommendation for software I could use for this? I already looked at Evernote, Asana, and Trello, but they seem to either be good for project management or organizing notes, but not both. Ideally, I'd like a kind of cross platform data store that lets me share information with my team, keep track of everything related to projects and meetings (agenda, decisions made, action items), and be easily organizable and searchable.

I'd really appreciate your thoughts and recommendations. Thanks!
Driving upside down might be easier than it seems
That's a very common story in software. We all started early.
You're certainly not a prodigy.

A prodigy, in terms of computer science, would have contributed in a fundamental level to the field, as in invented some technology, some way of working, contributed some insight that changed the way we work, even the way we think, and this at very early age.

You, however, worked with your dad. Then you went to grad school. There's nothing prodigal about that.
Ignoring the advertisers for a moment, it's obvious that companies have a legitimate interest in knowing what portion of their ad spend is reaching people who eventually become customers. If the tech evolves to the point where that metric is knowable by some means that also respects consumer privacy, then that could be a net win.

It helps that Apple doesn't rely on advertisers for the bulk of their revenue, so they can actually pursue this sort of thinking without gutting their business.
One thing my company did (we are US-based, but have an international operation as well) to try and mitigate the volume of compliance work to be done was section off software that would be used in the EU from everything else. Previously we had been working on making all of our software 100% internationally universal, but GDPR made that difficult, going forward we're kinda cutting loose the guys in the UK (there's some irony, I guess) to keep up the code that has to be GDPR compliant while the rest of the company focuses elsewhere.

So... anecdotally, I'm not at all surprised if the increased compliance cost made some people reconsider investments in EU businesses, even if they don't rely on ad revenue as a business model.
It's no secret that Facebook is battling bots. Do you have anything to back up your assertion that Facebook is deliberately lying to advertisers?
Notice that Intel used the term "coordinated disclosure" for last week's new raft of microarchitecture bugs; "responsible disclosure" is on the way out for exactly the reason you stated.
Whatever the other qualities one may assign to 300, it's the most accurate depiction of the Iliad's action I've seen (yes I know it's not the story of the Iliad). The action portions of the text are basically a series of quick close-ups of guys getting stabbed in the chest by spears, with the occasional bad-ass slow-mo thing or 1v1 fight. Lots and lots of it.
> by simply overwhelming them with valid requests under GDPR,

Doesn't work in the UK because the request has to be genuine and not vexatious.

https://2040infolawblog.com/2019/05/19/a-cure-for-blindness/

> The relevant text in the final version (Article 12.5) is as follows:

> Where requests from a data subject are manifestly unfounded or excessive, in particular because of their repetitive character, the controller may either:

> (a) charge a reasonable fee taking into account the administrative costs of providing the information or communication or taking the action requested; or

> (b) refuse to act on the request
People are what they don't read
I Love Perl 6
What you are seeing is the default way a website looks on a mobile device, not anything that was opted into. The site does not 'disable resizing', it just doesn't have any mobile support. The author has chosen, thus far, not to put in the effort to support mobile sizes well.
Murray Gell-Mann: 1929-2019