skysight-inc/HackerNews huggingface dataset:
I think it’s a result of intensely experiencing the event as it happens, and recollecting it as vividly as possibly right away. Essentially they’re thinking hard about the process before, while, and after doing it.

I have 20 years experience as a glassblower, and the apparent duration of the most intense parts has mentally expanded for me over time. Guitar playing is similar - my awareness while under pressure for improvisation or a slick solo has slowly changed over the years. The intensity of opening a wine glass foot is about the same as playing a quick improvised jazz solo. If you asked a musician how a performance went, they could probably tell you how it fell playing each line. Same with a glass collaboration – I can usually recall how making a piece went, but in a setting like a collaboration or competition, I would remember every part of making a 2 1/2 minute piece as if it was a 15 minute story.

When you start out making cups, the process can quickly go wrong in a jumble when it is time to open the rim. The next time, you remember to avoid that mistake… but might make a different one. Or maybe make the same one again. Each time it’s 10 or 20 minutes until you can be at that point again... it reminds me of 8 bit games where you have to go through a level repeatedly to get to a difficult jump, and keep trying til you make it. Eventually, you start finishing the process, and after many repetitions can do it without thinking. After even longer you learn every microsecond of the process - with glass, the feel of the hot bubble folding over and turning from a sphere to a flat disc in about 800 milliseconds, as you spin it in the flame. That’s the part that expands mentally for me - the control during that time. One learns to not fail to pay close attention at that time.

While these moments still feel like they are over in an instant, over time, my ability to make good decisions repeatedly while taking it in stride has increased. I’d sum it up as my level of overwhelmedness has gone down.

It’s as if time is expanded, though it all still happens very quickly. Due to all the practice, my awareness stays active instead of being overwhelmed. This phenomenon could also show up in other activities like sports.

Your question comes down to basically nature versus nurture, though. Do some people have innate talent, or does it come from training? It seems like the answer is both, of course. My analysis is that some people are better at releasing their minds to accept learning things. Then, it’s a matter of practice and experience. Anything eventually becomes commonplace.
You have any links to where that has caused issues? I've heard more people personally like Siri than Google Assistant. Of course, I have my own love/hate with Alexa. Haven't used the others.
Or more explicitly - governments choose to deny citizens certain property rights with the aim of increasing economic development (possibly run by friends of, or contributors to, those in government). So citizens harmed by externalities such as pollution cannot sue for redress
or as pragmatic alternative "Tcl: An Embeddable Command Language" [0].

[0] https://web.stanford.edu/~ouster/cgi-bin/papers/tcl-usenix.p...
New grads can’t make $125K in those 20 cities, but they can find comparable salaries vs. cost of living.

You can live comfortably in a nice area in the burbs in many American metro areas off of $70K - $90K.

I could do much better making $90K in most major metros that are not on the west coast or New York than I could do in SV for $125K.
Re:solar - there was an experiment where they covered a whole tanker with solar panels. During the day, they provided 10% of power....needed to run the lights on the ship.

Solar is just nowhere near good enough compared to the needs of a massive ship like this.

Wind would maybe work, but then remember that a turbine would effectively slow you down as you'd be pushing against the air.
I think she's arguing we should figure a way to partner with AI along the lines of working with a chess program to play better chess, though I think you can do that and still worry about AI.
This is what happens when you read just one chapter of Learn You a Haskell kids.

Monads, not even once.
I remember these same empty arguments back in 2000, and you know what? There was a difference! It’s hard to imagine Al Gore invading Iraq, and even if that is the single concrete difference between him and Bush, that’s still a whole region that wouldn’t have been destabilized, ISIS wouldn’t exist, etc.

Don’t confuse being unhappy with the choices on offer as there being no real choice. That one election has consequences still being felt today all around the world.
They are reading your emails and selling that data too, Yahoo is now owned by Verizon: https://www.fastcompany.com/90229354/yahoo-and-aol-are-readi...
To be clear, both are considered bugs and both are reported to our error reporting system as bugs that we will then investigate as if they were crashes. The question is whether it's better to immediately crash the page for the user or whether to proceed in a best-effort way. From our experience, it's very common that the crash is in an area of code unrelated to the primary set of actions the user is trying to take. Having some widget behave strangely in the corner of your screen is much less damaging than completely blocking the user from getting work done.

Also, to be clear, both of these examples are in frontend code, where mistakes are very unlikely to cause lasting problems, since anything affecting data integrity would already need to go across the client-server boundary.
As I remember, Telegram first didn't even have the Russian language in UI and was used mostly in developing countries in South America and Middle Asia. For example, it was very popular in Iran and was used to spread information about recent anti-government protests [1].

[1] https://en.wikipedia.org/wiki/2017%E2%80%9318_Iranian_protes...
> How does anyone get anything done if there's never a non-overlapping interval of "the bank is open but my employer is closed" type of problem?

This is a fairly big problem in modern life, as far as I can see.

Traditionally, I assume what happened was that you worked at your employer, and your wife went to the bank.
Lovely design. The first time in a very long time I was just clicking around just to see what would happen. Captures the playfulness of the old web, but still modern enough. Works especially great on my rotated monitor whereas the sidebar background becomes increasingly straining on wider displays.
Looks great! Amusingly, often I don't care about the parse tree. Just want to know that something validated.
Ten strategies to lose weight – backed by new research
Very nice. I have often speculated that there's also a correlation between population density and people's stance on environmental issues but didn't see a straightforward way to test this using existing data.
>It sometimes feels like it's used more for evil than for its legitimate purpose.

That's exactly what it is used for. It's a multibillion dollar industry that will always ask for more and more power to police their imaginary property. They even coerce other countries into adopting similar laws as part of trade agreements. I'm convinced that copyright infringement is moral and akin to civil disobedience.
If there's no virtualization though then you'd need to find an x86 copy of the app right?
Hello. Would you happen to have another invite code that can be used? I just came across this and would love to register/check out what you have. Thanks.
What's the distinction you're drawing? Certainly with "impl trait", any concrete type that conforms to "Iterator<Item = i32>" seems to be a subtype of "impl Iterator<Item = i32>" in every meaningful sense (e.g. Liskov substitutability).
NYPD parking placard abuse rampant
He's not correct which is why he's being downvoted. As TLS rolls out further I suspect you'll see more ISPs move from firewall/router devices being deployed with their service to an edge proxy under the guise of additional security, "our new routers terminate all connections before they reach your computer directly allowing us to block malware and other dangerous packets" -- while that statement is 100% true what it doesn't say which is also true is "...and allows us to see all of the information on all of your sessions and process that per the terms of our privacy policy".
I'm not sure how accurate this data is, but it seems to draw a similar conclusion:

https://overflow.solutions/special-projects/each-congression...
I wonder if sheets of a cloth-like material could be used in loading similar to Mechanically Stabilized Earth

Practical Engineering has a great video on this simple but pervasive technology.
https://www.youtube.com/watch?v=0olpSN6_TCc
Ask HN: What are some new books you can recommend?
Which new releases have you read and can recommend?
With such a level of cynicism, nobody would ever be hired.

People game the system because a system exists to be gamed.
Did not work on my iPhone 6 in Germany. Saw a lot of: “ RuntimeError: us could not be resolved“
For context, I agree with you that understanding compilers is very important to a deep understanding of the tools used by programmers. Knowing how languages are implemented sheds light into why certain design decisions are made and why certain language features behave the way they do.

That said...

> Also, compilers is a basic core course you have to take to get a CS degree. How is something everyone has to learn elitist?

Not everyone is lucky enough to get a CS degree.

Some people come from backgrounds where CS was not in their worldview growing up. Or they were discouraged from pursuing CS despite the subject being interesting to them. Or they tried taking CS, but they had to deal with external factors that prevented them from continuing.

To discount these individuals from making meaningful contributions to a programming endeavor is short-sighted. Their particular experience may allow them to be better at implementing the correct solution, even if they are not as strong of a programmer. Or they may be a very fast learner, and given more time and mentorship, they will learn about compilers, but they can be strong contributors until then.
So that managers can show pretty charts on board meetings about low crash numbers.
I'm incredibly interested in how the brain experiences time during events of stress or high action. (The skier tripping/falling is used as a visual example in this article.)

On a much smaller scale, I wonder how time experience is changed among individuals who consume media at different speeds? For example, I watch all video media (Youtube, Netflix, various movies) at 2x speed. It could be intriguing to compare my experience of a movie versus someone who watched it regularly. Does the constant 2x-ing affect my evaluation of time in regular life?

I'd be happy to read any and all articles/papers you may have on the topic.
Recently there has been interest in _real time_ ray tracers
https://www.nytimes.com/2018/08/24/nyregion/queens-candidate...

We don't need to agree on the definition of choice, but as long as political machines are allowed to keep playing these games, we're going to keep voting into an effectively captured playing field, and our decline as a society will continue.

The difference between slow decline and quick decline is important, but we still lose.
A counterexample: In WW1 German patents were declared invalid in the U.S. The U.S chemical industry basically then copied everything they could from them with the government's blessing.
The "difference" map (third one, green/pink) is one of the clearest, most intuitive and educational visualizations I've seen in a long time. The "Black belt" line is so clearly revealing.

I wish "difference from trend" maps were more popular, and more prevalent in the media -- this would be a tremendous asset in the classroom as well when teaching statistics.

Kudos!
Front-end code (or a desktop app) is a bit different because you don't crash out in front-end situation. But I'd still throw and stop the current function/process and recover at a higher level than let the code continue to run. The user shouldn't be stopped from doing anything else or trying again.
Fewer full nodes can download and keep up. But light weight ethereum clients[1] shouldn’t have an issue.

[1] https://github.com/ethereum/wiki/wiki/Light-client-protocol
"Do what I say or your wife finds out you're cheating on her" is still leverage even if the public doesn't care that you did it.
The MTProto traffic (which can be detected by signature) is wrapped into an obfuscation layer by some clients (including the official one). This layer makes packet look like random bytes. Earlier it has a flaw making all packets the same length and some ISPs started blocking packets by length by later it was fixed.

This my comment contains more links about protocol and obfuscation: https://news.ycombinator.com/item?id=17888241
املاک 20 – فروش ویلای 400 متری در شهرک دریاکنار and تصاویر
Just add a top-level exception handler that captures and logs everything but then restarts main() and never crash again! :)
That's kind of assuming AI/AS may turn bad accidentally but there is also the likelihood of people making bad AI deliberately. I mean look at all the malware developers out there. There was that song title "everybody want's to rule the world" and what better way than via your own malevolent AI, probably with it's own crypto currency and election hacking software.
Myrddin looks interesting, thanks for sharing.

And I also find funny the remark. :)
..not to HAARP on about things but, this is not a new thing, and has been happening for some time, [re:] nikola tesla and wardenclyffe
It's fun, but it's frustrating as well. Haskell had this stuff 20 years ago, but wasn't able to convey how valuable it was to most people.
Wait, didn't TLS 1.3 have encrypted SNI? I haven't yet read up on the details but iirc that was one of the major new things.
Investor-Founder fit in day-zero startups
Kim-1, MK-14, other similar systems I built myself. I remember (a couple years later) at age 17 getting a summer job at a POS terminal company where we just took delivery of the first 64kbit DRAMs and being super excited when my boss allowed me to take some of my wages in ram chips at their high volume price..
If you have to implement it by hand you end up not doing it, especially in languages where "extends" is right there.
Cool. Was just curious about your thoughts on it.
In theory, anybody can be an undergrad
surprised news agencies haven't picked up on it.
I'm really interested in how dimpling would affect the drag/lift properties of these.

Years ago on /. I saw a post about how wales bumps on the leading edges of their fins/flippers were to increase/modify the eddies around their fins in such a way as to provide them more thrust (or something, it's been years since I read the article) - and I was curious what it would look like to have helicopter blades with leading edge bumps on them similar to wales...

So, I'd like to see what dimples both convex and concave would have on the surfaces if these - like a golf ball.

Also, if you have never done it, take a cylindrical plastic cup and, in a bathtub full of water spin the cup as hard as you can on the surface of the water - like a top - and see how long you can get it to stand up. Kids like this trick.

I always thought it would be interesting to have a barge like flat boat on top of several cylindrical feet like floats, which can spin rapidly along the Z access and use it as thrust.
Extra hot combine collection №113 – FUNNY VIDEOS (VINES and COUBS)
ML for the Working Programmer (1996)
Not if what you know is a trade secret, that you have signed an NDA on.
Also not sure, they are supposed to be quite good, but by the time NASM came around, my focus was no longer on pure Assembly programming, so I never used it in anger.
Wow I would want to clone his brain to help me maintain legacy code systems.
> "protocol" seems to be the older name (per one of the guys that wrote Java)

Quite likelym as another Guy (Steele) responsible for Java was also a big name in the Lisp world, including chairing the committee that wrote ANSI standard for Common Lisp. In the Lisp world, protocols were a known concept. In CL nomenclature, a protocol is a set of generic functions and types used by those functions. Which is kind of like a Java interfaces, except with multiple dispach based on any of the arguments instead of the typical single dispatch of Java and friends.

For example from TFA, a CL protocol would be a #'draw generic function and a 'drawable and 'renderer abstract types. The particular #'draw methods could be specialized on either argument (or both), and we could also imagine another protocol consisting of (the same) renderer type and some geometry-related generic functions.

Point being, protocols are both an old and very useful concept, and like usual, C++/Java-like languages only allow expressing a small subset of it.
It’s not all Pepes and trollfaces – memes can be a force for good
A was very skeptical when I saw the headline. Then I read the article. The evidence coming from these 3 studies looks quite compelling I have to say. Next I googled: “Countries That Still Use Leaded Gasoline”, and I got:

Rank	﻿Location
1	Algeria
2	Iraq
3	Yemen
4	Myanmar
5	North Korea
6	Afghanistan

From https://www.worldatlas.com/articles/countries-that-still-use...

Also I found this: https://www.motherjones.com/kevin-drum/2016/12/prediction-te...

Very interesting indeed.
I'm actually wondering if the model was fixed to have an intercept at (0, 0). That line looks way off.
Clicky: http://foodathome.org/

Do you have a more technical description? The sites doesn't have too much details. It would be a nice to read a blog post describing the technical problems. Some ideas:

* How does the ripe level of the crop cause problems? (because it changes the color)

* What about rains or drought? Is this a problem for detection?

* What about different soils? In some places the soil is black and in some places the soil is quite red.

* Shadows of the mountains? Clouds? ...

It would be nice to have an option to see the crop distribution in the map. I tried clicking the names on the right side but it does nothing.

Most of the crop there is wheat. Is that seasonal? Why there is no soy or sunflowers?

The rectangles in the map are too big for my curiosity level. I'd like to see smaller areas. [just for curiosity]

The animation to build the pie graph is nice, but it makes very difficult to compare a region with another region. Try disabling it so you can move the mouse and see how the distribution changes. [IANAGD]
Even if I buy your idea that human nature can change that way (and I don’t) you only tackled the ‘C’ in MICE. How do you solve Money, Ideology and Ego?
syscalls for OS maybe, but why Ubuntu... who knows
Would something like Media Goblin [1] work for you? It's easy to host, you can share the media how you see fit, and you control copyright, and they're are many ways to deploy to keep costs down.

I'm not saying this is easier than yt, but there are some trade offs worth making if you want to really have that level of control.

[1] https://mediagoblin.org/
What percentage of software development work will this eliminate?
Any Gmail linked to your Google Account could be closed if they close any of your other services. If they ban your YT channel, your Google Account will be banned too.
I just visited Russia recently for a month and very much prefer Russian culture to that of the West. I'm thinking of going back permanently but probably won't.

Oh, no you should go back and let us know a year later how life is under Pooty Poot.
I recently went through a framework selection between React, Vue and Angular. I ended up with React for reasons typified by this post. There is a massive community and a great dev team (Facebook) interested in evolving and improving React over time.
Microsoft introduces AI solution to detect mobile bank fraud in less than 2 secs
> why is it always Telegram that gets talked about?

Telegram is in the news because the Russian government picks on them so much. Russian government concentrates on Telegram because it's popular with the generation of Russians born after the collapse of USSR.

Russians are the very best at memes, the memes get spread by Telegram.

Telegram has this concept of 'Channels', which are basically an easier to use Twitter.

A person makes a channel, a Telegram user can easily subscribe to it.

Many popular Russian politicians, entertainers and media figures have Telegram channels that are subscribed to by 10s of thousands of users.

I don't know how Telegram makes money, I cannot remember ever seeing an ad in Telegram.
Google will work out that the accounts are operated by the same person and forcibly link them together. They may then decide that you are abusively trying to evade their restrictions and permanently ban all of your accounts.
A lot of people can't tell that someone's auto-tuned. They're not aware enough.

Like most people wouldn't even realise there's a bass line vs a guitar.

As for 80s synths, in my opinion there are a lot of otherwise great songs that are ruined by those travesties. I totally appreciate they were breaking new ground, but remastering some of those tracks with modern synths would make the songs sound a lot better.
Put your phone in Do Not Disturb mode forever
I am alternating between two perspectives: one is that of an internet user who was caught in a fight between a company and an enforcement agency; the other is that of a disinterested observer.

This other position tells me that if we disregard for a moment that Telegram is a tech company championing privacy (and therefore a protagonist in most retellings of the story) and the Russian government is an embodiment of thuggishness (and therefore a likely villain of the piece) and just look at the situation as if it occurred elsewhere, we will see that Telegram might also have its share of blame in this story. It's as if a policeman ordered a suspect to freeze, but the suspect ran, and the policeman opened fire and wounded a bystander - well, it sure was the policeman who shot the gun, but is the fleeing suspect completely innocent of the situation? Would it be called victim blaming to suggest that he shares the blame for what happened? Can one be censured for saying that it would have been better if the suspect meekly obeyed the policeman?
Raspberry Pi-based ZeroPhone promises 'an open-source, Linux-powered' handset
Consuming significant amounts of content at enhanced speeds leads me to be impatient with typical human interactions.

That’s problematic enough where I’ve given pause to the practice.
Please, someone, make an HN-ipsum generator. This is a perfect source.
IMDB in Emacs; or, Honey, I made an ORM
No? Looks neat and very useful to me.
kind of silly that the court isn't just asking facebook
Every game with more than one player becomes a game about the interactions between those players.

Bill Kerr once said that point of view is worth 80 IQ points. I think the above statement is a good example.

It's simple enough to seem too trivial to write down. Yet years of work and failure could stand behind it. All too easy for beginners to ignore and trace the same frustrating path.
Cool, so when I started out I took a mindless survival job. And on my evenings and weekends I learned using online courses and books. I also asked questions on forums/chats related to that technology and went to local meetups. It took me about a year until I knew enough to get my first junior role.

Good places to learn are things like the Rails tutorial on their website, the Ruby koans, or the Doug Crockford book about JS, frontendmasters.com. Treehouse was also helpful for learning the basics of CSS but I didn't love the cartoonish story around the lessons.

Above all, find a problem you have and think about how you could solve it with technology I would say, it will let you put into practice what you're learning and guide your direction by researching the things you're stuck on.