skysight-inc/HackerNews huggingface dataset:
Thank you so much for sharing! It does help to hear about other people's experiences, and where they are now (even though I know it's different for everybody).

> If it's really bothering you, I'd talk to someone because I think it would probably help. Either a friend or a professional. Fear is something that's easier to deal with if you talk about it in my experience.

For sure, this is great advice! I've been working on finding a therapist. For the most part, I'm okay. I don't think I'm suffering from PTSD, but my base anxiety levels have risen a lot, I've had one panic attack (a couple days after the bad trip), and sometimes I catch myself ruminating on some really dark shit. (Like the idea that the natural state of consciousness is eternal suffering, which is what I 100% believed was the truth during the trip.)

Before my experience I would read stuff like your 8-bit Salvia experience and think "okay, yeah, that sounds scary, but also super interesting, and something I would maybe want to experience". I kind of thought people would exaggerate how scary things were for dramatic effect. Now I know better. The human brain has an amazing capacity for self torture.
I see what you did here. I just don't understand why.
When I debate libertarians I've always felt that it has never been really realistic and I think a lot of people feel that way.

I'm not American but as far as I understand Democrats type of freedom is very different from libertarians.
This doesn't explain all of the induced pressure differences. You need Bernoulli (Conservation of Energy, more or less) as well. They interact in a complicated way.

You really can't "just" explain lift simply.
Why of course? Stadia is using Linux. Using Windows is a waste of license fees for such services.
Thank you for the offer, I really appreciate it!
Agree - loosely ranked in order of importance. Team Whisperers are my favorite though. I hate being part of teams without them :)
That's got nothing to do with your initial comment nor my response.
But think of what it will do to their call times. Many support techs will look at that and drop the call if they can get away with it.
The best intuitive discussion about lift that I've come across is John Denker's "See How It Flies": https://www.av8n.com/how/

The key ingredients that I took away from the above are that circulation and the Kutta condition are fundamental to explaining lift.

I think people's confusion with this situation is that there's no simple cause and effect. It's just that the fluid equations have a solution that has circulation and that gives lift, but you can't solve for it like you can with most mechanics problems, because you need a global solution that satisfies the fluid equations.
This is unwarranted whataboutism. Conservatives around the world say this about climate change but that the vast majority of scientists can show the receipts - there is very little evidence against accelerating man made climate change. Contrast with the Iraq war justifications, even after they were shown to be false, the guys in favor of war kept on saying it was OK to go to war because "good intentions" matter more than facts.
http://content.time.com/time/world/article/0,8599,463779,00....
https://www.bbc.com/news/uk-politics-36712735
Ars review: https://arstechnica.com/gaming/2020/02/nvidia-has-shaken-up-...

(Disclaimer: I'm an NVIDIA employee who works on unrelated projects, but I really enjoyed using the beta of GeForce Now.)
I suspect the key phrase there was "insists on." And I can see where they're coming from. If choice of editor is so important to someone's programming style that they won't accept anything else, it makes me suspect their priorities are misplaced.
Maybe that is what they hit... but it seems there is a pretty healthy chance they could have resolved this by upgrading to a more modern runtime.

Go 1.9 is fairly old (1.14 is about to pop out), and there have been large improvements on tail latency for the Go GC over that period.

One of the Go 1. 12 improvements in particular seems to at least symptomatically line up with what they described, at least at the level of detail covered in the blog post:

https://golang.org/doc/go1.12#runtime

“Go 1.12 significantly improves the performance of sweeping when a large fraction of the heap remains live.“
The app was sent out through the free version of a beta testing platform.

https://www.theverge.com/2020/2/4/21122737/iowa-democractic-...
For a bank. I really don't mind that level of security.
Whoops... apparently I was reading bash while writing this comment. Comments in Haskell should be `--` not `#`.
Twitter says it will crack down on deepfake videos and other deceptive media
I think it is quite likely that there are many people in the US who are smart enough but lack the $100k to go to university for 4 years. Not saying that immigration is bad, but there are many US citizens who could participate if they had education.

The US skims some of the best students and programmers from around the world, but also people who are equivalent but cheaper, and also indentured.
Oh geez Rick.
Yep: https://stackoverflow.com/questions/51941064/how-do-i-read-a...
What is the basis of the assertion that "Signal isn't affected"? Do you track CVEs for Signal?
The original issue is supposedly fingerprinting and privacy related.

If that's true then Google should be called out for their poor behaviour.
Recipe for burnout if you work those hours where you’d have cook. Unless you do other leisure activities. Burnout will cost you money
You still may have significant CPU overhead from the GC e.g. the twitch article (mentioned elsewhere in comments) measured 30% CPU used for GC for one program (Go 1.5 I think).

Obviously they consider spending 50% more on hardware is a worthwhile compromise for the gains they get (e.g. reduction of developer hours and reduced risk of security flaws or avoiding other effects of invalid pointers).
PlatinumGames Unsure Astral Chain Will Remain Exclusive to Switch, Ultimately It
It is full of ANNOTATED POJOs. Those records in their current form are useless for 95% of POJO use cases.
If you are a strong, experienced developer who hasn't touched Java in a while but is happy to work in Java that does not exclude you.

If your are an awesome Scala (or other) developer who wants to work in Scala (or other) then this is not the place for you.

With that said, productivity in Java is important!
"[topic] was supposed to [perform action on] X, instead, it may have [performed in inverse action]."
The problem is they're privately owned by a foundation. https://en.wikipedia.org/wiki/Robert_Bosch_Stiftung
A lot of the startup cost right now is in our really ancient update checker. There are plans to rewrite all of this, now that we understand why it's bad, and have some solid ideas as to what we can do better.

I do think it's reasonable to get the startup time of Discord to be near what VS Code's startup times are. If we remove the updater, it actually starts pretty fast (chromium boot -> JS loaded from cache) is <1s on a modern PC. And there's so much more we can do from there, for example, loading smaller chunks in the critical "load and get to your messages path" - being able to use v8 heap snapshots to speed up starting the app, etc...

The slow startup time is very much an us problem, and not an electron problem and is something I hope we'll be able to address this year.
Today the smartest scientist in India could be waiting behind hundreds of thousands of far-less-skilled programmers.
Is anyone trying to give skills specific to 2020? This thread so far sounds like standard self-improvement advice (get in shape, eat healthy, manage stress).
Could you show an example of it? In none of the materials published so far there is anything even remotely similar to what you are suggesting.
> Discord has never been afraid of embracing new technologies that look promising.

> Embracing the new async features in Rust nightly is another example of our willingness to embrace new, promising technology. As an engineering team, we decided it was worth using nightly Rust and we committed to running on nightly until async was fully supported on stable.

> Changing to a BTreeMap instead of a HashMap in the LRU cache to optimize memory usage.

It is always an algorithm change
It should be avoided, but there are legitimate use-cases. Deserialization, for example, might yield a few different types. Especially if you don't control the endpoint and the data back is a mess.

When it is used, it's very nice to have help from the language. I much prefer that to some kind of purist, "they shouldn't do that so we won't help". I certainly miss having type guards when I work in Java.
Given that it's scanning the duty cycle as seen by any part of the eye is very small. If the perceived brightness was a function of power density averaged over time, then it would very obviously have to be able to be much brighter than "full white" to create the full white experience[^].

[^] in reality the perceived brightness is somewhat higher than the mean (i.e. a light source that's twice as bright with twice smaller duty cycle appears brighter). I'm not sure how large an effect that is, and whether it has anything to do with pupil size adjustment.
One the one hand, yes. On the other hand, all of this sounds much more complex and fragile. This seems like an important point to me:

"Remarkably, we had only put very basic thought into optimization as the Rust version was written. Even with just basic optimization, Rust was able to outperform the hyper hand-tuned Go version."
Here's an example of the new syntactic sugar:

public static double ComputeArea(object shape) {
switch (shape) {
case Square s:
return s.Side * s.Side;
case Circle c:
return c.Radius * c.Radius * Math.PI;
case Rectangle r:
return r.Height * r.Length;
default:
throw new ArgumentException(
message: "shape is not recognized",
paramName: nameof(shape));
}
}

The when clause can be used to deal with special cases (e.g. to avoid division by 0 when a dimension is 0).
I don't think there is anything mysterious about lift. We can model it very well, we have precise equations that predict the exact results (though we can't solve them) and we know where these equations come from.

The fact that I do not understand the equations doesn't mean there is anything mysterious behind it.

There might be some artistry with regards to actually designing the aerodynamic shapes. We have no way of finding the best possible shape yet, this is largely a process of trial and error (though nowadays it can be automated with simulation without actually having to go through building physical model).
Plywood over half the steps would be far too steep.
I have a similar scheme thing, but that does implicit left or right insert when no <> is present and has an apply <...>:

https://bitbucket.org/bjoli/guile-threading-macros/src

I wrote it when I was a beginner at syntax-rules macros, but it gets the job done. It doesnt do destructing though!
https://en.wikipedia.org/wiki/Marion_Tinsley
Show HN: I'm doing the 7 Day Roguelike Challenge again – here are my plans
At $40 it was a question of valuation. At $900 it's overvalued, 98% of even tesla owners (like me) would agree.

They have a fantastic future, their technology is world leading. The company even seems to be thriving. Remember the real goal is pull the other auto companies along in their wake to make more sustainable electric cars. They actually seem to be doing it. Let's see how it seems in another few years when every company has serious custom designed electric cars (instead of much less viable converted gas cars with transmission tunnels running down the car.

I love my tesla but the more important thing is converting the world to electric cars - it will take years and needs lots of work to get there (more range, faster charging, way more chargers). But we'll get there.
"Would it have been better if they went with Elixir?"

No. It would have been unshippably bad. BEAM is generally fairly slow. It was fast at multitasking for a while, but that advantage has been claimed by several other runtimes in 2020. As a language, it is much slower than Rust. Plus, if you tried to implement a gigantic shared cache map in Erlang/Elixir, you'd have two major problems: One is that you'd need huge chunks of the map in single (BEAM) processes, and you'd get hit by the fact BEAM is not set up to GC well in that case. It wants lots of little processes, not a small number of processes holding tons of data. Second is that you'd be trading what in Rust is "accept some bytes, do some hashing, look some stuff up in memory" with generally efficient, low-copy operations, with "copy the network traffic into an Erlang binary, do some hashing, compute the PID that actually has the data, send a message to that PID with the request, wait for the reply message, and then send out the answer", with a whole lot of layers that expect to have time to make copies of lots of things. Adding this sort of coordination into these nominally fast lookups is going to slow this to a crawl. It's like when people try to benchmark Erlang/Elixir/Go's threading by creating processes/goroutines to receive two numbers and add them together "in parallel"; the IPC completely overshadows the tiny amount of work being done. (They mention tokio, but that's still going to add a lot less coordination overhead than Erlang messages.)

Go is a significantly better language for this use case than Elixir/Erlang/BEAM is, let alone Rust.

(This is not a "criticism" of Erlang/Elixir/BEAM. It's an engineering analysis. Erlang/Elixir/BEAM are still suitable for many tasks, just as people still use Python for many things despite the fact it would be a catastrophically bad choice for this particular task. This just isn't one of the tasks it would be suitable for.)
Thanks for the explanation! I have no idea why your comment is downvoted right now.

The link to Steam is extremely interesting to me, I did not own gaming hardware (except for a Switch) for long time.
> The main reasons square-rigged ships fell out of fashion, as far as I know, are mostly logistically.

True, but it gets more complicated than that. For fast long-distance commercial travel they were replaced by the steam and later diesel propulsion, which both a) were faster and b) required less crew (so were logistically superior).

On the other hand, where sailing is still used (and that's mainly sport and leisure) the square rig is still here, only in an evolved form: the spinnaker. But whenever the speed is not the primary factor, fore-and-aft rigs (primarily Bermuda) is preferred because it requires far less crew. And then again, when the goal is to have plenty of crew -- like in some navy office training -- classical square rig is still highly merited [1].

[1] https://en.wikipedia.org/wiki/Training_ship
Why are people upvoting a random asciiart? Flagged.
Most IBM Employees Happy About CEO Change, Blind Survey Says
Aww, was hoping there'd be an old-school text adventure here!
That is exactly diametrically opposite what I said. And I did not discuss “tools” just the vi/vim cult.

I don’t have a problem with someone using vi/vim so long as it isn’t a cult.

I don’t care about tools or how many ways someone can write code to identify a palindrome or generate Fibonacci. I care vastly more about how people think, how creative they are, their attention to detail, resiliency, philosophy when faced with failure, ability to learn, approach to facing areas where they might be weak, ability to communicate, organizational skills, honesty, humbleness and more.

Notice I could not care less about coding speed or someone being a code puzzle database or how quickly they can enter 300 lines if code. In the context of what real work is about these things are as irrelevant as what brand if shoes they wear.
I think it is a good idea to containerize all electron apps, and run them only in containers. It is because reducing the surface area of your code to the system will reduce vulnerabilities of your code.
Location: EU / Hungary
Remote: Yes
Willing to relocate: No
Technologies: Node, React, C, C++, ARM, 6lowpan, rpl, python, firebase, postgres etc..
Résumé/CV: https://www.emergence-engineering.com/cv/viktor
Email: viktor.vaczi.90@gmail.com

Web dev / Electrical engineer. Business oriented meaning that I don't like projects where I only have to write code without any kind of feedback. I also love mentoring.
I've been programming since I was 10 years old, met with a lot of technologies.
>which improves everyone's privacy, that's a good thing!

Except it does not affect Google, because Google has this install ID to use both for tracking and preventing ad-fraud.

Which means Google competitors are terribly disadvantaged, as they cannot use that.

Which not only reduces market diversity (contrary to TAG philosophy) but represents a significant conflict of interest for an organization proposing a major web standard change.

These issues are very relevant to the original proposal, especially in light of the fact that Noone outside of Google is terribly interested in this change. Any time a dominant player is the strongest (or only) advocate for a change that would coincidentally and disproportionately benefit its corporate interests, the proposal should be viewed very skeptically.
I love vanilla/minimal js frontends, but I don't think this is a prime example. The basic function of it could basically be a math function, and it does not not include any accessibility features, and if smallness is what you prioritize it could be smaller by using the form API's more, especially for things like radiobuttons (for example, a selected radio value for `units` can be found with `form.units.value`, the same can be done for other inputs).

My point is mostly: do vanillajs but also understand what api's are actually available for you from the start. There is a lot built into the browser, use it. Usually it already has better performance and accessibility than whatever you would write yourself.
Linux and MacOS are each about 1% of the market, yet this product supports MacOS and excludes Linux.

That doesn’t seem like a wise choice.

Ordinarily no product needs to target 1% platforms, but this product specifically seems like its early adopters would naturally be non-Windows desktop users. Cutting off half of that crucial adoption seems ... stupid.
Looks like they changed the disclosure at some point. The original version of the article is here: http://archive.is/QCmA6
Effective Bug Bashes That Your Team Won’t Dread
I always believed that tech-savvy people using Google Chrome are morons. It's the perfect blend of Google being evil trying to force it to everyone, the browser being dumbed down to masses so much it's missing the most basic features, and I guess privacy concerns too when using browser from advertising company.
That sounds like the RIFA brand AC line filter capacitor blowing. Cheap and easy fix provided you have a soldering iron and the long Torx driver to get at the screws in the handle. :)
What made my post-college mental state so much better (as well as my friends' quality of life) was that I forced my flatmates to cook with me all the time and we would have people over for lunch/dinner like I used to do back home, in Greece. Our stomachs and wallets are still thanking us to this day.

For context, I studied in the US and moved to London for work right after graduation.
As long as you don't get funded and then forever to sell your product or service. Pitch is an essential part of being an entrepreneur. it's like breathing it never ends. cause if it does well you know what happens.
omg who made this?!?!
I wouldn't call rust ecosystem less mature than go, but it wouldn't call either of them mature.

Both have ups and downs. Rust definitely has immature web service ecosystem and it's a result of immature async i/o ecosystem. At the same time go has those things otb.
I think the concern is that this disarms Google's competitors while keeping them fully-armed.

Ads are a business, and they are Google's business. They are how they make money. And like all businesses, they are competitive. Tracking is a way to make more money off online advertising. By removing tracking from their competitors while keeping it for themselves, Google stand to make a lot of money off this change.

Their motivations are not honest, but they're pushing them as if this is the high road. It isn't. It's the dirty low road of dominating the online ad business, made possible by their dominance in the browser market. And it's always been the end-goal of Chrome browser.
Someone Used Neural Networks to Upscale an 1895 Film
Regarding (1), not "everything will work as before".

What happens if a Fossil repo that has had SHA3 commits written to it is accessed by old Fossil software before that change was introduced?
as an aside, if you got Rider as part of your resharper subscription, try it out, it is basically a drop in replacement for visual studio but faster and with many many little quality of life improvements you never knew you needed :)
That's exactly the way my wife and I saw it. Our provincial government removed the tax on Jan 1 2019. We just simply self imposed the tax.
We Went Back to Visit Gödel, Escher, and Bach
Yes, you have to rebuild go, but that is literally done in a minute.
It also would be interesting, if you happen to have some conclusive benchmarks, how the latest Go runtime would perform in this sense.
Leverage Your Twitter Network
A social media consultant, Beth Kanter teaches non-profits and individuals how to use social media tools like Twitter, blogs and widgets to raise funds and awareness.

Many founders have used twitter to cold DM investors, employees and recruiting leads.

Brands are using twitter to target specific regions with promotional messages and products

Recruitment agencies have turned to twitter as another way to source leads and grow their network of candidates.

Twitter is a goldmine if one knows how to leverage it. BUT twitter has one major problem, to the brands, founders and agencies that leverage twitter, twitter doesn't offer a filtering feature to find who you're looking easily.

Armed with a problem, I've built Pluto http://pluto.landen.co/ A way to leverage twitter by allowing users to filter through their network by occupation and location.

I would love your feedback, I'm launching in two weeks and if you're interested, join the waitlist within the next 24 hours to get 3 months free access

Thank you
I thought basically all browsers still capped FPS at 60HZ?
this would be the case if there wasn't an external entity with its own timesource (i.e. the game server) interrogating your machine while the game in underway

if there's a VMEXIT it will be measurable, and you have no ability to virtualise the server's clock
RSA Security | Bedford, MA | Full Time | ONSITE / REMOTE | Full Stack Software Engineer

RSA Labs is looking to add a senior full stack developer to our team. We're currently a team of 6 developers, co-located around the US. RSA Labs is an R&D team focused on ideating and developing the next generation of security products. We operate autonomously from the rest of the company which allows us a high degree of freedom in exploring new products and technologies. To learn more about our specific projects, see http://rsalabs.com.

You should have several years of development experience. We’re looking for someone with strong back-end skills. Since this is a remote team you should also be a strong independent worker (self-motivated, good problem solving skills). Experience with Java, Python, Javascript, & cloud deployment is a plus.

If you’re interested please apply here:
https://jobs.dell.com/job/bedford/senior-principal-software-...
Pattern matching is so much better in F#. C# gets more and bloated to the point of paralysis. It's not yet there but I;m sure it will at some point.
You're assuming the $500k guy is great talent.

Our local YMCA pays the Executive Director $400k/year. The child care workers make $11.50/hr + free membership. (ie. minimum wage) The Y is great, but I'm not donating anything to them.
What's Gone Wrong in Schooling?