skysight-inc/HackerNews huggingface dataset:
I’m not saying the email format alone means they were fake.

I’m saying that they were fake because all of them were formatted like that, registering within hours of being made available on the Play Store/AdWords, with zero external links and the app never actually being launched.

The odds are almost nil that they were legitimate users. It’s incredibly easy to spot, the email signups after the initial launch are far more “natural”, even those sharing the same format.
My name is Mike and I’m a software entrepreneur from Italy.

I earned over 100,000€ over the years as a SaaS solo-founder and bootstrapper.

I'm not rich at all, but I'm doing this for another reason: protecting my music.

You see, I’m a jazz musician and I like to play. But, being a musician is hard and if you want to earn a living by playing music, you most likely have to compromise on your art.

This can mean playing weddings, doing gigs you don’t want to, or teaching kids who are not interested in music at all, and while those are things that are absolutely fine for others, I just don’t like them.

Now I can make time to play when I want and to help my family when they most need my help.

I hope my journey can inspire you!
Mike
Reminds me of StaticKit (https://statickit.com) by Derrick Reimer who built Drip and co-hosts the Art of Product podcast. There might be some interesting lessons if you listen to their podcast, many of Reimer's insights on static site forms are made public through it.
Also, NPC stands for "Non-Player Character", those that you can talk to in computer games but can't play as.
They didn't have a choice: if they hadn't given it up at the negotiating table, Beijing would've just taken it from them by force.
Hi HN,

I built Unweb which is like adblock for distracting stuff. It default-hides things like feeds, related content etc. on popular sites like Facebook, Twitter, YouTube, HN, LinkedIn. You can always show these distractions when you need them using a 'Show' button. So you lose the initial temptation, not the functionality.

Let me know what you think. My background: made another anti-distraction extension, Nudge, with over 2,000 WAU and 5 stars.

Cheers,
Louis
> This came from here. Holland spreading the lazy southerners myth, again.

Really?

Again?!?!

Should we talk about Holland laundering crime money then?

https://nltimes.nl/2019/11/13/money-launderers-annually-wash...
As someone who got hired through it for years I can confirm this:

> learn to sift through the legit profiles vs the dodgy

It's also important to get longer term projects through it (either a client that brings you repeat work or short-medium term hourly contracts). It has got more and more difficult over the years imo as the various freelance sites merged and you had more crap to sift through.
Emulate legacy printer drivers for CUPS with QEMU
I hope one day we'll have shape-changing touchscreens which can grow physical buttons that can be pressed, and that could be operated without looking.

Something like a braille-capable touchscreen would already be a great improvement (concept art: [1][2])

This is technically 2.5D, and 3D would be even better (imagine a screen which can grow a joystick!).

While 3D-shape-shifting screens don't seem to exist even in SciFi, 2.5D displays are already being worked on, and would be a huge step up.

[1] https://www.yankodesign.com/2017/01/26/touchscreen-how-about...

[2] https://www.popsci.com/new-touch-screen-design-could-display...
> There's absolutely zero chance that they all just happened to be female, nicely formatted [firstname].[lastname]@gmail.com addresses.

That is my email address: [firstname].[lastname]@gmail.com

I'm not female though.
> Unless I'm playing a piano ...

Actually, the way a piano is tuned is pretty funky.

The rigidity of the strings means the higher 'harmonics' of a note get sharper and sharper. If you tune the fundamentals to exact equal temperament a piano sounds out of tune, because the upper partials of lower notes are pretty sharp versus the lower partials of higher notes.

Hence the frequences of the fundamentals are stretched out such as to get the inharmonic partials as in tune sounding as possible between different notes.

This is why you hire a piano tuner to tune your piano.
India's caste system is a consequence of the Hindu religion and its belief in reincarnation.
> You don't need to agree to GPL in order to use GPL licensed software.

I've wondered for some time how a user is granted permission to use GPL-licensed software; permission is not explicitly granted by the GPL, but it is required so that the user can copy the software to their computer, and into memory for it to be executed, is it not?

(I am aware that the answer will vary by jurisdiction)
Yes this is the common way computers work, but there's no reason to accept it. When today's process model was designed, there was no such thing as github or the internet. The idea of googling for a hunk of code and just pasting it into your app was ... not a thing on anyone's mind.

You might argue people are wrong to do that, but the fact is it's extremely popular. And if we redesign the security model, we can allow people to do it safely.

Imagine if leftpad.js had no privileges to anything, even if included in an application that has privileges to network, disk, etc.
Free Ring Tones
We solved the problem Now let’s unsolve it. (2018)
Karl Guttag has tried to debunk their technology since their inception. Really interesting blog: https://www.kguttag.com/
In SaaS, you're not going to find many products that don't use trackers and are open source, as much as that may be philosophically interesting to see. I actually want a SaaS company to track my behavior so they see what's wrong, fix bugs, and improve the product as a whole.
To use computing slang to talk about music: this is just ricing. At best you'll sound out of tune with the rest of the band, at worst you'll run into wolf intervals and other issues with just intonation.

This touches on the biggest reason we stick with 12-tone equal temparament in the West: social reasons. Having a standard means we can play together, in groups or at jams, without having to negotiate which tuning system we use (an argument most working musicians I've met see as utter wank and a waste of time).
Honestly I wish they had done proper market research before ordering bikes (that cost CO2 to make and distribute). Does any SV company do that any more? I'm guessing not; they see someone offering scooter rentals, they order a few thousand from China, they flood the market. Will it be profitable trying to compete with the others? "Who knows, but hey, we got VC money to burn!".
Which native communities would those be? Your comment does not sound like that of someone overly familiar with the UK. Nativist for example is not a term used in the UK.
Because your definition of worse might differ to theirs.
And when it’s done, I look forward to getting a settlement check for $2.46 while the lawyers make $18M.
Yeah, I largely agree with what you're saying here.
Microtonal music really isn't hard to find. It's just not very popular, because it's too niche for mainstream listeners.

And most popular VSTs - Serum, Pigments, Massive, Phaseplant - all use wavetables and not 'the same old square and saw waves.'

Modern pop really isn't any more generic than 30s/40s jazz, 50s rock and roll and bubblegum, and so on. That's why it's called popular music and not experimental music.
An interesting persona, you can check web archive for articles he deleted from his weblog.

You can only guess why he decided to delete them one decade after he stopped blogging. I believe, he didn't want to be seen as too much "new age hippie" type.
It was, way after USSR fell apart. Probably still is for some.
that's a kid schedule where I come from, they love their snacks, but hate having "grown ups" meal schedules.

I'm saying it without any kind of judgement.
Which nullable annotations? There is no standard (JSR 305 is not a standard).

> Surely using nullable annotations is more typing than ! or ?

That's Java's answer to many things but it seriously hurts readability (among other things).

I don't want to scroll over pages of getters and setters with annotations. Simple and common things should be expressible succinctly.

> but that is about it, no need to change languages.

Null safety is such basic need that it needs to be part of a modern high level language.
The opening chapters of Crafting Interpreters (http://craftinginterpreters.com/) deal with building a parser for a programming language, and goes into challenges similar to what you're dealing with (e.g. maintaining state in the parser to separate comments from code).
Anyone knows if this project is going to translate into a real world OS deployed on commercially available devices, one day ?
Thanks to global warming the miserable weather is becoming less of an issue, right guys? Also the mugging isn't really a problem outside of London bubble; which is where most UK HN'ers are posting from.
Hey – Installed Fraidycat (FC) and tested with DaringFireball (DF) feed. I see it shows the DF title and links to whatever 3rd party link DF is reporting on.

Title: The Unicorns Fell Into a Ditch

Link: bloomberg article

In this example the title is pretty much meaningless so I need DF's take on the topic before I make a decision to go off and visit Bloomberg. My existing RSS feed provides DF's blog content (text).

So I just wanted to understand whether I'm missing something here, or in fact FC is doing exactly what you designed it to do; title and link to 3rd party page only. Pretty much like how Hacker News (HN) operates?

Prehaps it's just the way I personally navigate. I never click on HN titles to go to 3rd party links. I always hit the comments first. The top comments usually give me a good overview before I decide to vist the 3rd party page.

Probably FC isn't intended for me, but I just wanted to sure I'm not missing something, because I'm genuinely excited to use. Regardless, many thanks for making FC.

P.S. I love the retro look of you personal site and FC's home page.
Honestly no I don’t, as far as I remember it has always been a competition on price and capacity. Maxtor, IBM DeathStars, neither killed those manufacturers (IBM lives on as HGST, Maxstor as Seagate). Maybe it was different in the enterprise markets, but Red wasn’t an enterprise drive.
Don't say this, you'll get shadow banned for having an opinion contrary to the majority ;)
Show HN: ChronoFlo – Create beautiful timelines you can share on the web
American justice.
> IANAL but I believe the answer is "No".

The answer is "Yes".

Think about it this way: the license is "GPLv2 or later", not "GPLv2" or "GPLv3". If you change the license notice, you are changing the terms in which people will receive the code from you. The GPL (both of them) clearly says you cannot do this. You have to distribute modified works under the exact same terms you received the original work, or you lose the right to use the software (both original and modified) yourself if you violate its licensing terms.
TrueType implementations need to include an interpreter for a Turing-complete language (the hinting language). More about vulnerabilities:

1. https://security.stackexchange.com/questions/91347/how-can-a...

2. https://threatpost.com/of-truetype-font-vulnerabilities-and-...

3. https://googleprojectzero.blogspot.com/2015/07/one-font-vuln...
> So you're saying if the code was higher quality it would have fewer bugs? I mean, well, yeah.

That's not what I am saying, at all. You cannot do RAII in C.

My point was that I believe that most of the bugs under discussion here would not have happened if a language that provides RAII capabilities had been used.

> The problem with solutions like RAII is that it doubles down on programmer infallibility, from "good programmers don't write bugs" to "good programmers correctly use RAII."
> You haven't really solved the actual problem unless you have tooling available that won't let non-RAII be checked in at all. Does that exist?

I don't understand what you are trying to say honestly.

If you think that RAII requires the same level of attention and care as manual malloc()/free()/new/delete, then this makes me wonder if you even know what the point of RAII is. Given the same "programmer quality" (for the lack of a better term), the use of RAII will certainly reduce the occurrence of memory mismanagement bugs.

For the tooling, you can use clang-tidy in C++ to enforce the use of smart pointers, make_unique, etc. E.g., see:

https://www.bfilipek.com/2017/12/why-uniqueptr.html

(I am sure there are other static checkers around that can spot the use of manual memory management functions, it's an easy thing to check for).

So, please don't put words in my mouth. The claim was never that RAII gives you the mathematical certainty of the absence of certain classes of bugs. Rather the claim is that in practice the use of RAII would have prevented most of the bugs presented here.
As I said, in this case it’s deliberate and acceptable, but techniques like this have a pernicious way of being used in other more important places where they’re emphatically bad.

Concerning the trailing slash: it’s something I’ve long been puzzled about because it seems to me to be not merely pointless but slightly counterproductive. Here you’ve evidently deliberately inserted it, and I can’t for the life of me understand why people are doing this, so I’m asking.
You mean more or less severe than long-term negative effects of sugar or alchocol? And there is greater stigma for non-drinkers than for drinkers in our societies so go figure...
I think this is done specifically for Emacs users, since we're used to get incremental search once we type C + s.
Similarly, in the Western world, the most popular name seems to be some form of John.
VPN has one important limitation - it either provides you with default gateway and all the traffic goes through your VPN node, or you need to maintain and play with routes in order to prevent this.
Another limitation is - as soon as you passed the VPN GW - you are "at home", and can access anything you like.
Twingate provides you with the possibility to avoid VPN gateway for everything except for specific "access points" which are close to the sites you would like to limit access to. They also check the endpoint client attempts to connect and if the client doesn't have permission - it got rejected. Even though it can access other available resources through the same access point. You can have many "access points".
I believe they use some proprietary protocol (which is bad if you ask me), I could not find any security audit on their site about the protocol. From the other hand, according to the documentation they use TLS, which is good.
I believe WireGuard could be a better use here because it is OpenSource and widely used by big players.
On the other hand, TLS is used even more, but I would like to get some security audit results.
> “...took responsibility for the bioterrorist attack,[4] as financial retaliation for the environmental damage caused by the state's Malathion aerial spraying”.

Awkward— This paragraph is confusing, because it sounds like the complaint preceded the event that caused it.
> Britain only started paying a bit of lip service to "freedom" and "democracy" when it became time to hand the territory back to China

They were going to make it a democracy in the 60s until China said they’d invade if they did.

> China's leaders explicitly wanted to "preserve the colonial status of Hong Kong".[21] Liao Chengzhi, a senior Chinese official in charge of Hong Kong affairs, said in 1960 that China "shall not hesitate to take positive action to have Hong Kong, Kowloon and New Territories liberated" should the status quo (i.e. colonial administration) be changed. The warning killed any democratic development for the next three decades.

https://en.m.wikipedia.org/wiki/Democratic_development_in_Ho...

http://www.nytimes.com/2014/10/28/world/asia/china-began-pus...
The GPL does not explicitly grant permission to use the software, that is true. However, its terms are clear about the conditions in which you lose that right.
> Churchill who campaigned for this in the face of the economic need for an influx of labour

It's always racism vs. economic reasons - not conservative enough for your voters, you lose votes; not economically sensible, you bring ruin upon your country. We have already saw this with Brexit.
I am the creator of this. Have been building this over the past year or so. Technologies include: HTML5 canvas, CSS filters and a lot of JS.

To give you an idea of what you can make with ChronoFlo Timeline Maker, we created an interactive timeline of US presidents: https://www.chronoflotimeline.com/timeline/shared/3114/USA-P...

Would love to know what you all think?
If you wipe out entire species of insects you will decimate life throughout the food chain
That's definitely a fair point. I just like to point it out to people, since it's flying under the radar quite often. I think it has a lot of the right ideas about what text editing should look like, and there are plans for some really exciting stuff in further develpment (like a client/server architecture and a language agnostic rpc interface).
From what I recall, Hong Kong was a dump, before China economically opened up. They were famous for the Kowloon Walled City. Gangs and thugs were rampant. Drugs, prostitution, everything goes. Honestly, it was a sh*thole.

These young protestors there today, seem to have a brainwashed and rose-colored-glasses view of their historical past. They think that their parent’s lives were better while still under the rule of the British, but I don’t think so.

If anything, the British created a very exploitative situation in Hong Kong. It was raw and predatory capitalism, and the rich exploited the poor. And who were the richest there? The white British man himself.

They were so damn rich from their opium exploits, that for the peasant Hong Konger, it was like basking in the presence of a god. That’s how despicable the situation was. And the British thoroughly enforced a racist and racial stratification there.

The British tends to take credit to the success of Hong Kong, but really, it was all about exploitation. They made Trillions of dollars in profit from Hong Kong, for over 100 years, by funneling opium to China, and drugging the people of China. Imagine America’s recent opioid epidemic, but 1000 times worse, and you might get an idea of the severity of the situation.

Then all the other rich businessmen in Hong Kong, they got rich by exploiting the situation for themselves, and their ability to trade with China.

But in reality, Hong Kong became successful because its residents are ethnically Chinese. It’s because of the hard work ethic, and Confucian culture, that drives them to succeed.

Otherwise, you only need to look at other British colonies, like South Africa, and see how much of a failure they are. The exploitation didn’t work so well in South Africa, when the natives hate you for your racism, and are willing to get violent for it.

Sadly, because of their misguided views, these protesters are about to turn Hong Kong into another South Africa. They just destroyed all the tourism and good will that the city had.

Anyways, the U.K. should do this. It was long in coming. They set a poison pill for Hong Kong, when they left. And now, it has finally exploded. They need to fix what they did wrong, and make amends to their historical failings of the past.

The U.K. should let the Hong Kong residents leave, and move to Britain, or other nations in their commonwealth. Or even to America, since Hong Kong gets so much support from the American politicians. It is finally, the right thing to do.
Sorry I should have said asian. I can't believe that it's still online and that you responded. So happy. Thanks!
yea but if you got 50 inquiries from random people on the Internet interested in your product would you expect all or even most of them to be in the exact format firstname.lastname@gmail?

I'd expect most or even all of them to be from gmail but I'd be skeptical if they all followed the same naming convention, whether its first.last or something else.

That alone is at least mildly suspicious but it doesn't prove its not legitimate. However in this case he also used other data points to make that determination.
I built a self-hosted tool (for myself) that sends form submissions via email: https://git.jlel.se/jlelse/MailyGo
don't forget BearSSL[1]!

[1]: https://bearssl.org
And tailscale and even original BeyoundCorp from Google (which they released several weeks ago).
I believe the amount of solutions is reflecting the market need.
You seem to have a vendetta against India so we'll set that aside for a second, sounds like you had a bad experience at some point with an Indian or their family.

You are talking about the same Britain that voted in favour of Brexit because they got tired of looking at Eastern Europeans? The same that allowed Tommy Robinson to rise to fame through even the main media channels? The same one that you can be called a 'paki' in while just walking down the street with your family in 2020? The same one that still has glass ceilings in finance and industry if you're not white?

Britain is a utopia compared to many countries, but don't get carried away. Also, don't half-understand things about other nations and then try and sell them over her as fact. You are out of your depth.
> Web dev has become rocket science for those who started in this business in the late 90's

Nonsense! I've been around since the 90s too and let me tell you - you don't need any of the trendy new crap to make a successful app. You don't need a single page JS app except in very specific circumstances. You don't need microservices or serverless or map/reduce or Cassandra or NoSQL or nodejs or ML or any of it.

Ignore all that noise, go pick up "Agile Web Development with Rails 6" and just do it. Haters gonna hate but if it's good enough for github it's very probably good enough for you.
What are your country's policies around the issuing of passports? As for immigrants building the country up, for what it's worth, Britain is probably lower in the world rankings in terms of wealth per capita than it was before large scale immigration from the former colonies began. Immigration gives you more people, that's all we can say for certain about its effects.
It depends on the individual office. 10am to 4pm is rare. I would say the average is 9:30am til 5:30 - 6pm.

If the office is mostly middle aged people with families or it's a bigger company you see more early starts early finishes 9am - 5:30pm of for some people with kids 8am - 4:30pm.

In an office of mostly younger people you see the 9:30am til 7pm+ marathons when actual work needs to get done. Because so much time is spent recovering from lunch, recovering from the hangover, waiting for coffee the long hours become necessary.

A 10am start is quite uncommon, everywhere I've worked (5 different places so far) no one would look at you funny as long as you're in _before_ 10am and put in your hours but after 10am is a stretch.

I also personally dislike the alcohol and coffee culture because overall it just makes you tired. It was fun in the beginning but when the real work starts to kick it is exhausting. I quit both for a month and felt a lot better for it.
You are female then? The author used the word "all" also.