skysight-inc/HackerNews huggingface dataset:
Ah, the early days of the microcomputer revolution -- filled with so much hope and dreams for robotic assistants, simulation games, and computer-aided learning -- not the scarcity-preoccupied nightmarish surveillance state linked to killer drones that we've unfortunately and ironically ended up building alongside some of the dreams using an abundance of computing power.

I can't claim anywhere near that length of service as many people here or in the article, but my start is close to yours.

My dad bought me a KIM-1 with 1K of RAM around December 1978 when I was a teenager -- and we built the power supply for it together. I wanted to build a robot -- inspired by the B9 robot from Lost in Space and the Huey, Dewey, and Louie drones from Silent Running.

Before the KIM-1, I had built my own electronic circuits with parts from Radio Shack like NAND gates, NOR Gates, and Flip Flops -- which was (in a way) a form of programming. And I was wiring simpler circuits before that from Radio Shack 100-in-1 kit -- and also before that on my own even as a young boy with wires, switches, lights, and batteries (sometimes things my father brought home for me discarded from work).

Playing with digital electronics was a good basis for doing machine language programming on the KIM-1.

I was first paid to do programming around 1980 or so by a high school teacher (Jack Woelfel) who also had a computer business selling Commodore equipment and software (American Peripherals). It was to write an editor for educational software for the Commodore PET -- which I named PeTeach for "PET" + "Teach". Reusing a letter in the middle of a word was a popular fad then -- even though it is confusing and in retrospect a bad choice of name.

Forty years later, I can still keep hoping that we can still get more of the dream of Ted Nelson's "Computer Lib / Dream Machines" or the Australia Project (from Marshall Brain's Manna, the last chapter) than the nightmare of "Slaughterbots" (the video) or Terrafoam (from Manna, the earlier part of the story).

And us grey-bearded and/or grey-haired programmers can still keep trying to make a difference by creating and supporting the better aspects of computing (including the basics like simplicity and directness) -- informed by notions of broad social benefit and not extreme concentration of power and wealth. The late John Perry Barlow was a good example in that direction. The late Douglas Engelbart was another. Alan Kay, Dan Ingalls, and Chuck Moore are also good examples.

But as Manuel De Landa says though, the world is made of a mix of meshworks and hierarchies that keep turning into each other -- so there are no easy answers. http://www.t0.or.at/delanda/meshwork.htm

"The Skills of Xanadu" by Theodore Sturgeon is an inspirational story of what might yet be possible from a healthy mix of meshworks and hierarchies: https://archive.org/details/pra-BB3830.08
define "fair"
Not sure that it would be undermining contracts retroactively.

IANAL, but the approach I'd consider is fraud/breach of contract. The previous victims settled and paid a royalty to use a patentable technology. It turns out that it was not what was represented. Ergo, refund. How it plays out surely depends a lot on regional courts, precedents, etc.
Make your problem their problem.

Make a list and organize all the things you'd want to change. Untangling balls of mud often take on the order of months to start seeing any kind of progress. You have to make sure you keep things organized over a long time otherwise you can't tell whether or not you are making progress.

If a module breaks often when seemingly unrelated things change or breaks every time someone touches it it's easy to say the module is badly written. It's often hard to say why it's bad and harder to say how to fix it. However at least you will have data and be able to defend your position that messy code in a particular module actually slowed down the addition of a new business features.

If you are using a bug tracking tool (Jira, Bugzilla etc) make a bunch of private ones for yourself. If management doesn't like all your private tasks showing up on reports then try to get a section for yourself or see if you can deploy your own "private" bug tracking instance.

Any time you encounter a problem make a bug for it even if you have no solution. If upgrading a library version a minor version causes a break make a bug for it etc. You'll start to see patterns and then you can make small but really important surgery on the code. You can have a plan for how to fix a particular module when the time arises.

For example we had a core module with some 190 downstream internal clients across some 5 different dev teams. A recent Oracle version upgrade caused problems because we would have to to coordinate everyone to update at the same time. I already had a long time standing issue that the module is poorly organized and already had a list of all the things that were wrong with it. When this issue came up I immediately stepped in and how to completely remove Oracle from the core module so that the downstream clients can each upgrade on their own time. Because I had thought about this for time I was ready to defend the proposal by showing it would take less time to do this. I was able to do a refactoring I've been wanting to do. Over time people will start to listen to you more if you are actually delivering shit on time. Otherwise, even if your complaints are correct, you will be labelled as just a whiner.
Yep, Grammarly and Wix seem to be pervasive on the channels I watch. I have no interest in using either of them, they're usually out of context with the content I want to watch, and the only times I watch them is to make sure my favourite channels get the cash (although signalling that they should target me more...)
(Disclaimer: haven't worked on Chrome in ~7 years.)

This weird hashing scheme comes from safe browsing (which blacklists sites that install malware etc.). I guess (without specific knowledge of it) it was just reused for this ads thing because they had all the code handy for it,
both the browser-side code and serving code.

For safe browsing, as I recall the data format was designed with Mozilla -- that tech predated the existence of Chrome. There's some history about it here:
https://wiki.mozilla.org/Security/Safe_Browsing and https://wiki.mozilla.org/Phishing_Protection:_Design_Documen...

I recall the weird hashing scheme was carefully designed to balance some concerns. For example when it phones home, it phones home with a hash of the current URL so that it doesn't reveal the current URL to the server (unless the URL is already in the server-side blacklist). I also think it was intentional that the client didn't get a list of all known-malware URLs. I can't find any design docs for it at the moment better than https://developers.google.com/safe-browsing/v4/ . It may well be the case that the hashing scheme doesn't make sense at all in this context.
> How would you deal with a child that never wants to learn how to read?

All children will eventually come around to the idea that reading is useful. Some children are traumatized by do-gooders trying to force them to learn how to read before they're ready.

As I said in another comment here, "I think John Taylor Gatto pointed out that some children learn to read when they're 2, some when they're 8, and by the time they're 12 you can't tell the difference."
duplicate: https://news.ycombinator.com/item?id=16336575
When that switch was made, I wrote a strong mail to them. Those who dislike this move and have the Safari Online subscription through their companies should boycott that too.

I used to buy eBooks from O'Reilly somewhat often, but the push for subscription, as if books are like music streaming services, left a bad taste in my mouth.
I wonder if my habit of playing Tetris during study breaks while I was in school was a bad idea?
Video games certainly can be addictive, just like gambling. That doesn't mean everyone who gambles is an addict, just like everyone who drinks isn't an alcoholic or plays the slots isn't a gambling addict. They certainly can be and worryingly they are increasingly designed to be addictive.
Oh... Clearly I need to work on my UX skills, I will improve that in next iteration.
I wonder how you would study that question (about how much freedom results in optimal happiness across the population). I'd be surprised if it evenly resolved into even thirds.
Interest-Led Learning for Homeschooling Investigation
The scales are made up. Many of them are formulaic, counting sentence length or syllables or whatever and digesting that into a number.

https://en.wikipedia.org/wiki/Readability_test links various measures.

I'd be curious to go back and see what and how much my grandfather read in ~1910, after he stopped school in the 8th grade.
What is a screen mockup? The UI design stage you just can’t skip
How does someone get into a position like that? Are you an independent consultant or do you work for a company? Is this exclusively what you consult on?
Just use Firefox with Adblock/Ublock/Noscript. Even better, turn off Javascript and you'll never see an ad again.

Unfortunately, there are too many devs who build their sites that completely get crippled if you by default don't allow Javascript.

Even if you enable it, the site may still be doomed, because it tries to load fonts, libraries, css and who-knows-what kind of s* from external sites.

Fg newage apatheistic anarchist hippie devs. Don't bundle in tons of dependencies to your freaking sites. If one of the dependencies goes down, so does your site. F* you! And f* those whorebag ads!
Ask HN: Incorporation service handling everything in the UK (non UK resident)
I'm looking for a trustworthy financial services company that takes care of everything and lets me focus on my business. It should cover incorporation, accounting, tax filing, local address, nominee services (optional), bank warm intro (optional).

Some services advertise helping you to open a business bank account but many people are saying that it's impossible to do it if you're not a UK resident.

I'm looking for something like Estonia's leapin.eu but for the UK. I'm not a UK resident (but I'm in the EU).

There are a lot of websites out there advertising those services but I'd prefer a direct recommendation from someone that has personal experience with such a company.

Also, what would be the cost look like for everything for the first year? For Estonia I know it's LeapIN fees + e-resident card fees + incorporation fees. For the UK case, it's not clear.
And when did Rust become a functional language?
This, sir, is a really interesting comment. Thank you
Frankly I don't care, because I am not looking for customers, investors or employees :-)

And I truly believe everyone can be a doctor, professional athlete, successful entrepreneur or stock market speculator, you just have to put the work required...

Don't remember saying it was "easy", but for sure it is one hell of rewarding hobby and not hard to start, get some data, small linux system and start testing...
Do you have more than one kid? One of mine learned reading super easily, the other struggled. Both of them do very well in high school now.

I don't think one approach fits all and I'm certain teachers are sick of being told they are doing this or that wrong. My advice: leave the kids and teachers alone, they'll figure it out.
That's not an especially uncommon perspective to have on the issue. It only feels like it's a line that all of civil society is holding because we're on a message board where almost everyone agrees.
This February has exactly 8! minutes
If you're in Russia, you can't just receive dollars from someone in US. You have to pass currency control, you have to provide documents to your bank that those funds were earned. I guess, there are means to bypass those regulations, especially for small sums of money, but they are risky, so not everyone will use them. That's why worker might prefer something like odesk, those companies usually have established processes to transfer money and get necessary paperwork.
Patent trolls are separate companies with ~zero assets outside of the patent. Think sock-puppet internet accounts.

They can just pay out any income as soon as it shows up so there is nothing to recover if their patent is invalidated.

PS: The only way to make this work is if you pierced the corporate veil when their patents where invalidated, and that would make patents even more useless to small companies.
Where do you live? We're raising our two year old in the city, and I wonder if it's easier to schedule things when other kids live close enough that you can just agree to show up at the playground at the same time that's a 10-minute walk from home.
It really wouldn't, at least with the laws as they exist now. Upwork just says "private company, at-will service, voluntary association", and they win.
Upon first reading the title, I thought this was about putting unattended children in self-driving cars :)
UK Creates ML Algorithm for Small Video Sites to Detect ISIS Propaganda
Is it well established that the benefits of mediation are more than just the placebo effect?
The neural network is not for measuring how far off the time is, it’s for guessing where different trendlines in the charts should start and end. You could say it’s overkill, but as I mention in the article I wasn’t happy with the results I got using simpler math. Also I’m pretty honest about the fact that I used a neural network because I felt like it. :)

Check out this response for a different take on this: http://yieldthought.com/post/170830096265/when-are-neural-ne...
> Why should an application developer implement a sandbox?

Because they are the ones who understand the necessary capabilities of their program and the ones who have access to the source code...

> That's a huge waste of time and it's much more efficient if the operating system or the user enforces it instead by using existing sandboxing technologies like firejail.

Actually it's a far better sandbox when built into the program. And it doesn't leave users relying on installing arcane operating systems or becoming technically savvy.

> It is also untrustworthy and insecure, since after all you don't trust the application.

No, trusting the application is implicit since it's installed by the user. The sandbox exists to protect against a compromised application.
How to get around the 8GB limit on root volumes in AWS?
FYI, Real World Haskell (one of the books in the bundle) is available for free on the author's website: http://book.realworldhaskell.org/
I think the OP covered this argument with is comment about Linus' "benevolent dictatorship."

That is an extreme outlier. If your organization is run by someone like Linus, it can work, maybe.
I also run my own email server, and I've received 400+ spam emails this year alone, just from the eBay leak of 2014 :) Thankfully I use a different address for each service, so I blackholed that to the spam folder and created a new one.
I don't know, don't you think that the population of morons in the pool of social media influencers is disproportionately high?
^ this is just as bad. At least a lot of the youtube videos I watch are often sponsored by e.g. squarespace which is neutral enough. But those are unblockable ads, basically.

...just like a lot of cartoons were back when we were growing up, Transformers and He-Man and even Star Wars were all advertisements for toys (although in Star Wars' case the toys came after the movie. Still made them several times what the movies made them though).

No such thing as free content.
GoF Design Patterns in a Functional Light
Using NLP to build an Autosuggest Corpus
You have to talk to Arthur Whitney to get one - so far AFAIK he has made it available only to people who plan to contribute.
Might be. I am not an economist. However, I think the rest of my point still stands without that concession.
>One critic wrote a blog post detailing that the app was plagiarized

The critical post:

https://namc.in/2018-02-05-plagiarist
Still have it somewhere!
This 2012 paper seems to be the original research.
https://www.ncbi.nlm.nih.gov/pubmed/22829465
What does fair mean?

Innovation and differentiation is only one side of the ledger. There's also a strong desire to keep the competition away from the talent.
Ask HN: Without Upwork, what's the best way to find clients remotely?
Pretty much what the title says.

If you're living in India, and want to find clients in USA, how do you go about it?

Upwork seems broken, and traveling isn't possible.
That does usually prove to be a terrific way to improve scores.

The hard part is a test that actually measures something like reading comprehension rather than preparation for the particular test.
>Microsoft said in a statement, “We’re pleased that Lindsey-Rae decided to join Microsoft, both to continue to grow in her career and so she, her husband and their three young children could be closer to her parents and extended family on the West Coast. We have no interest in any of IBM’s confidential information.”

>In a declaration filed with the court, McIntyre says, “For diversity work to be effective, it has to be specific and customized to the company and workforce at issue. My work at Microsoft must be centered on Microsoft’s corporate culture and its internal goals as an organization, which are entirely distinct from IBM’s culture and goals. Similarly, inclusion focuses on what it feels like to belong and is entirely focused on management and culture. Therefore, while the work that IBM (or any other technology company) does on these issues may be interesting, it is not practically useful in my role at Microsoft.”

How exactly are Microsoft and Mrs. McIntyre trying to justify this? Both of their statements are effectively, "Oh don't worry, we have no interest in IBM secrets, and aren't competing with our direct competitor, no way no how."

>"IBM surprisingly seeks a draconian temporary restraining order and preliminary injunction to prevent McIntyre from working -- for an entire year, in any position, anywhere in the world, for any company IBM deems to be a ‘competitor’ in any dimension"

This would make sense, if Microsoft and IBM weren't directly competing in multiple areas. See:

https://www.ibm.com/cloud/ vs http://azure.microsoft.com/

https://www.ibm.com/watson/ vs https://www.microsoft.com/en-us/ai/default.aspx

And in a fair deal of their open source projects:

https://github.com/ibm vs https://github.com/Microsoft

I personally think Non-Compete Agreements generally aren't reasonable, but she agreed to it. The case is black and white.
Tragic deaths in science: Ludwig Boltzmann – a mind in disorder
Awesome tool! How do you handle scraping data that's hiding behind layers of ~fancy~ JS libraries? Is it as simple as triggering click events, pausing for loading, and then grabbing the information?
> a lot of company think they need AI, but in fact what they need is a good product and a few algorithm requiring high-school level maths

Yep, AI is the new silver bullet that will solve everyone's problems. It seems much easier to throw a million dollars at someone with the right credentials than to make hard choices and build a better product.
Oh, thanks for this.
A Meditation for Watching TV
Yup, by me.

Source: I'm 32 and if I could I'd spend all my time playing video games. This hasn't changed much from back when I was a kid. Doesn't help that games are so much better nowadays either.

FACTORIO IS CRACK COCAINE. Just cheaper and with less withdrawal effects.
I'm not expressing skepticism that they're an important component of the weapons industry's cash flow. I'm just saying that gun control proponents don't know this, and so it's unlikely that their strategy is built around it.
Btc has a fixed supply that will be hit. About 17 of the 21 million have already been mined. That's a hard cap unless bitcoin radically changes. We will hit a time of zero miner reward, and even before that when the reward in miniscule in relation to float.

We don't know the extent of lost coins. We can make an estimate based on inactive accounts. And stolen coins that have been blacklisted are essentially lost too.

> Bitcoin is inflationary

Crypto people are deluding themselves.
Ask HN: Do you selfhost Git and CI?
I am wondering whether most startups here self-host git service, if yes - which one do you use?
Europe is small in comparison to US and in EU borders virtually do not exists exactly like between states in US. You can go and work in any country in EU if you are EU citizen without any permissions or special paper. Plus there is a lot of countries like Czech, Slovakia, Slovenia, Austria, Belgium, Denmark, Luxembourg and couple more which are so small/have so good highway system that from any place in that country you can cross the border in under 2 hours which is basically like driving from SF to Sacramento or from NYC to Philadelphia. The point is that a lot of people travels cross country in Europe, very often it's they daily commute.
That's the basis of several other classic attacks on RSA.
It is so well crafted that it must be rooted in truth... I just... no. No way. This is too much madness...
I wasn't defending Microsoft, just responding to the trivialization the op made.

According to the article, Microsoft is dedicating resources to a new client which won't exhibit the flaw.

So I guess that means either they examined the flaw and determined it wasn't a high enough risk to warrant patching, or they don't care. Dealer's choice I guess.

Maybe the number of people using Skype these days is insignificant? I tried to use it about a year ago and noped the hell away after 5 minutes.
Judging by the comments, it seems like people haven't realized yet that the distribution is precisely this small so the entire thing can run in RAM. TinyCore wants to be super fast, so they try and got everything in RAM.
One of the few exceptions that I can think of would be skymall. It is a magazine with only ads for overpriced useless stuff that you can read about (and maybe buy) while on a flight. I would normally read the entire magazine during the boring flight.
Here: https://en.wikipedia.org/wiki/Laser_cooling
Brain-Like Chips Now Beat the Human Brain in Speed and Efficiency
The attacks we're talking about aren't chosen plaintext; they're CCA2. And, in fact, RSA retains CCA2 vulnerability in its most common "padding" mode.
Life Sciences M&A Landscape: Collaboration Between Startups and Industry Majors
Travis encrypted variables and external contributions
That's assuming that it's a simple process to publish a huge list. Keep in mind that Safe Browsing is much more complex than an adblock list. They allow actions from site owners via Search Console, and track many types of threats (phishing sites, malicious downloads).

My guess would be there isn't a simple canonical list, and it's more of a heuristic evaluation where certain thresholds will trigger site warnings.

In this case an API would be more up-to-date, and less computationally expensive than serving large, always-changing lists. It was likely just the more logical choice. Though I'm assuming the new ads functionality uses the same Safe Browsing infrastructure.

>Sure they can say they don't want the offenders to know they are offending

Actually not the case at all. They send alerts to sites that are affected by Safe Browsing via Search Console.
Focus is probably the best option on iOS but I don't trust Mozilla to block tracking the way I want it done, I'm far more comfortable with uBlock Origin handling it. If I want the extra protection of deleting my cookies and history on exit I'd rather just start a private tab. Most of the time, I want to stay logged in on sites.
That sounds like more of a factor of where you live and whatnot than anything; I was fortunate enough to grow up in a normal sized town (~6000 inhabitants) and had friends living within walking / cycling distance (not to mention streets you could actually walk on). Not nearly as sprawled out as some cities / suburbs are.