skysight-inc/HackerNews huggingface dataset:
I am no pediatric expert, but the SNOO has a pretty terrible flaw: It sensory deprives the baby.

Sure, it provides reactive swaddling and white noise, which is helpful, but it eliminates a few important stimuli for potentially most of the day.

They encourage this to be used for nighttime, but a lot of reviews I have read talk about it's daytime use too. Too much time in this thing isn't good for the baby.

1. It discourages human interaction. If the baby cries, the machine swaddles it. If the baby is awake and idle, the machine will keep it content.

2. It blocks out view of the world. The mesh sides are dense and rise up high enough that a person unfamiliar with the device might be surprised to find a baby lying within. From the baby's POV, all they see is mesh walls, the ceiling, and whatever faces appear above them.

Honestly, replacing those tight mesh sides with something easier to see through would make a huge difference for the quality of this product. Also daytime timers forcing parents away from using it as a day nurse as well as a night nurse.

I think one of the most unfortunate parts about parenting is that you don't want to give a baby the amount of attention it requests, but that babies really do need that level of human attention in their most formative years.
Gitea seems more active as there's more people working on it:

Gogs: https://github.com/gogits/gogs/graphs/contributors

Gitea: https://github.com/go-gitea/gitea/graphs/contributors

(switch from one tab to the next to see the difference)
> I deleted the comment in case there is some sort of HN 404 taboo I'm not aware of.

Never do this. If someone doesn't like your comment, then you are just letting them win by removing it. That's exactly what they want: for the comment not to exist. Don't give them the satisfaction; people who engage in censorship practices don't deserve it.
Massive discussion: https://news.ycombinator.com/item?id=16967675
> IMO stationary bikes fall into the same category.

Stationary bikes alone suck, but as part of a gym (home or otherwise) they are pretty useful for exercises that are rotated through fairly quickly. Regular bikes are quite awkward for that.
Malware Theory – Oligomorphic, Polymorphic and Metamorphic Viruses [video]
I can see lots of parallels here between big businesses and big government. It seems obvious what should be done -- Relax the restriction that disaster reconstruction funds go to rebuilding in the same location. In fact, go even further and don't ever repay to rebuild in the same location if the same threat (like flooding) is still present -- require that the funds go to acquiring or constructing a building in a safer place.

And yet it's been many years since this fact became obvious, and still no progress has been made on actually implementing it. The government is a big ship in motion that does not turn easily, just like businesses that keep doing the same thing even when it's obvious to outsiders what should change. There's no shortage of examples that can be drawn from big tech companies.
Someone recently mentioned to me that platform.sh does some of what you're looking for
Agree! The Erlang syntax only takes a day or two to learn. It’s succinct! You won’t be an OTP wizard but it doesn’t take much to become fluent with the language itself.
Centralising logs with rsyslog and parsing them with Graylog extractors
His questions are easy. He just never learned from someone who knows the answers. If I were in his shoes I would have asked a master about them.

> Why is the universe so incredibly complicated?

It's not. What exactly is the range of the term universe? It's broad so he ought to point out what he wants to know exactly and where it is. Things of the world are simple when you know, but they are complicated to find out .

> does it [(time)] have a beginning?

Yes, it begins with activities. Not a very deep question; it needs improvement to see a meaningful answer. If you have the wrong question in your mind then even a master's answers will not match.

> the riddle of why we sleep

This is more of a biology question but if you want to know from a theory standpoint why it happens, the answer is that what exists does so by repeating what has been in itself and it only changes based on what happens to it. Living beings repeat the bonds of birth and death repeatedly. Death is a time of rest for human beings because their life is a time of work.

> What the hell is it all about?

Imprecise question. Clear why he obtained no concrete answer.

> What are we doing here?

Trying to improve your truths through the precious opportunity of life

> What’s going on?

You will know that after you can open your eye to the fundamental principle of the world. But he didn't have enough virtue to reach that level yet.
Given that there are few places where people live where there aren't people riding bikes, it's probably reasonable to assume that most stationary bikes are installed where riding outside is perfectly feasible. Which may in part be why so many of them end up as coat racks.

You could get a trainer--a device that allows using a regular bike indoors, which takes up less space and only needs to come out when you don't feel like going outside.
The last thing I want when I browse news is for video to be incorporated. It's already bad enough seeing video only articles on Google News on occasion. This will probably push me to switching to Apple News for mobile.
Time Seems to Pass More Slowly for Depressed People
There are also large kite systems for ships, taking advantage of stronger winds at higher altitudes. Savings of up to 20% fuel.

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

http://www.dailymail.co.uk/news/article-5186905/Cargo-ships-...
Ask HN: Tech books or articles that teach long-lasting concepts?
Let me give an example. Recently I read The SQL Performance Explained and it turned out to be a great concise resource for developers using sql with good explanation for b-tree indices and some interesting edge cases in queries. So I am looking for some more examples like that one.
At one time I had multiple teams with 16 direct reports - at that point it was very hard to have a weekly cadence for 1:1's with everyone, as that would've been 8 hours a week. My solution to this was to start with bi-weekly 1:1's, having 8 people scheduled one week, the other 8 the following week. Then each week I had office hours scheduled - this was time dedicated to the team to be able to book my time and was not allowed to be booked for any other meetings - this way people who wanted to meet on an off week could. The second step was determine who could (and wanted) to step up in to management roles - ultimately, this lead to promoting two managers under me, and moving their direct reports to being a monthly skip level 1:1, reducing my overall bi-weekly 1:1's across my part of the org.
Matthew Butterick wrote a response to this study last week: https://practicaltypography.com/are-two-spaces-better-than-o....
Truffle frames are just Java objects, so when the exception returns us to the root of the method, we can create a new frame to run an entirely different method.

We aren't looking to modify Java, so we aren't the people to ask for a tail-call instruction in the bytecode.
Agrisul planta medicinala
Don’t Build React Native Apps, If They Don’t Fit Any of These 4 Types
Pwdquery – check if your email has been compromised in a data breach
Sadly, sometimes Thread.stop is necessary.

As a reminder, Thread.interrupt calls SocketChannel.close for any SocketChannel that is currently blocking.

Let's check out how SocketChannel is implemented on Android:

public synchronized int read(ByteBuffer target) ...

public synchronized void close() ...

Obviously, this causes a deadlock.

The only alternative is using Thread.stop or completely creating your own SocketChannel implementation.

This was fixed in Android N in 2016, but few users have that update yet (less than a quarter)
>Give me a few minutes to recover from laughing, please. Impenetrable. Lololololol.

? It's a personal opinion, you can laugh all you want but that won't make it any more wrong than yours.

>Those just feel out of scope to me. Why would I want this tool to handle that?

I run my backups with a systemd timer. Since it's a desktop system it might not be online during a desired timeslot so the backup can be repeated once the machine becomes available after that. Additionally it prevents concurrent backup runs on my servers if a snapshot is taking longer for a reason (which does happen when too many servers get scheduled at the same time, which btw, is handled by having the timer with a random offset to the schedule which last I checked is not present in cron).

It's something I want this tool to handle, yes.

>So much laughing this morning! You should really try an open mic night!

Why? Because I find a tool that solves my problems useful? Sounds like you should reconsider your standpoint because to me it sounds like you claim that cron is the one true tool to solve timed scheduling of scripts. Which it clearly isn't since cron doesn't solve the problems I have.
Origami ninja star easy making tutorial
Another way to look at this is that while the Behavior PowerChange is continuous, once it gets wired up to a switch or something, the reaction to the Behavior at any point may change the state of the switch (particularly if something else might have affected the state; including eg some human pressing a physical button). So a Behavior PowerChange is the potential changes that might occur.

Still, I will think about renaming PowerChange, perhaps it could be clearer.
There it is. I found it quite entertaining, he looks like a fun guy.
> I mentioned that in a comment here and, for reasons I don't understand, was immediately downvoted. I deleted the comment in case there is some sort of HN 404 taboo I'm not aware of.

It's good to reflect on whether a comment that you posted that is downvoted really is problematic in some way, and if you see a real problem with that reflection to delete or edit it, but you shouldn't delete a comment when you don't understand a downvote because, frankly, lots of good posts get stray early downvotes, and that usually gets corrected over time.
Tesla will fire every contractor not vouched for by an employee
Except I want the text to be maximally readable to me while I’m writing it, so I will put them in and let the publishing system deal with it for final copy.
I'm aware of the extension but Systemd Timers have RandomizedDelaySec which allows me to schedule nightly backups without having to coordinate about 20 different machines into timeslots.

I should note that `man crontab | wc` returns 1680 words while `man systemd.timer | wc` returns 1300 words. Take that for what you while, especially since .timer spends most words on explaining the options instead of the syntax.
Quick comparison from GitHub stats and READMEs:

Gogs:
24,564 stars, 602 issues, has a features list.
https://github.com/gogits/gogs

Gitea:
5,971 stars, 733 issues, doesn't have a features list.
https://github.com/go-gitea/gitea

Gogs features (from README):

Activity timeline
SSH and HTTP/HTTPS protocols
SMTP/LDAP/Reverse proxy authentication
Reverse proxy with sub-path
Account/Organization/Repository management
Add/Remove repository collaborators
Repository/Organization webhooks (including Slack and Discord)
Repository Git hooks/deploy keys
Repository issues, pull requests, wiki and protected branches
Migrate and mirror repository and its wiki
Web editor for repository files and wiki
Jupyter Notebook
Two-factor authentication
Gravatar and Federated avatar with custom source
Mail service
Administration panel
Supports MySQL, PostgreSQL, SQLite3, MSSQL and TiDB (via MySQL protocol)
Multi-language support (29 languages)

If anything, Gogs seems like a more polished product just by going through the README.

Gitea with all its 2+ maintainers can't take care of that?

It's hard to do a comparison without that list. Are users expected to install and find out?
reactive-banana does have a function from Behavior a -> Event (Future a) but that Future gets in the way and removing it is only for wizards.

On the other hand, I think that's necessary for mutually recursive definitions of behaviors and events to reach a fixed point, which is quite a neat feature although not one I've needed yet.
The Last Slave Ship Survivor
Is Buying Crypto Assets “Investing”
I agree with you and blame my lack of sleep. Learned something from you about what it means to refer to natural as well. :)
This would be tolerable if there was a preference to disable all video content, but otherwise this is going to be a strong push for me to find a different aggregator: when I go to Google News I'm looking specifically for text-base news 100% of the time; video is a poor medium for information and an excellent one for emotional manipulation.
My first question would be: how much experience do you have with other languages? Because C and C++ are the only two major languages that have this separation, and everybody else seems to get on fine without it. If you're knowledgeable about other languages, then fair enough, preferences vary. If not, I ask you to consider the possibility that you only like it because it's familiar.
Downvotes show that this is the right way to pronunce it.
the .plan blogging surprised me ... also the ~ being somehow the equivalent of @ :)
I didn't diagnose anything.

Don't take my personal opinion and make it accountable to a professional one. I'm not a doctor. But before doing finance I used to do some basic tutoring and teachers assistant stuff for a place filled with kids with "autism" and there was a very wide array of personalities there.

As per dimensionality, yes that's what I was saying. Each symptom or descriptor exists on its own spectrum, not the entire disorder/illness/whatever it is medically classified.

Anyways, yeah. I don't know what's an illness, what's a disorder, I don't particularly care what the medical industry uses to distinguish those two words, but I've spent a chunk of time working with autistic students, and its close to my heart.
> The quality of their work is, at best, worse than previous iterations

Quality is subjective and perhaps they are improving for a target audience that is not you.
I appreciate your choice of posting it here, ready to face the harshest criticism, the soul crushing feeling when you see a cold response and the joy on realizing someone whom you’ve never met likes what you do. I commend you for taking the step to build this and further sharing it here.

Now, what would make one choose to buy from you instead of amazon, flipkart or their local store ?

It would be great to see product spec sheets, comarison charts and other tools that the bigger stores do not provide.

Good luck.
New law to tackle electric cars’ silent menace to pedestrians
Pedantic notice: an utter dearth of counterproductive features would seem to be a good thing rather than a problem.
I was thinking about this, is a good hashing analogy something like mixing paint? Ie a defined set of constituent colours will produce a particular colour paint. But you can't go from a mixed colour back to the constituents. The only way to find out what constituents are required to create a colour is to try lots of constituents.
I have a hard time believing that this isn't all an elaborate prank, given the name Les Earnest (less earnest).

I wonder if that was a regular problem for him?
I'm curious, I saw this talked about a lot approximately 5 years ago. I'd have expected this to be relatively standard by now, but it appears not. Does anyone know why this happened?
There's not much of a useful distinction between these categories and words, though. "Disease" is a very general category that, depending on who you ask, contains all disorders. Many psychiatric developmental disorders do have clear established physical causes, so in that sense they're not much different than being born with a malformed heart, other than that the defect is in a different location.

The only real consensus is that "disease" does not describe traumatic injuries, e.g. if you break your ankle in a bike accident that isn't a disease. Note that many people conflate "disease" with "infectious disease", but the actual general category "disease" is quite broad and encompasses much more.

Anyway, it's arguing over semantics, like the perennial argument over whether Java parameters are passed by reference, or if their references are passed by value, or if they're passed by value, etc. See here: https://news.ycombinator.com/item?id=16896150
Nah they weren't the Genesis version is generally accepted as the better version.
Disclaimer: This is not legal advice.

Yes, the lack of assets and revenue would make it difficult to collect. Exposure could include a staff member wanting to visit an EU country, the company trying to hire an EU-based remote contractor, or trying to get credit in the US.

That said, the reasoning is simpler: even if there's literally zero interaction with or exposure to the EU, by the time a complaint gets to litigation, the company's approach to GDPR has already failed. erely being party to a case in any court (let alone losing one) isn't a trivial matter -- it means at least consulting an attorney and thinking through the implications (like perhaps not being able to obtain an EU visa). A GDPR strategy which gets to that point, and relies on the inability to collect a judgment, has failed.

Facebook - really, FANG and a handful of other name-brand, global, consumer-facing companies - differ from most businesses in 2 ways:

1. They expect litigation, complaints, and article 17 erasure requests. There's no way to avoid it, just plan around it and minimize the impact. Their goal isn't no impact, it's no catastrophic impact.

2. They have teams of attorneys analyzing the risk and benefit of every decision. If they've decided (not) to do something, it's because they've accepted that the risks are worth the benefits, not necessarily because they think it's risk-free. Even most mid-market businesses don't have that luxury.

Note also that my original comment said that experts debate whether user-submitted location is sufficient. I explicitly didn't and don't claim that there's any certainty. There's no case law at all right now, so anyone who claims certainty about edge cases is making stuff up.

What is close to certain is that IP-based geocoding (ie, what this vendor provides) doesn't eliminate anywhere near all visitors from the EU, and thus doesn't eliminate the need to consider GDPR. Perhaps they decide to also add a user-submitted location dropdown to their signup form and accept the risks I just described, or decide to do nothing else and accept the risk of litigation from EU visitors who the geocoding doesn't identify. My core point is that the geocoding service pitches "Just block EU IPs and you're done," and that's not the case at all.

I think we're past the point where HN comments are adding value, so this will be my last comment in this thread.
Maybe like goatee?
Why? Without additional arguments on the table, I would think the force exerted on the wind-catching structure would be equal between sails and these rotors, for equal efficiency gains.

That load has to go somewhere. Rigging is a way to do so with traditional materials, but nowadays, a sturdier mast without rigging is possible.

(Rationale: if the ‘mast’ hidden in these rotors can be made strong enough, we can also create a mast holding a traditional sail taking the same load)
The biggest difference is the community around them, Gogs is more or less the brainchild of Unknwon and he used to have a tendency to just drop of the planet and Gogs would sit still for weeks (or even months) at a time without anyone being able to do anything about it. Gitea was a community response to this, nearly all the major contributors switched over and I think it shows in terms of features and fixes. Gitea now has well over a thousand more commits than Gogs and a lot more manpower behind it. You can see this by looking at the contributor graph for both projects, Gitea has had a steady supply of contributors and commits in the last release while Gogs has a few spikes of activity.

Also, if you look at the release notes for both of them I think it's fairly easy to see that Gitea is developing at a much faster rate and has more features than Gogs already with a lot of nice features coming in 1.5.

However, I'm fairly biased, I used Gogs for a long time but switched as soon as Gitea popped up for the reasons above. Since then I've contributed a few fixes and features to Gitea as well.
Don't switch.

Long story short: Gogs was slow in committing pull requests. The maintainer says it's because he has specific standards, the community sees it as just slowness. Anyway Gogs was forked into a new version that is supposed to be more active and well maintained.

Well the forking lit a fire under the ass of the Gogs maintainer and he has since become much more active than he was. For a month there there was reason to switch to Gitea as it was adding features that Gogs did not have at a rapid pace, but Gogs is now mostly caught up and there is reason to prefer it. I personally would go with Gogs. 1 passionate person > design by committee of people with shared low responsibility.
First semester course only --- so it's now two semesters? Is it better?
> I'm not aware that there is a simple portable way to save dynamically-modified webpages; projects like TiddlyWiki have been banging their collective heads against this problem since forever.

You might be interested in a new way to create websites I'm creating. Websites are stored as JSON, and a small Javascript engine file writes these directly to the DOM.

This makes the site very easy to dynamically modify and save, which is the basis for this as a hosting service - the site itself contains a site editor that outputs the site as JSON, and uploads itself to S3.

https://www.sparational.com

(It's in late alpha, and will hopefully move to beta before the end of the month.)
You know what? Honestly? A person who has made that 3-job and 8-kid decision in their life has deliberately compromised their own health.

It's not the fault of the world that they made a bad call and sacrificed the time they could have used to stay healthy.

Consumers need to be more responsible and skeptical about the choices advertisers want them to make. Don't have so many kids, stay healthy first and foremost, don't develop bad spending habits, do develop good savings habits, and use your job as a vessel to forward your career, and not your paycheck.

If you don't have enough time to maintain your health, you have put your own self in that position, some way, somehow.

Not you, obviously, but just in general.
A relevant classic: "The Usefulness of Useless Knowledge"

https://library.ias.edu/files/UsefulnessHarpers.pdf
Ask HN: How do you find beta users for your product?
I suspect the whole goal thing is a problem, setting some specific outcome you expect to reach when you have no idea what obstacles you might face on the way is setting yourself up for failure.