skysight-inc/HackerNews huggingface dataset:
> In a concession to law enforcement, the act will let police obtain location-tracking information or subscriber data without a warrant if there’s an “imminent risk” of death, serious physical injury, sexual abuse, livestreamed sexual exploitation, kidnapping, or human trafficking.

A fairly reasonable exception which is then randomly extended to also cover prostitution and porn. Oh well.

I do have to question why they needed a specific emergency exemption for "livestreamed sexual exploitation" when that "exploitation" would not qualify as "sexual abuse". (If it were abuse, then it would already be covered under the exemption for sexual abuse!)
I wouldn't eat bread that doesn't start to harden within a week. What the hell do they put into it?
I'm not in any way an authority when it comes to aeroplanes.

However, my understanding is that the reason why MCAS was needed to maintain the original 737 specification is because of the "pitch up" behaviour on increased AOA (which is what is being described as "dynamic instability" in TFA).

The video you linked doesn't disagree with this -- though it's phrased as being primarily there to "replicate the same feel as earlier versions of the 737, by giving a little bit of nose-down trim". The article claims that being dynamically unstable means that at high-AOA you get nose-up lift (I'm not a pilot or aeronautics expert, so this might be an incorrect definition -- but I've not seen anyone disputing that definition nor disputing it's against FAA guidelines).

If you need an additional system to "replicate the feel" of not having nose-up lift at high-AOA that tells me that your plane design must therefore have nose-up lift at high-AOA. The guy in the video then goes on to say that it's an inherently stable design, but he doesn't really qualify it (other than saying that all other 737s are stable designs) and goes on to say that "the nose goes a little bit light".

Obviously we should hold back judgement until we know all the facts, but "the 737 MAX is an inherently stable design" is not someone holding back judgement.
Hey HN,

here is the uptime and performance monitoring tool i've been working on as a side/pet project. It actually doesn't require any setup and allow you to monitor your websites and APIs within few seconds!

We also have features like: SSL monitoring, Public Status pages, different alert integrations: Slack, Webhook, SMS, Email, etc.

I really have a lot of fun when working on this (the dev. part), but now time comes for marketing part. And it's usually hard for developers to make good marketing - for me it's 100% true.

Come talk to me if you want to get a coupon code or something, also I would love feedback from you guys
Dumpster diving is a way to both mitigate it and increase social justice.

But the problem is that many big stores lock their garbage bins in an almost evil decision.
A Roomba that can do wet washing, spot stain removal and some basic restoration stuff.

I also had an idea of an elbow greaser: a robotic arm that would keep applying a cleaning product eg alcohol and rubbing until a stain is removed.
Oh wow, that's really on point. I'd be cool if the front page would be like that as well for a week to see how it would be different. (pg if you're seeing this.)
While I agree with what you say, one could argue there is the additional element of protecting against user password reuse between sites.

If the client-side hash is strong enough it means that your plaintext password leak becoming a hashed password leaks at least protects the user from reuse on other sites.
The end game is to get lots of 5 star reviews to attract more customers and get more sales. AliExpress is 10x worse than Amazon when it comes to fake reviews so fake reviews isn't just widespread on the platform, it's the absolute norm.
Harder to make bugs. Better documentation. Typed code is easier to optimize - just look at Crystal performance. Better IDE/Text editor tools. Simpler deploy / distribution - just copy a binary file.
I really wish there will be optional type to prevent nil errors at compile time.
I only checked a few raw icons and I am impressed: They are fully stripped of superfluous markup introduced by SVG editors; that was something which I had to implement over and over again for customers' build pipelines.

Also, the possibility to download a custom styled set is great: With all other icon sets I ended up either modifying
them myself in a text editor or received a bunch of modified files from the graphics person in the project - but bloated with markup I needed to strip afterwards (see first point).
I got it to generate a link. with the title "geiabl"

hncynic 1 minute ago

This is from 2012, not 2012! It was also recently discussed on HN and the title was changed from "Geiabl is an online video game where you can create a video or write a game"

https://news.ycombinator.com/item?id=11140213
Because users there are too stupid to figure it out or too lazy to check their options.
I agree with you. But content creator need to realize that if they are fully dependent on another entity for source of their income (which they don't even have business agreement with) they are setting themselves up for disaster. The entity can make changes to platform and it does not owe anything to content creators.

You need to provide content through something that you own yourself. Instagram and other social platforms can help you promote your business but making these platform as source of living is shooting yourself in the foot.
So... distributed, collaborative CAD?
Microsoft Acquires Express Logic (ThreadX RTOS)
Are you the one paying people for reviews? If not did you see that thread on HN?
1. Bold move in this day and age: prioritizing quality of UX over business metrics. Props to whoever at Instagram product made the call on this.

That said, if Instagram is serious about not being evil, the only option is ultimately to secede from Facebook. As long as they are part of F Corp, all of these tactics designed to recapture the Big Tech moral high ground are doomed to fail.

The only way I could see this happening is if there were mass protests of Instagram employees demanding to be made independent. Kind of like the Google employee protests but potentially aided by some well-timed regulatory pressure. Not holding my breath on that, but it's a least a theoretical possibility, right?

2. "Leaking" a design prototype to Constine at TechCrunch is a very clever way to beta test a massive product decision like this.

They know that hiding Likes will cost them engagement, which means revenue, but if they get enough good press about it, it might get the masses to start trusting facebook more, which would allow them to explain away the lower revenue numbers and avoid a potential investor revolt. By leaking the feature before it's even released, they can gauge the reaction of the market. It's quite a clever scheme, really.

Anyway, barring some kind of miracle secession play, I'm sad to say that Instagram making these kinds of product decisions is like rearranging deck chairs on the ethical Titanic. But I'll give them an A for effort.
Integer and String are the actual classes:

“foo”.class # => String
Why is it that most implementation require me to specify the nonce/IV, and why not include it in the cipher text?

Most implementations could easily call an internal RNG and harvest an IV on my behalf, preventing me from being stupid. So why not?

Similarly, if the specification said that the IV must be prepended to the cipher text, then I would never need to specify the IV when decrypting.

(Is it wrong to send the IV in plaintext?)
If only you were a soft porn model, then you could request the Einstein Visa.
Why not a standard Common Lisp istead? Or even Scheme/Racket?
Benefit of the doubt.
they would get sued to oblivion in USA.
X1 Carbon and XPS 13 are still the best hardware out there if you are using Linux.
AI-generated music and copyright law
I drive a 7-year old subcompact and you're telling me that the Mercedes S-Class is not that expensive because it's only $10k more than the BMW 7-Series.

Those are two quite modestly-spec'd laptops with fairly high price tags. I bought a rebranded Clevo with pre-installed Ubuntu 4 years ago with an i7 and 16GB of RAM for around $1,000. Does it have cool features like an all-aluminium construction or a nifty touch-bar? No, but it's a highly functional machine and has been quite reliable as a daily workstation (I once dropped it from a second-floor balcony and didn't have to visit a "Genius" since I'm actually allowed to open it and work on it myself).

Not so great at impressing peers, perhaps; however, I can eat all the sandwiches I want over my keyboard and it still works.
Everywhere I've worked incoming grads with PhD's have ended up somewhere similar to the 2-year experience mark in seniority. Some have come in and quickly ended up with a lot of responsibilities, others have basically ended up as fresh grads. I think it's more due to personality than the skills a PhD give you though.
The Hacks blog is powered by WordPress.
It's me who reverse engineer the Instagram app, demo the unreleased features, and then tweet about it, in which is then picked up by Constine as per usual:

https://twitter.com/wongmjane/status/1118970853654290432

No employees told me anything about it before and after the tweet

Though it's unsure if Instagram purposely planted this to get me tweet about it (because that description sounds like a prepared statement) ;)
World Building in Media Molecule's Dreams [video]
The phone OS market was already pretty entrenched when they started on Firefox OS. They're focusing on IoT now exactly to prevent it from ending up like Firefox OS, and to prevent them from ending up in a Firefox Desktop-like situation, where its relevancy keeps declining both because the relevance of desktop is declining, and because people do not use Firefox on mobile and thus cannot sync.
My concern about all of this is that it might lead to basically two ruby communities; Rails and Rails devs will mostly keep writing type free code (dhh has always indicated he's not a fan of types), but a lot of other rubyists will gradually introduce types into their code. This could create two different ecosystems with different gems, best practices, blogs etc etc etc.
We will see how it plays out but I'm quite conflicted about this one. The good thing is that it's optional.
This is what is happening. Most people are running after likes and followers. Everyone wants everyone else to like their stuff and follow them. Of course this does not happen every time. To certain extent it breeds resentment and jealousy. People not validating their acquaintances might seem like a small issue on social network but it has real impact on relationships in real life.
the problem with proprietary tools like Zoom (and Skype, hell even Slack) is that people are forced to use them when working for remote companies. At least if they want to keep that job. But ofc you're still using your own hardware to run this shit on to do your job. I suppose this is better than the atrocious idea of using WhatsApp as team collaboration tool on your personal phone.
I'd like to give a shoutout to machinae supremacy https://www.youtube.com/watch?v=XKkmyMKbPKE

Chris Hülsbeck https://www.youtube.com/watch?v=XKkmyMKbPKE

and all the guys at https://www.slayradio.org

for keeping the scene alive!
2019 is 2.7. GP is counting as if version numbers were decimals (2.8 in 2020, 2.9 in 2021, 3.0 in 2022 when it could just as well be 2.10)
It looks nice, I never tried Nix and am installing it right now. However, am I wrong in understanding that installing Nix requires super-user privileges [1]? Having a tool that allows you to easily install updated C++ compilers and libraries under your home dir would be far more useful, IMO: I often use HPC clusters with dated C++ compilers, and installing a newer GCC locally is always a PITA.

[1] https://nixos.org/nix/manual/#sect-single-user-installation
Almost out of date food, which is commoly sold at a discount in the US as well.
True, The Great Gianna Sisters scrolls just fine, and I am assuming it does not use this hack.
> BAs are by definition more available than developers, as all developers are BAs but not vice versa.

Plenty of developers are not BAs. BAs are systems analysts with expertise in requirements elicitation (basically, goal-directed interviewing) and technically writing. Plenty of developers are neither systems analysts nor skilled at interviewing or technical writing.
I find the music/audio artefacts give it away.
I do expect them to be attempting to partner, so hopefully we'll see some announcements in the future.
I assume someone would notice if he started smashing up computers with a hammer. No way he'd be able to destroy as many.
https://www.amazon.com/gp/product/152391744X/ref=as_li_tl?ie...
that was my exact experience, except the germany part.
Mc Donald's

So in other areas of the country, the McDouble went from $1 to over $2 in less than a year?
I don't think it adds anything at all having it visible on my own posts. Occasional surprise when something attracts a particularly high or controversial voting pattern isn't giving much. Keeping the overall total seems relatively harmless and helps identify the low and negative karma trolls.

Ordering on HN by vote count works, and would continue to work invisible to all. The few places it breaks - the political, the climate change discussions etc, are where there may be more voting for tribal reasons.
Genuine question: are there any foods that go bad in such a way that you can't see, taste or smell it, but it can kill you anyway? (Emphasis on "go bad": things like listeria were there from the start.)
I think snaps magnify developer mistakes. These are probably really badly written nodejs apps.

I have tons of snaps and the only one that is really slow is Cura.
abcdefghijklmnopqrstuv

hncynic 1 minute ago

I'm glad to see this.

The fact that you might have an unnecessary QR code when your web server logs into HTTP might be of interest. I also wonder if it's actually possible to just use a JS library that would automatically track when people click on a link on your site, rather than having to use Google Analytics (http://ajax-googleapis.com/ajax/ajax/lib/ajaxlib/java/ ).

But then, why would you want your server logs in any way to make sure the website isn't using your site?

I mean, why on earth would you need a JS library to get your logs back into HTTPS, or even the source code for your site as the web server logs in? Maybe-you're/re/re/re/re/re/re/re/ ?

hncynic 1 minute ago

How can you use this?

hncynic 1 minute ago

You may enjoy this post by Cal Newport.

http://calnewport.com

Another example, the links themselves don't seem to be generated but I did see one instance of a comment linking to http://www.$TITLE they could be.
perl6 and python3 were my first thought. I think this is great though, but maybe they should change the naming of this new version completely so that they can make a clean cut. Rather have less backward compatibility and clean design as opposed to forcing a square peg in a round hole
If you bought some milk in date that was lumpy and stank, would you drink it? Conversely if it were one day out of date but smelt and looked fine, would you throw it away?

Personally I use use by dates (I don't really check best before dates) as a shopping tool, so I buy thing that will last the time required, then rely on my senses.

Canned goods have best before dates on for heavens sake, I'd happily eat a 10 year old can of X, assuming it's none bulging.

Cooked rice is the only thing I'm aware of that can kill you after cooking, whilst still appearing ok.
Agreed- we recently switched from WebEx to Zoom at work and we also use Slack as well. Zoom is forsure the superior product when it comes to virtual meetings.
> I think generally trusting you nose, eyes and instincts does you fine.

This tells you if the food is rotting. It doesn't tell you if the food is safe to eat.
No warranty necessary. Reputation alone would be enough. At least in those cases where people care about a reputation for longevity.

Paying more now for a longer lasting product depends on how much you discount the future (ie effectively your internal interest rate), and on how likely you'll think that you'll even want to use that gadged in the future. Eg the NES was probably ridiculously over-engineered for most people, since realistically they'd only need to not fall apart until you buy a SNES or Playstation.
In an ideal world, humans write bug-free code ;)

But honestly, if you're asking your IDE to do it, that means you're asking your IDE to do static analysis of your code - and type-checking in a lot of ways is just another static analysis technique. And for a lot of us (myself included) we prefer to catch as many of these bugs as possible using static analysis, instead of waiting for someone to get paged when it causes an outage.

Yes, there's a trade-off, and types can be obnoxious (Java imports being probably one of the worst offenders, C++11 introduced `auto` for a reason), but that's the cost we pay.
It's interesting that even libsodium's box/secretbox have nonce as a separate part of its 'easy to use' interface.

I also would like to know why it isn't just an opaque part of the ciphertext.

I'm aware that nonces are not always random but sometimes a counter, which creates an easy way to track nonce re-use. Is that the only reason?
the fact that it's written at all is a definite hint. any time i get to say i did something impressive (which is not often. i mean the doing part and the saying i did part) i tell people that [impressive thing] is not all it's cracked up to be.

she seems intelligent and self-conscious, but there are a lot of people who are idiots that somehow got in...
Public school assignments are solely based on your residential address.

I don't think that's true at all for SF.
Thanks Ubuntu!

(heading to their gift shop to support them by more than words... )
It’s not in the tweet but we specifically covered that it’s possible to type check Rails in our talk actually:

- https://sorbet.run/talks/RubyKaigi2019/#/53

- https://sorbet.run/talks/RubyKaigi2019/#/55

So I don’t think that the divide will be at Rails. And more than that, I think there will be very little divide at all. Sorbet is designed to be gradual, so it works 100% fine with untyped code:

https://sorbet.org/docs/gradual
Microsoft refused to sell facial recognition tech to law enforcement
It rarely happens to me that I stare at a variable and have to wonder what type it is.
And yes, an IDE like Rubymine is becoming crazy good at autocomplete and method lookup. I think the experience of developing on Rubymine isn't that far behind from Intellij nowadays. Not everyone have to use the same IDE, the vim or emacs guys will have to find equivalent tools.
True, mostly. I do find it wearing that so many interesting reddit discussions would be so much easier without the 50% that's all the "your mum" jokes and "username fits" easy karma wins.
>That’s how Instagram describes a seemingly small design change test with massive potential impact on users’ well-being.

and

>Hiding Like counts could reduce herd mentality, where people just Like what’s already got tons of Likes. It could reduce the sense of competition on Instagram, since users won’t compare their own counts with those of more popular friends or superstar creators.

How sad it is that we've gotten to a point in society, where our valuations are determined by fake points on the internet.

>And it could encourage creators to post what feels most authentic rather than trying to rack of Likes for everyone to see.

How is that a bad thing? Am I missing something, here?
And so you might not know how to replicate it, yet alone adapt it.

With enough experience you might be able to build an informal, tacit model in your brain, though.
RIP to all models and influensers in IG.
Ruby being so dynamic means that without type annotations you cannot infer the type (or types) within a variable statically, so you basically have to eval the program, which in Ruby means basically running the whole codebase.

So, please, be brave and evaluate a 100kloc codebase+deps that may contain a top level `rm -rf ~/`
A colleague just sent 1000€.
The title screen and the loading presentation are AMAZING. The system detection too. It almost feels like another computer. I can't say enough positives.
Why are you excluding things like listeria or campylobacter?

They were there from the start, but the USE BY date takes into account common pathogens and how they multiply in correct household storage.
Woudln't that be a fire harzard?
Extreme sports on the moon (moonball, dirtbiking, etc) might be able to pay for themselves if there is sustained global media attention. There are large existing radiation shielded structures on the moon in the form of lava tubes [1]
https://en.m.wikipedia.org/wiki/Lunar_lava_tube

The old economies were driven by commodities. Ours is driven by attention. How might we build a multi-billion dollar media property on the moon?
Kyushoku: The Making of a Japanese School Lunch (2018)
Is it Gnome's fault that XTerm has shonky cut-paste behaviour? gnome-terminal works wonderfully.

Or is this the projector problem again: when you plug a mac into a projector and it doesn't work, people blame the projector. When you plug a linux machine in, people blame linux.
I imagine it’s much easier psychologically for a vandal to do this than anything obvious with a hammer or water. Also, you would think he’d probably get caught after the first or second monitor if he walked into a library and started smashing shit.
By IDE level, you mean compile level. Types are at compile level.
Best Linux Password Managers
I beg to differ. In Southeast Asia for example, Softbank invested in both Uber and Grab, the two of its biggest ride sharing companies. Having leverage in both, Uber then was shut down in favor of Grab ultimately eliminating competition. Doesn't seem like a weird investment strategy at all.
Like about half of startups do.

https://www.theverge.com/2019/3/5/18251326/ai-startups-europ...
Apparently the universe was too hot for electrons to combine with atomic nuclei at first, so everything was a plasma.

As it cooled, He grabbed up electrons first, forming the first neutral atoms while H+ was still a plasma.

So there was a lot of He and H+ bouncing around at high temperature, allowing the first molecules to form as [He-H]+.
We have a lot of malignant individuals in the United States, at a young age, in public schools, we see some truly obnoxious sociopathic kids. Bullying, hazing, things that really aren't okay at all. It's not cute pranks. It's more akin to psychological warfare.

They don't care about punishment. They don't care about fairness. They're operating their game to assert dominance, and it has nothing to do with participation in a community.

You give them things and they spit in your face. You cut them a break and they smirk, and go back to operating their game. It's a sort of tribal warfare that you can't account for with reason and enlightenment. They're a bottomless pit of empty, materialistic status symbols, and this cross section of people fucks it up for anyone with a mind to negotiate fair play and reciprocation.

You can sit there on the other side of the pond, look down your nose and say "tisk tisk" but you aren't living here, you didn't grow up with what we see around here, and you don't know what it's like on the ground, face to face, here in our society. It's kind of awful, and I can't tell you how many times I've looked at the behavior of other people and just wished for a way to make them disappear. Fire, dungeons, tornados, who cares? Fix the problem by erasing them, permanently, because the idea of suffering their noise for even another year is it's own prison for people who've done no crime except have a terrible neighbor.