skysight-inc/HackerNews huggingface dataset:
A couple things that would be really useful:

1. A “Google This Number” button when an unknown call comes in, or something that pulls the equivalent “is this a scam?” information that I always seek out.

2. Rather than only having the option to Accept or Decline, I want a “silently wait until they hang up” option. I don’t want them to know I am declining their call (as that sends information that I exist and am a valid person); I want them to sit there and wait for me to pick up. Really what I want is for the phone to return my display to me; I don’t want my entire screen covered with the incoming-call message.
> ISPs who host spammers

That would be all of them.

No ISP wants to support spammers, but without Jetsons robots to individually vet every single customer, having to deal with some is inevitable.
Your calculation is wrong. You are using 4500 miles/second instead of 4500 mile/hour as the velocity.

Additionally, small really fast projectiles can more easily pack a lot of kinetic energy relative to a larger, more slowly moving projectile because kinetic energy is proportional to velocity squared. It is not so easy to pack a lot of momentum in a small really fast projectile because momentum is just directly proportional to velocity.
The impact of a jumbo jet on a building is relatively modest. Not good to those on the directly affected floors, but even high-speed direct impacts are sustainable.

It's the jet fuel that melts steel beams.

Kinetic energy = 0.5 * m * v^2

The energy density of kerosene (jet fuel) is about 33 MJ/l

We can compare the impacts of American Airlines Flight 11, a Boeing 767-233ER weighing about 180 tonnes, with about 38,000 l of fuel aboard, with the energy capacity of that fuel, comparing both to barrels of oil equivalent, using GNU Units:

You have: 0.5 * (180 tonnes) * (748 kph)^2
You want: barreloil
* 0.63494668
/ 1.5749354

And for the fuel (I'm assuming 1kg/l for kerosene, this is slightly high, but the fuel quantity isn't precisely known. Rough accuracy is sufficient.)

You have: 0.907 * 38 tonoil
You want: barreloil
* 235.81404
/ 0.0042406296

The energy of the plane's fuel is roughly 370x that of its kinetic impact.
> The fact that you're tired of people complaining about Google discontinuing products tells me that Google may have a problem convincing people to adopt new services.

Exactly that, IMO. Arguably, people who voice their negative opinions are doing Google a favour by at least trying to draw attention to the problem.

It's entirely up to Google as to which products they create, operate and terminate. I've no argument with their right to do whatever they want in that respect - it's their time, money and resources which are being expended. But equally, it's users' time and effort being sunk in to discovering a product, learning about it, integrating it into their lives and using it. There are only so many instances of being jerked around that they'll tolerate before consciously swerving new products.

I think Keep is a pretty handy tool that's convenient and helpful. But I won't be using it. I relied on Notebook, until that was killed off. The lesson I took from seeing services being killed off that I or friends/colleagues used was that it's just a bit safer to use equivalent established services from dedicated providers. They might not be as tightly integrated with other Google services, but it's a trade-off I'll make for continuity's sake.
> "For example, ma blonde means 'my girlfriend.'"

As in "Auprés de ma blonde, qu'il fait bon, fait bon", e.g. https://www.youtube.com/watch?v=AjEIVO9Xitk
That is the same justification used by junk mailers, and the USPS actively courts them - because they are the customer, not you. I only check my mailbox once a week, and only because it quickly gets stuffed with junk and then the USPS starts holding the mail at the PO. Once I actually went down there with a copy of "Penny Saver", the worst offender, and declared that I found the coupon rag sexually stimulating and demanded that they halt the flow of the pornography. That is the only way to find relief, but it only works for the specific mailer that you complain about - and it is a best effort sort of filtering (and since they don't care, they don't put in much effort).
> Not exactly the 'microservices' approach, but similar ideas.

Tangentially, I don't like how people conflate writing small, self-contained libraries with "microservices". It's like people forgot that you can write libraries without sticking a huge mess of networking and glue code in between them.

(https://www.stavros.io/posts/microservices-cargo-cult/ for a related rant)
I assume WW2 ships simply stocked a bunch of gun barrels to replace the ones they wore out?
Another fail example from me:

1. My friends and I were building an app named OrderIt. It's basically targeted to be used by waiters / waitresses to order food and beverage for a restaurant or coffeeshop instead of using paper and pen. The idea is not new but we aim to make it even easier for businesses by providing cross-platform apps and useful features. We have the app prototype ready but failed to do marketing/sales stuffs in the last three-month which means no customer at all. All of us coming from tech background who have no idea about marketing and sale stuffs. We also open-source source code for Android app on github for anyone interested in (https://github.com/leeu1911/orderit). We have no idea about business model and how to make money out of it currently.

2. I've built a website to use with Pomodoro technique (a time management technique). http://web-pomodoro.herokuapp.com/. So far, there's only me using it although it has around twenty views or so when I share the link on facebook. I need more seriousness I guess.
Maybe you are missing the point?

The author conflates an (presumably autonomous) individual's true preference with necessarily increasing the net worth of the DAO. There is no a priori reason to believe that.

Edit: you could, like, you know, post a reason to believe the equivalency.
An MVP IS a test for a market. If people like Facemash, maybe they'll like a Facebook. Ken Thompson implemented the first Unix in a month[1]. Neither started out huge.

[1] http://www.groklaw.net/article.php?story=20050414215646742

"...the number of UNIX installations has grown to 10, with more expected..." - Dennis Ritchie and Ken Thompson, June 1972
You can try Truecaller (www.truecaller.com). This is one of the essential problems we are addressing and it works quite well for +200 million users worldwide..
You should look into getting her set up with NoMoRobo https://news.ycombinator.com/item?id=11792983
That sounds awful, but wouldn't he have left a voicemail?
Isn't the solution to that to call the emergency number?
To reiterate, it's worth reviewing the collisions. You'll see the buildings don't make the slightest movement upon impact. No discernible affect.
For my home phone I use asterisk + blacklist module + Its Lenny! which wastes the telemarketers time and really frustrates them.

Wheneve a telemarketer comes through i punch ##66# abd that adds them to the blacklist ( in case they call back ) and sends them to the lenny script.
That'll probably do it...or this unnecessary magnification mouseover thing.
I find it strange that people proudly identify as "communists" without much stigma when the ideology was responsible for more death and suffering than national socialism. I guess it's a lot harder to remain ignorant of the Holocaust than of Stalin's purges.
It seems you're looking for tools to manage code quality. In that case I highly recommend prospector (http://prospector.landscape.io/en/master/). It wraps a whole bunch of tools in one interface. I suggest paying close attention to any code that scores high on McCabe code complexity.
As I explained, it's a monoculture in that there are organizations, mostly U.S. government bodies, that will not deploy cryptographic primitives unless it has been standardized by NIST. This means strictly sticking with 3DES, AES, SHA-1, SHA-2, and SHA-3. For random number generation, this means CTR_DRBG, HMAC_DRBG, and Hash_DRBG. For password hashing, it's md5crypt, sha256crypt, and sha512crypt. It goes on and on.

I used to work as a contractor for the Dept. of V.A. and am familiar with the red-tape required to implement libraries in code, push patches to production, rely on 3rd-party libraries, etc. It's a nightmare. As an admin, I couldn't certify a hard drive was digitally wiped unless it did the DoD 3-pass, even though I'm confident a single pass of zeros is sufficient. I couldn't use my LUKS encrypted laptop on premesis, because the encryption process hadn't been vetted by a committee. I couldn't deploy bcrypt as the password hash for authentication.

So, my reference to "NIST/NSA monoculture", is the bullheaded requirement that only NIST-approved algorithms can be use, after committees and approval. It's a monoculture, because at least for the V.A., only government standardized algorithms are allowed.
Cloud Engineer fancy modern title
In conventional guns, a bullet loses velocity from the moment the gunpowder ignites and sends it flying. The railgun projectile instead gains speed as it travels the length of a 32-foot barrel

Even the Wall Street Journal has science/engineering illiterate idiots writing for it? If engineered properly, a conventional naval gun will also continue to accelerate its projectile all the way down the barrel. Why does this idiot think there are various guns that have long barrels? It's to give expanding gasses a longer time to accelerate the projectile.
So you're saying it's the fault of consumers if they get phones that won't receive updates?
It makes sense to have centrality of vision for how code should be laid out. This is software architecture (as skill and role, not title though!). And as people have a limited focus span, it makes sense to segment - by business topic, by API, etc. But of course fiefdoms emerge.

In some ways, it might then almost be better to not have that person contribute to same codebase: to avoid ego pissing contests and to keep the opposing pressures in balance. The pressures being: delivering features on time on one hand, and keeping things clean and orderly on the other hand. Often, if the architect codes then they can't see their own mistakes, but have 20/20 vision of others' grubby flaws, and hence gain subconscious animosity towards external contributions.

That being said, an architect who does not code is even worse! This is where we get ivory tower Architect-as-title, and even less gets done. I wonder what the optimal middle ground is.
> So, I agree that NIST has been a force for evil in the world, in the same sense that the IETF has. If that's the core point you're trying to make, we're on the same page.

If you are defining "evil" as blind and bullheaded, then yes. I don't think NIST or the IETF are actively malicious, however.
> In conventional guns, a bullet loses velocity from the moment the gunpowder ignites and sends it flying. The railgun projectile instead gains speed as it travels the length of a 32-foot barrel..

This is incorrect. Most cartridges are design so that the projectile accelerates for the entire length of the barrel.
How does the nonstandard sip port help? I'm in the middle of a large-to-me Asterisk install, and I'd like to know if there's something I'm missing.
Defense Industry porn.
Yes Meteor's reactive system seems to be almost identical. Thanks for sharing.
So it's not a problem with code review. It's problem with the way people review the code. In my team we do discuss style here and there to keep it at least semi consistent, but we agreed to mostly check for possible bugs and/or maintainability. This means that a code review might actually be feature review where one person looks what had to be done, how was it done and maybe something is missing. So far it was pretty effective for us.
In the UK/the rest of the world where everyone has to pay calls by the minute, things maybe a a little different here than in the US of A, and Canadia.

My approach is a little different than to hang-up as quickly as possible, as this is a behaviour that the telephone solictors use to their advantange. In short, I try to soak a call for as long as possible. The best tactic is to be a little bit dumb, but fean interest in whatever the person is calling about. I generally find that getting them to explain each sentance they say about 3 times is about right, before moring on to the next sentance.

Anyway, I answer all calls, and press the button to talk to a human, then try to keep the human on the line for as long as possible.

The cost centre for these automated calls is for a human to talk to me. On at least 4 occasions after being an affible fool for about 20 minutes, without the sales person on the other end, they have said "okay, I get it, you don't want us to call you, and we will put you on our 'do not call list'". At which time they promptly hang up in a huff.

I my numbers, work, cottage/holiday home, mobile, work mobile, and work line now only get about 1 call a month, of which I am more than happy to take, and generally ends with the above result. Previously I used to get 4 or so random unknown calls a day.

I also notice that after calling for a taxi, the number of unwanted calls goes up.
"Dark UI patterns" seems a little over the top to me, I think it might be attributable to Hanlon's Razor. Probably some lazy programmer at Verizon stubbed in some code then forgot about it or moved on and no one remembered to go back and put in the actual code to find the actual wait time, or they couldn't figure out how to do it so just put bs in.
> The windowing system is not a compositing window manager

8½ perhaps wasn't, but Rio is a compositing window manager.
How unauthorized “idiots” repair Apple laptops [video]
https://boards.4chan.org/biz/thread/1271161/wtf

Transcript: http://pastebin.com/raw/ATJSADgr

One could argue that the thread consists of nothing but trolling, and that no one could possibly be so stupid as to invest their entire life savings, take out loans, and attempt to use credit cards to buy coins. Unfortunately, I've seen it happen.

The conversations on that thread are almost exactly the same as they were several years ago. "Hold. Things will get better, you simply must hold." "But I lost half my life savings..."
Gorm https://github.com/jinzhu/gorm
My favorite curse comes by way of Maledicta which is a scholarly journal on verbal aggression. If I recall this particular curse was Hungarian in origin. This curse is sexual, scatalogical, and blasphemous. If you are offended by such things, I'd suggest you read no further.

"Oh Lord, why are you slapping me with your cock, which is covered in shit from fucking Jesus!?"
It's not an either/or proposition, designs can accommodate both.

The simplest approach is to add a symbol for failures, to distinguish them from successes. Other colours can be chosen for other statuses that the colour-blind can distinguish without additional symbols.
Some equivalence values here.

A typical US navy marine propulsion reactor puts out 250 MW. This railgun would require about 10% the energy output of such a reactor. A large aircraft carrier might have several cores.

From the 9/11 attack scenario below, impact speed matters (kinetic energy scales with the square of velocity), but chemical reactions pack a great deal of energy. The fuel of the airliners crashed into the World Trade Center towers released some 370x more energy than the impacts themselves, though as thermal energy delivered over roughly an hour, rather than the instantaneous impact.

As an alternative to missiles, the railguns would likely allow for increased firing -- a typical vessel carries fewer than 100 missiles, but could probably carry far more shells (and be capable of firing them).

I'm wondering at what point increased speed means you're simply punching holes through things without actually inflicting damage -- it's the transfer of energy from shell to structure that matters. If you're targeting a deeply buried concrete bunker, this is appropriate. Residential or commercial buildings, cars, etc., will to a large extent simply get very well ventilated (though you might not want to be in the immediate enting area when this happens). Matching shell structure to target likely matters.
I didn't. But there's no evidence that any approved GMOs are harmful in any way.
Why not? Make it blue, not red or green. Maybe even have it on everything, with and without GMOs, to avoid implicitly expressing any bias. People will surly complain that it is not red and has no skull and crossbones, but that's life.
Ranges are used in a lot of places in Rust (over sequential collections, for example). Bit operations are used to engage with low level system APIs like this or for modular arithmetic, which is not common in Rust. As A Rust user, I absolutely know what a range is, and find the `set_range` function very intuitive. I have to drop into messing around with bitwise AND only rarely, and as someone who only wrote a small amount of C before Rust, it is always an exhausting effort.
For visualizations of numerous other algorithms, check out http://pyalgoviz.appspot.com, where both the algorithms and the visualizations are editable. You can replay both the execution and the visualization step by step.
As a US citizen I would not be offended by calling any of that stuff backward. Because it is backward. There are a lot of people in my country who I don't know how they sleep at night.
This is why the telephone is "broken". My 9 year old daughter gets random calls all the time. My parents get scam calls all the time. Why does it make sense for permissionless access into my personal life?

Think about it. Someone can disrupt any moment of your life for any reason just by making a phone call. If your phone blinks, vibrates, or rings you are distracted. That's like an app you didn't install sending you push notifications. Taking this further... since you don't know anything about the app you have to judge on a case by case basis whether or not to engage further. Except in this case all you get as context is 10 digits. If you choose to engage further you hear someone's voice. Then you have to decide whether to remain civil and give the other person the benefit of the doubt or just hang up. It's all very gross.
I grabbed a copy, thank you.

Did you use the GUI library in any "real" projects?
The destructive power of this gun comes from the energy of its momentum

Sorry, but it sounds like not all readers on this website know the difference between kinetic energy and momentum. Here's a K-12 level website: http://www.batesville.k12.in.us/physics/phynet/mechanics/ene...

It has a very illustrative question: Would you rather be hit by a 1000 kg vehicle going 1 meters per second, or by a 1 kg meatball going 1000 meters per second?
There's nothing specific to GMOs that makes them patentable. Hybrid seeds can be patented, irradiated seeds can be patented, both of which are allowed to be labeled as organic.
The role of this project is primarily to showcase your skill in the techniques required for the job. If you can show that you're familiar with technologies required, you're using the right technology for the right problem, can structure code cleanly, have a readable commit history, it will be more than enough for an internship IMO (as these are the requirements for a regular job basically).

As for the project size, (all other things equal) the bigger the better obviously (since software complexity/difficulty raises non-linearly with problem size), but that's not the most important concern - you can for example produce two separate projects instead of a singular big one if you think it will allow you to learn and showcase more.
I actually think it's courteous to baristas to use a made up very short, easy to spell name, e.g., Al, Ed, etc.
Prospector looks great, thanks for the tip! One problem I always have with these tools is that even one false positive is enough to stop me from using it. On a tool that's used for pass/fail, even one false positive means it's useless because I can never make it pass.

For example, it's throwing a "dodgy" warning on my Django project because of the SECRET_KEY variable in settings.py.
I'm not in the market for these, but I also haven't had a great experience with Jambox. Mostly I find it unbelievable hat something as simple as a speaker could be so hard to use.
I'm surprised that AS-based blocking tools aren't already more prevalent and readily available.

AS information isn't trivially available, though you can do a pretty good job through tools like the CIDR Report and ASN Routeviews.

There are quite substantial portions of the Internet to which I'd generally provide very little or very limited access if I had my druthers.
I tried Truecaller. I'm not sure if it automatically updated itself occasionally, but I found myself having to manually click the button to download the new list of blocked numbers.

I got tired of that and replaced it with Mr. Number, which seems to keep itself updated and allows me to ratchet up the blocking all the way to "everyone not on my contact list." That's not ideal, because I might miss calls from my credit card company, bank, etc, but the 2-3 scam calls I was getting every day were driving me crazy.
WHO won't recommend moving or cancelling Olympic games
We had a process: every code reviewed by at least one team member before checking in.
Bash and awk are programming languages, although they're not something I'm keen on using.
In my personal experience 99% of everything today is fake.
And not only gifs. Author is one of them who ruined the Web. UX, my ass. User Experience is not a rocket science, you should just keep it simple.
Show HN: Tmuxp – Tmux session manager written in Python
Yes, tabarnak has a verb form:

"Je vais t'en tabarnaker une si tu continues." e.g. "I will (provide you violently) a punch you if you continue."

tabarnaker: to do with violence
Like others here, I receive many many spam calls despite being registered on the Do not call registry. My approach lately has been to let calls go to voicemail and now I notice that I can predict with good success if number is a scam, based on the area code.
> nobody tries to block them

This is factually incorrect. Just because you haven't personally seen people block Google domains doesn't mean those people don't exist. I've blocked many Google domains for a long time. Not only was GA the first domain in my blacklist, it's also the domain that many of my non-technical friends/family wanted blocked.
"Better"? What, like an objective better which works for everyone? Maybe. Maybe there are better ways of learning coding than by watching videos, but it's still a good way to learn which works for some people.
Truecaller is an Android app that helps with the first.
Neat! I didn't know! Your Wiktionary needs you!

https://fr.wiktionary.org/wiki/tabarnaker

But that does sound interchangeable with câlisse, then, isn't it? You can't say "je vais te tabarnaker" avec le même sens qu'avec "câlisser" (sans les mots "en" et "une", je veux dire).
I don't think so. The problem is that the market is completely dominated by a few big publishers, and that it's a really hard market to disrupt because everything is about prestige.
There are a few apps mentioned for helping with this problem. In my experience Should I Answer? is the best by far.

* https://play.google.com/store/apps/details?id=org.mistergrou...

None of the apps solve the random VoIP callers. I would be perfectly happy with an app that outright blocked many VoIP providers.
Which ML course did you take? There seem to be quite a few - any recommendation?