skysight-inc/HackerNews huggingface dataset:
Copyright was hatched back when the act of copying was laborious and mechanical, meaning that the copier likely had deep pockets and financial backing (and there were few of them in the neighborhood).

This logic falls flat when we get a device that is basically built for copying, the computer. A major part of how it operates is to copy data in and out of memory.

Anyways, even before the computer various nations had exceptions in place for copying between friends and relatives. This because even policing the likes of cassette based copying was virtually impossible without a permanent copyright cop in every home.

These days however said copyright cop is being implemented in the form of DRM and the kind of content fingerprinting talked about in the article.
Today there is a benefit from the higher code density of CISC. 1. Less memory bandwith expended moving instructuons into I-cache. 2. Less die area spent on I-cache per unit of "code functionality", however you mesure that.

RISC only made sense when logic cycle times, memory cycle times, and I/O cycle times were at rough parity.
This should be labeled as 2016 content.
I am not sure I would blame the parents. As a kid I would say that I was stupid and couldn't do anything even though everyone around me was telling me how smart I was. I watch the same thing occurring in my six year old daughter now, even though I am sure nobody is saying that to her. It was a confidence thing for me. This didn't change until I was in my teens and was clearly better at certain things than others.
If you are using Go to create something, then just use the built in webserver library (as shown in this repo). So that would make this project as a library (not just as an exercise / protoype) useless. Don't you think?
Lazy, here, is a state. It could be understood as a temporary state like being asleep or being hungry, or a facet of one's identity.

"Stop slacking" might be better; it unambiguously refers to current behavior that a person can change immediately.
> my role as parent is not necessarily to be liked

I wish more people understood/accepted this.
Overview of crypto token projects using the Feynman Technique
TL;DR: guy splices random scenes into his videos that are owned by multiple large corporations so that the firms fight each other over royalties.

Is this a "Brilliant Workaround"? I report, you decide.
> supporting legacy code is not something that volunteers love to do.

And this is perhaps the Achilles heel of FOSS in the long run...
Clever, at least.
I taught the class for several years; I'm happy to answer questions.

Or point folks to some notes from an updated version of the class.
It's a nice reference program to show you what's going on.

I build stuff like this for a living. I'd recommend not re-inventing the wheel yourself and using a nice web framework, like Echo (https://github.com/labstack/echo) or Gin (https://github.com/gin-gonic/gin). I prefer Echo due to a cleaner, mockable design, but they're equivalent.

You can throw up that web server in 1/10 the code to do the same thing, and using built-in middleware is less work than writing your own.
Thank you, that was the information I was looking for.
There is a huge market (i.e., base of buyers) for affordable housing for people who just want safe, private, convenient shelter. Maybe there's a surplus of luxury housing in SF, but I think a luxury building is an amenity that needlessly adds to the cost.

Incidentally, I was thinking about opening a hacker founder community somewhere affordable, like Detroit. But Detroit is cold.
How are you employed? I'm doing the 43h grind (+ travel) to boost my career a bit, but plan to reduce that a lot as soon as possible :)

Sadly it's a bit more difficult as a product manager. Simply being around for anything that comes up is very valuable in that position. I might need to plan the jump to consultancy some day.
"Decorators for preconditions" indeed looks neat, reminds me of Clojure which has both preconditions and postconditions built in.
I don’t think tough love makes children lose respect for their parents. Anecdotal, but my parents were pretty strict when it came to discipline and habits, and weren’t really warm people, and I have tons of respect for them.

Children lose respect for parents that are inconsistent, don’t have their shit together, or that do literally everything for them.
> (not sure what you mean by store being a single file, it is a directory of many files)

I see, my bad. I saw one binary file named "store" in the directory created by the example code, I thought it would be it.

Thanks for explanation!
I don't know what to say other than point out that until the ML One "reveal," ML has never officially promised or revealed anything publicly to anyone about the tech that would eventually reach consumers.

Nothing in interviews, talks etc... have they said anything about what they would deliver, on what timeline or in what form factor. Not in the wired interview the Information article, anywhere. Their patents have a wide range of designs and cover a lot of territory, which means basically nothing aside from optionality.

The "promises" about a ML product come from many "technical" people speculating based on no first hand knowledge. It's really astonishing and possibly really impressive depending on the outcome, how ML has really let the technoverse drive the narrative about them as a company and their product. It's like fan-fiction almost.
Sound like something out of Hong Kong...
ComboFix 2018 Activation Code and License Key Download
Legible, maybe, but I don't think you'll be able to collide the hash with natural language, so you will need an excuse as to why the revealed text has weird nonsense in it that is actually there to collide the hash.

You can also "see" this, once you suspect it's going on, if you're a cryptanalyst and have the tools to see inside the hash, you can see basically such collisions involving getting the internal state into an awkward place, and then forcing it from there where they want to go, that could happen by accident, but only by truly astronomical bad luck, so it's a pretty good smoking gun.

MD5 is a bad idea for situations where a machine will be verifying, because machines aren't good at saying "that's odd...", enhancing them to do so is _way_ more effort than just using SHA-256 instead. But for something like this where a human will be examining things by hand, it's fine.

For SHA-1 (which we knew at the time would be broken shortly, and then in practice it was less than a year before Google and some academics announced their full collision) we reviewed special "Exception" SHA-1 SSL issuances by hand on m.d.s.policy after the official deadline for SHA-1 issuance and I asked for one application to be explained or rejected on the basis that the requested certificate had bizarre short gibberish values for "Organizational Unit". The applicant provided an explanation (which was maybe plausible but not up to the standard of transparency needed in the circumstances) but agreed to accept certificates missing the OU value altogether instead. That's the sort of thing you'd catch if a human examines what was hashed rather than a machine. I had no reason to believe that applicant was trying anything sinister, but the point of the manual examinations was to ensure everybody can see there were no shenanigans going on (and to make it a complete pain -- if the process was easy it would have become routine and defeated the purpose of prohibiting new SHA-1 issuance, being annoying was a feature).
or:

let count++
I believe microfocus iirc has a cobol to java transpiler. But when we looked at it, it was decided it was too high of risk. At the millions loc level automated tools add another level of risk.
To follow up my point using an example from a totally separate blue collar industry with massive gender imbalances and much more overt sexual harassment and discrimination allows hr in the tech industry to discredit the journalists and article in question.
There's an article I keep in my bookmarks for times like this: http://www.heracliteanriver.com/?p=324

In short, wider sentence spacing goes back to the first English standards of the eighteenth century – including the first nine editions of the Chicago Manual of Style, and even the tenth still had it as an en-space – and only really started falling out of favour in the twenties. Typewriters had limited effect, but the automated typesetters that suceeded them were actually what killed it off, to simplify the programming.

I typically do still type a single space, but I take full advantage of my preferred TeX flavour's (ConTeXt) automatic conversion to wider spaces. One successful, post-education convert here!
It's almost as if you didn't read my post. We will be able to sustain our population pretty easily because we can adapt, farm further north, use more energy, etc. If anti-science people would stop blocking nuclear energy then we would have a clear path to low emissions energy for the entire planet.

If by 'sustainably' you mean some hand-wavy 'no impact to anything on the planet' then no, we cannot. We will certainly need to farm a lot and that takes land which will displace something.

Also, the ecosystem of the planet itself is not sustainable because of the competitive and evolutionary nature of life. Even without humans, animals and plants continually go extinct and have mass extinction events and yet life continues.
I meant using bash as a scripting language not as a shell.
It does. Not sure at what Ubuntu version it happened, but they've transitioned to Python 3 as default. Python 2 isn't even present in a default install anymore.
> This thought is usually followed by a small voice which sheepishly admits "So that's why they said that to me!"

It’s amazing how a lot of my childhood memories started making sense after I had a kid.
The rest of the article title is significant: "...is so dire that renters are paying $1,100 a month to live in converted living rooms."

"Converted living rooms" is critical. My initial reaction to the HN headline was "what a great deal!" as I pay $1200 for a three bedroom, two bath house in central Florida. SF suddenly looked a lot more appealing!
Yeah I'm still using the "standard" GAE, because it's simpler and still has better features -- but old Python :-(. I'm hoping they will eventually upgrade it, but I don't work there, so who knows?
And your framing is "homelessness isn't a problem" I assume then? Because that's San Francisco's policy.
Telling your kids to knock the shit off and do X is not "being cold."

As pointed out in sibling comments your job as a parent is not to get your children to like you.
Antipathy, depression, mild burnout, career dissatisfaction, and cannabis.
HP has service manuals available too, including their consumer models.

Oddly they come with the disclaimer "IMPORTANT! This document is intended for HP authorized service providers only." which makes you wonder why it's available to download from the support website.
Interesting ill have to send that to Parmjit - doesn't seem to have got any messages sent yet unfortunately.
Thanks for your link. I read about Postgrest months ago and I think is a good software. I think Django is good for some problem and postgrest for other.
I wouldn't take advice from the Japanese on relationships.

https://www.japantimes.co.jp/news/2011/01/16/national/media-...
The best alternative to f.lux
FYI, prime number test can be done in determining polynomial time (instead of NP). So it is not a hard problem.
The impression I got from the DOS video is that the debouncing function may have just been moved over into software?
Taurus Woman and Capricorn Man
Can you post links to any updated materials?
> We should always try to strive to lower dependencies when it makes sense.

Maybe, but I think 'when it makes sense', might be 'rarely'. There a 2 ways to avoid dependencies: 1. lean on a batteries-included standard lib as this gist does or 2. write it yourself.

Problem with 1. is standard lib libraries aren't always great, see 'where modules go to die' [1],
(examples: httplib/urllib in Python, or the string libraries in PHP). This can stifle innovation and alternatives, unless an alternative with a strong marketing push can arise ('requests' for Python). Sadly, often because the situation isn't 'that bad' (as in the case of PHP) people continue to use poor APIs.

Problem with 2. is you're probably getting an order-of-magnitude fewer brain cycles on code you wrote yourself -- unless you can spend the extra effort to open-source it, and get lucky with popularity/contributors, it's likely to be inferior than a well-maintained 3rd party alternative.

[1] http://www.leancrew.com/all-this/2012/04/where-modules-go-to...
Pffft. Nice strawman. Who said it would be free or easy?

Expecting that everyone will just hop over Python 3 because one group of people doesn't want to maintain Python 2 anymore is delusional.
Actual use cases of the 705:

Texaco: accounting, technical and research applications. The accounting applications are integrated crude oil, integrated gas and gasoline, wholesale marketing, payroll, supply, and distribution. The technical and research applications are producing geophysical, petroleum engineering, civil engineering, refinery simulation, crude evaluations, plant process studies, pipe stress analysis, and determination of maximum allowable operating pressures.
Calculations related to crude stills, fractionation, absorption and stripping are also performed.

U. S. Army, Pentagon: military personnel accounting, civilian personnel accounting, and organizational accounting.

AT&T Long Lines Dept: circuit provision, traffic load studies, accounting for
operating and construction activities, message analyses (by mid 1960), pricing and billing private line customers (by late 1960), and plant trouble results - message circuits.

National Security Agency: the system is used for data processing. [no details :-) ]

These are just a few uses from a detailed 1961 report: http://www.ed-thelen.org/comp-hist/BRL61-ibm0705.html
Building more transit, and reducing or removing parking minimums is the way to do this. Unless we do this more people must drive, making more traffic.
Footnote 12 in the article goes into details on the Schmitt trigger.
The most mentioned book all year was really only mentioned 7 times?
A Dying 26 year old's advice on life
Looks very similar to rsnapshot: http://rsnapshot.org/

Both use rsync, hardlinking, are written in perl, and seem to have been around for ages. I've depended on rsnapshot for many years and have been really happy with it.
A Slackbot that can run MongoDB queries
Has RedHat ever forked Python from 2.3 all the way to 2.6?
Let’s Psychologically Anchor Autos to the Total Cost of Ownership
Spacemesh blockchain open source project
How Trump helped Twitter find its true purpose
> No official marketing

Actually all of their official marketing promised this in the earliest years. Here is an example, I remember there are more as well:

https://www.reddit.com/r/woahdude/comments/3q5bxc/magic_leap...
Looking for open source contributors small and large and collaborators! Spacemesh is a free decentralized blockchain computer powered by a secure consensus algorithm that doesn't involve massive energy waste. More info: https://spacemesh.io . Chat w us on https://gitter.im/spacemesh-os/Lobby .
I suspect you received down votes because your initial comment comes off as dismissive. A lot of HN members tend towards encouraging constructive criticism rather than only pointing out limitations (especially for Show HNs† which this effectively is) in the interest of facilitating a civil forum. Given the limitations of text (particularly online), it's easy to misinterpret tone. I think you could have said essentially the same thing with some simple rephrasing. For example:

> "I think this is likely a useful exercise. That said, I'm not sure I see myself actually using this."

> "We already have web server..."

Yeah, it's subtle, but I think it comes off differently as it's more upfront that doing this may actually have had a use. And both the writer and the reader are involved in the communication: you yourself can only control so much.

Anyway, this is only speculation.

† https://news.ycombinator.com/showhn.html
This project isn't a library though, it's a gist. Author says it's to remind them how to hook things up.
Warning - rant.

I wish HN would ban BS psychology articles. There are real, scientific, actionable steps to understanding perceived motivational deficit and this article doesn't get close to them. It retreads stigmatizing labels, regurgitates useless advice, and provokes high confidence low value anecdotes.

1. Motivation is a chemical state.

You can induce motivation generically through dopamine reuptake inhibitors. Why do you think Adderall makes you clean your room? It's not a sudden hatred for dust, it's that your baseline motivation to accomplish any task is enhanced and you're in a task rich environment with a messy room. Many other interesting chemical pathways and interventions exist to directly change the frequency and nature of task initiation performance and completion.

2. Environment strongly impacts internal chemical state.

Take an "addicted" rat and put her into a rich environment and the apparently highly motivating cocaine reward looses its attraction. Take a minimally athletic human and put a bear behind them and they will run.

In neither of the above does a person need to re-evaluate their life and identity, utter crap.

My point here is that HN has an unusual respect for technically interesting and accurate news. It's not all gold, but it seems to favor factual pieces over largely emotional and unproductive arguments. Pop-psychology and feel good generic advice blogs are firmly in that second category. Their value has not advanced since the 50s and we should start seeing them as the kind of harmful, anti-scientific, community deviding memes they are.

End rant.
Sadly the region lock thing still exists in blue ray age.
They were already using IBM tabulating machines in the 1910s (not general purpose computers but similar enough from some perspectives) so it wasn't such a new concept
I'm sorry but "complex search" is too generic. I can say that in my project the PG FTS is quite fast but a lot less complex than ES
What the video calls "debounce" is just an autorepeat delay. And on AT and PS/2 keyboards it is not done by any kind of PC side software (neither driver nor keyboard controller firmware), but by the keyboard itself (In late 90's/early 00's there even were PS2 keyboards where you can set the rate manually with key combination). In the protocol layer, autorepeat works by repeating the key down event without key up events in between, so if you are interested in state of the key without the autorepeat you can simply ignore key down events for keys that you already see as down.

The real debouncer hardware is also in the keyboard itself for all standard external keyboards ever used with PC.

On the other hand there were simple keyboard interfaces which involved reading out the whole keyboard as if it was one big shift register and debouncing was then done on the host side in software, two examples from top of the head are Symbolics machines and Wyse terminals. Interface for (S)NES controllers (really for Nintendo controllers up to GameCube) is similar, but I'm not sure whether debouncing is done by controller hardware or not.
Columbus is (presumably) born Cristoforo Colombo, in Italy.

In Latin: Cristophorus Columbus

In Spanish: Cristóbal Colón

In Portuguese: Cristóvão Colombo
Ask HN: Alternative to Resilio / BitTorrent Sync
Hi All,

I have been using version one of Bittorrent Sync for years now for all kinds of purposes. It was a simple and straightforward, real time, bidirectional folder synchronization solution. Vision 2 was a step back, IMHO, and Resilio just made it more feature reach, but feature bloated. Aside from all that, it's also not open source, and still relies on 3rd party relay servers with no ability, that I could find, to run your own relay server.

What I am looking for is a dirt simple, preferably open source, real time multi directional file synchronization solution like BTSync used to be, with ability to run your own relay server on a VPS. I tried SyncThing but last I tried it it was somewhat slow and not as straightforward as the all BTSync. Are there better solutions now? Should I give SyncThing a try again?

Thanks!
That's how it's often done with Arduinos:

https://www.arduino.cc/en/Tutorial/Debounce
AFAIK the author of this article, Patricia Hernandez, is known for her clickbait
> The last time life expectancy was lower than in the preceding year was in 1993. The last time it fell for two consecutive years was in 1962-63.

Nothing really bad happened in 1962 or 1963. So couldn't the current two-year "trend" be explained by randomness? Life expectancy can't continue to rise forever.
> This notebook should be named "how to abuse decorators". Honestly, there is very little here that you want to use in a real project.

Annotation, registration, dispatch and verification are pretty much the most common uses for decorators. If using decorators for these is bad, then decorators aren't needed at all: function wrapping is much more rarely used than those other four, and would not warrant an additional syntax construct.
Debugging WordPress and PHP with VS Code and LAMP
It's ironic this comment is attempting to eliminate comparisons between the two, when it was actually fashionable to let Tesla's story languish in obscurity for nearly 70 years while beautifying Edison towards some sainthood.

As a kid really into science I was a little appaled when I learned how little Tesla was included in curriculum, despite his enormous impact on today's age.

The recent attention on Tesla barely existed 10-12 years ago. I remember reading random websites wondering why he wasn't better known.

Beginning to give him his due has nothing to do with Edison for me, only that Tesla easily has a place right next to Edison and anyone else, which he was denied at the cost of folks like Edison.

In the eyes of some, part of the smell test Edison didn't pass was Tesla appeared genuinely an order of magnitude higher in some cases in innovating entirely new areas and received very little long term recognition for it. Tesla's didn't just make AC, he invented radio, xrays, transmitting electricity wirelessly, and using the ionosphere in new ways. It was straight up mad science perhaps a little like Einstein or Da Vinci.

Edison was a great business man. He did appear to take a prolific spitball approach to innovation in the eyes of some.

Edisons treatment of his contemporaries, can't be explained away when it wasn't held against him ultimately. It's fine to defend one's self, if one is that talented.. why proactively trash others? It didn't seem the same about Tesla, maybe because he wasn't American?

I don't know how Edison's top 10 inventions might compare to Tesla's top 10 innovations.

This is about giving Tesla his due for a society that was focused instead on a cult of personality towards others instead of recognizing things on their merit.
They didn't want to deal with having to moderate it.
My experience so far as a parent is that there is no such thing as universally appropriate parenting technique. Every child has their own personality and responds to different things in different ways.

Still, I prefer to use techniques that don't make my children feel unhappy, for obvious reasons. First the carrot, then the stick.
Something about LaTeX just doesn't click for me, and you'll never in regular use have any need for pure TeX. Luckily, there's ConTeXt which (unsearchable name and comparatively small support base aside) is a very enjoyable flavour and allows for some beautiful typesetting. Maybe not worth it to switch if you're already used to LaTeX, but if you've never used any of the family, I highly recommend giving one or the other a try.