skysight-inc/HackerNews huggingface dataset:
I’m glad you mentioned this. I worked on an email client like this for a bit, but I found email difficult to work with. Basically I wanted to be able to whitelist important senders and have those emails appear to my desktop, then the rest I could get to when I had time to open my inbox.

I know ahead of time who I want to be able to reach me immediately. My boss, his boss, my team and my girlfriend. Everyone else can wait.
Historically speaking, generally because the money lost by SpaceX not being able to launch on anything close to schedule costs them more than the few percent they could save. (Remember, there's a whole bunch of cost in building the satellite too.)
N here is a function, not a constant. I was confused at first, but I think the "-N" in that post wasn't intended to mean "minus N" but rather ", where N is the function called...".

The "norm" of a number is more or less its absolute value: its size, it's magnitude. So "1" has norm 1, but "-1" also has norm 1, as does "i", and "-5" or "5i" or "4-3i" all have norm 5. So these four mathematical structure (R,C,Q, and O) all have the property that the norm of a product is equal to the product of the norms. Things get really obnoxious (or at least really unfamiliar) if you don't have that property.

Edit: Sorry for the repetition! I've got to remember to reload these pages before replying.
Did you mean should we compare it to airports? LAX will land 54 aircraft in the 60 minutes starting now, and I assure you that amounts to rather more than 1000 pax/hour.
Why cant i just walk into someone else cabin and say its mine - i find the concept of ownership ridiculous. So what you built it? You left it half an hour ago to collect wood- i assume you want to build another one and are sick of this one.
What do you mean, permits and claims? Calling the police?
This is all very regressive talk i hear here.

Turns out there are two sorts of Freedom - the good one (mine) Freedom and the bad one (others/your) Freedom.
I will rage and fight for the good freedom, while demanding for someone else having his good freedom and parts of mine good freedom to limit your good freedom.
The most distinguishing factor of Haskell is not it's functional programming features, but rather it's very flexible and powerful type system. You won't see that pulled in by the mentioned languages any time soon.
I think part of the issue is inequity. I don't have the requisite skills to even begin to do the calculations, but I expect that Google is getting way more (monetary) value out of me than I am getting out of their recommendations. Especially when their recommendations have often been for videos that they know I've already recently watched.

Even if there is nothing wrong with the business model, the "prices" can still be unfair. A lot of the values of these things are inherently difficult, if not impossible, to calculate (at least seemingly).
>> You will never see Western journalists go after their own surveillance state

The Guardian and The Intercept both did exactly that (which is why you know about the Cisco/NSA thing by the way). I believe French and German newspapers also did something similar.
I don't disagree with what you've said, but I'd like to redirect. I don't think there is a general expectation that programmers or software engineers should approach writing software primarily from a mathematical perspective. If for a given input one generates the expected output then you've written good code (over generalization). So, when I sit down to extend a library with a bit of new functionality, I'm generally not going to also go through the process of learning a new language or making changes to the language I already know. I'm going to express this new functionality using my existing tools. The library is being extended, not the language.

Which is why I find the other comment's mention of Racket to be interesting. I've always found it weird that the grammar, syntax, notation, etc of various different maths are not better represented in programming languages. Software is after all, theoretically, infinitely flexible. But most new code is written using the same tricks as old code. Compare this with mathematics. When you switch from linear algebra to calculus you're expressing it all on the chalk board in completely different terms. You don't write calculus in the language of linear algebra. (Yeah, I know many ideas can be expressed / optimized using it, I'm speaking of how does one achieve the greatest level of mental ergonomics when thinking about or expressing an idea. Maybe call it speaking native Calculus.) Different symbols. Different layouts. It all facilitates a different thinking about different ideas. This is clearly where LaTeX, Mathematica, SageMath, and others come in. But if we're talking about Python and R libraries, well that is no where near as natural.

Programming is taught just fine for those wanting to program. Maybe mathematicians need to put more effort into leveraging the tool we call software into building out tools, languages, libraries, and human/computer interfaces for the activity we call mathematics. Or not. We're probably at the state where we are at because to some extent it gets the job done. With maths and software being so important to our future, though, I personally feel that improving the ergonomics of tools used for computational sciences would pay hefty dividends.
Care to back up your statement with sources or data ?

I see these claims every now and then and never have seen a decent justification. Would be great to have that to have a more informed debate ...
not just near the poles. Geohash distortion is already very obvious when you compare UK and countries in south Asia.
I've found cdi starts much faster than Spring these days! Glad to see it catching steam
Typically there are two affordances that tell the user he can scroll:

1) A scroll bar

2) Clipped content

Many browsers hide the scroll bar, so the only thing left is 2).

For some reason designers think that it's a good idea to scale the content in such a way that the initial page load looks like a complete page.

This is so idiotic! You are actively misleading the customer! You are hiding all the marketing copy.

Some designers have realised this is a problem, and they add a little arrow to indicate you can scroll. Nobody understands those weird arrows except other designers.

The easiest way to tell users that there is more content is to show it! Make it so that part of the second headline is visible, and noone will miss the fact that there is more content below!

If you go for sexy screenshots, sure, go make your first section fill the browser window. If you want your visitors to read your page, don't do that!
I would spend a lot more time on them if there was an RSS feed. Same with show, ask and everything under /lists.
Yeah, but they are still a counterexample to the stated claim. It could be that only ℝ as a whole forms a field.
It's hard not to make the connection between this example of a clueless self entitled tantrum and the naked resentment towards a US rival by a euro bigwig complete with the instinct to seek government subsidizes and assistance against said US rival with the scrutiny US technology companies are receiving in the region.
Study rings alarm bells on some of the biggest ICOs
Point taken and I agree with the advice. That said, you never know what kind of downturn this will be. 2001 was very different than 2008. The GFC was a credit-driven crash and took a long time to unwind, during which all of the scared money went splashing into tech so despite her narrative, 2008 was not a recession for many people in the tech industry. Developers didn't get hit at all and there was plenty of VC money sloshing around.

The next downturn will (probably, maybe) be a normal run-of-the-mill Fed move based on raising rates to cool off inflation. That probably _will_ affect startups. Still, you never know and it always pays to have a bunch of liquid cash—that's never bad advice.
And a big pool of potential "employees".
> Before downvoting, you may want to look up the facts here. In NYC, unlike some other cities, Uber and its drivers are licensed by the TLC.

If this ruling were limited to NYC, that'd be relevant.
I agree in principle, but this is exactly why we've moved our data pipeline from Python to Haskell.

The Python ecosystem has this concept of what is "pythonic", which, while it results in more code around the internet looking familiar, it largely resolves to "write it out yourself by hand". The result is that there are often no library functions for these things, even in libraries where you'd expect them to be. Need to coalesce an Optional, or need a switch statement? Write out the conditional. Need zipWith, flatMap, or mapMaybe? Write out the list comprehension. Need a combinator, or something curried? Write it out.

We spent an obnoxious amount of time fighting with bugs from this, or weird edge cases in pandas and numpy, that would show up halfway through training, or not at all until we measured results. Heisenbugs from generators were also a huge issue. We ultimately decided the situation wasn't tenable for the quick iteration cycles we needed, and moved all the data munging to Haskell. Almost everything we need for data munging is in base, usually in prelude. If it isn't, it's in lens. Changes and refactors are quick, and no more surprises halfway through training.
Oh wow. This is basically a paper about astrologists. Was it published under astrology or anthropology?
How many jobs would be created by having only 2% of the population in agriculture instead of >50% in the 19th century?
Graal can be used as the JIT compiler got your JVM. It's also pretty easy to hack on. There a great presentation on YouTube by one of the project leads about that.
Show HN: Blog to Book
I think there's a little more foundation to it that just "Occam said it". I think the point is that the simplest theory is a) a lower bound and b) most valuably falsifiable.

Take a theory, add a bit about a Unicorn. or a Dragon. Now you have a more complicated theory. You can arbitrarily contrive a more complicated solution.

But the simplest? You've found a local minima. And because it's more stable you can compare it to competing theories without trivial refutation. see: the 3-5 theories of dark matter.
Wouldn't that have some pretty hefty performance impacts on the games you're playing?
There are a variety of reasons why it's considered best practice to make people have a shower before entering the pool.
They already explained it, talking about elderly people / etc. If it's sunny and you are out of the water from three hours tanning, your heart adjust to a certain frequency. If you jump in with any prior advice to your body into the water, heart has to adjust to a much different frequency, and an heart attack is possible.

The problem here is that a lot of people doesn't know what's going on with their hearth and certainly a lifeguard doesn't know about.

Also, adding to that, https://en.wikipedia.org/wiki/Cold_shock_response

I don't know about Sweden situation, but it seems really weird that no lifeguard was there. In Italy every public or private place with a pool needs a number of lifeguards according to the number of people of the pool / the pool's dimension. It's really easy to have some heart attack or hypoxia going unnoticed, example: X person jump in, simply doesn't get up. Also, time is key, if an heart attack occurs a close defribillator with someone able to use that / a lifeguard able to transport that person out of the pool without damages (it's not that easy as it sounds) can be really important. Drowning situations are even more dangerous, a drowning person can have a force in their arms able to do real damage and everything needs to be deal in the safest way.
China probably sees it as being in their long-term interest to prop up American hyperloop companies so that Americans don't come to their senses and build trains. The longer we're distracted by hyperloops, on-demand taxi services, and self-driving cars the deeper our technological hole becomes.
You can also configure unbound to prefetch records that are about to expire that the user has recently requested. This can reduce human pattern recognition and correlation. Do this on your upstream servers as well. Read up on "target-fetch-policy:"

Unbound also allows you to set a min-ttl, which is taboo in the DNS admin realm, but very useful for adding a small amount of privacy, at the risk of poorly engineered websites being unreachable for a small period of time. See "cache-min-ttl:" Consider keeping that under 20 minutes.

I also log all query responses, then sort by request count and do additional prefetching of names I use, plus batches of random domain names to add some noise as others suggested. "log-queries: no" and "log-replies: yes". Logging this data can also help you spot websites that try to enumerate a users DNS and real IP by using unique A records per client.

Also make sure you don't have the "subnetcache" module loaded, as it will by default send client-subnet data, allowing enumeration of your private network.
ESA has much less money than NASA and the DoD, and is free to chose a launcher from another country as well.

Are the European space companies subsidized by ESA and the other European space agencies? Yes. Is it much different from the subsidies in the US? Not really. Is the US space market bigger than the European market? Definitely!
As a whole bena's post agrees with what I was saying as long as you understand Facebook is a private platform. Facebook doesn't provide a platform that allows free speech. It has censored people for business reasons for years.

Do you think Facebook should allow paid antisemitic advertising on the platform?
Your policy would not have the impact of getting Uber to pay the $1000/mo in unemployment insurance for everyone that wants to drive for them. Instead it would have the impact of eliminating the offer of jobs to anyone not driving enough to justify the unemployment insurance.

It's essentially a job destroying policy in a time when we see increasing automation and therefore very counterproductive.
The "false bottom" thing is pretty well covered in UX/Conversion optimization circles. See, e.g. https://conversionxl.com/blog/false-bottom/
You should understand in advance the way the company does raises. Typically youll have a (usually guaranteed) COLA which is small. From there salary is tied to peformance and responsibilities. Your manager should have already shared this with you and ideally youve been working towards making progress.

If none of those things are in place then like other posts suggest, perhaps get a backstop and negotiate with other companies. Just remember the difference in salary might not make up for all other benefits. Just be honest with yourself about what you want / need.
I'm impressed by the commenting. This is much higher quality stuff than I expected!
Bits: The Week in Tech: A Doozy of a Week for Industry Bosses
Awkwardness is okay
What I love about space is it is a great example of peaceful competition between nations. We need more of that.
NetStandard-vnext
You can also move the same products up the value chain. Boutique manufacturing, hand crafted goods, and organic foods are all efforts to do this.

A large portion of a goods value, especially for consumer goods, is perceived value.
The Go team's stance on generics, summarized:

For us to consider generics, show us an implementation, that:

1. Doesn't hurt compile times too much.
2. Doesn't bloat the binary too much.
3. Doesn't hurt run-time performance too much.
4. Doesn't fundamentally change the language syntax too much.
5. Doesn't complicate the type system too much.
6. (My personal fav) - Plays nicely with Go interfaces. (Seriously, good luck with that one!)

Show us that and no problem - you'll get generics!

Now before you go off and waste months doing that, realize that it's them basically politely telling the community to piss off with these generics proposals. But they're free to write comments in a dozen or so Github issues if it makes them feel better, why not.

If you've been following the language since 2010 or so, like I have, you'd know by now that roughly 4 well-thought generics proposals have been shot down by the core team.

Programmers are really horrible with emotional intelligence and reading between the lines, it seems.
Over a decade ago I worked for a CLEC. One day one of our engineers was on a support call with our client side TDM vendor, who had remoted into his computer to troubleshoot some issue. During that session the vendor's employee used a backdoor account to log in, and our engineer was recording his terminal session, so we had the password from there on out. We could not disable the account or change it's password, and it didn't show up as a logged in user when it was being used. So we made it a point to only turn on the SSH daemons on IP's that weren't available to the public. It did come in handy a few times to reset a real password when using a console cable was not feasible.
None. I'm not rich. Is this a normal thing people expect to do now?
Slack made work sound cool. Can it keep up the illusion?
Intercept the traffic somewhere and inspect it with Wireshark. You can decrypt the HTTPS packets if you can manage to log the keys on Android (see https://jimshaver.net/2015/02/11/decrypting-tls-browser-traf...).
I agree with your basic point that the list is aimed at purchasing citizenship outright and would look different if you included countries with residency requirements.

I was just pointing out that the US would not top the list if it did.
I think the criticism isn't that it couldn't possibly work, but rather that it was impractical and expensive. Basically, its the modern monorail.
Of course, it's just a different form of public transportation. It needs to be competitive on a cost per passenger per hour basis in order to be viable.
Announcing Rust 1.27.2
> I doubt that all of the web developers who have invested in becoming javascript "experts" want to see the ecosystem change and see all of their "experience" and "expertise" become worthless.

Can you expand on what you mean when quoting those words in this context? I can't put my finger on what point you're trying to make here.
> The learning lesson was you may not be the target user for the design. Or you may not realize what the primary goal of the design is.

A bad design doesn’t get better just because there are excuses that explain why it’s like this. It’s hard to justify that "Someone visiting my website to get info about my product" is not a target user.
Note that I was referring to client/stub resolvers specifically. Last time I checked, it was rather uncommon for them to perform their own DNSSEC validation rather than trusting the AD bit sent by their upstream resolver. In practice that means any MitM between you and your DNS resolver can spoof DNS regardless of DNSSEC status. DoH/DoT, on the other hand, mitigates this.
There is no work done by anyone on the core Go team on generics, you are correct. An open github issue means diddly squat.

It's tagged as "language change" and "Go 2".

There is no Go 2 being planned/worked on - it's just a bucket of thoughts.
One theory might be better than another when they both fit the observations, but you can't say which one is true-er. For example, were Newton been presented with GR but only allowed his contemporary evidence, he should not conclude that classical gravitation is more true than GR on the grounds that he doesn't have any evidence for the additional complexity.
Then start earlier. I have no sympathy whatsoever for managers that push crunch on their employees. If the date doesn't get met, that's entirely on management.
Exactly - why do some people consider it a win when folks that are already low risk (and likely high income and most able to afford it) get to pay less?
Powershell Core available on Ubuntu as snap package
Well I for one thank god I was born a Dutch citizen. I basically struck gold without even doing anything- I am the 10%. Its not fair I guess but I'm not giving up my ticket!

The funny thing is though that in the 19th century some of my ancestors left Eastern Europe looking for a better place. They found it but today that route is closed.
<snark>
I guess this is why Microsoft has a great portable format for word, and moving from/to Word is a piece of cake.
</snark>
sure, but enough to sign up?
What do you mean by "novel study path" here? Funding yourself with money received from a job?

On my first reading I took "novel study path" to mean new research techniques or something along those lines, which seems obvious and is not likely what you meant.
> Translate each line item into approximate value created for the company,

How you do value things in the following cases 1) are opinion (eg Fixed a bug, or 300) or 2) things that have no direct value (wrote a microservice that supports a microservice that alerts users if a microservice is neither micro or servicing) or 3) You delivered exactly what was asked of you, FeatureX say, but FeatureX was poorly researched/designed and received no traction?

Nonetheless I will try to do as you've suggested, I see a lot of value in being able to deliver what you're pointing at.
Paralyzed mice with spinal cord injury made to walk again
This sounds like good advice, but lost its luster once I thought about it for a bit. Given that it's a market, people's worth is constantly changing, sometimes dramatically so, and you should largely try to get as much as you can.

But yeah you should also consider both party's BATNA when deciding how hard to push.
Read a few books on salary negotiation.

Try Negotiating Your Salary by Jack Chapman.

Fakespot says that Fearless Salary Negotiation by Doody is loaded with fake amazon reviews, so I might give that one a miss.

And, read "Never Split the Difference" by Voss.
It's not false, w.r.t. general relativity

And you still need a good amount of creativity to come up with special relativity and to a certain extent, with the photoelectric effect (though we could say that was the 'easy' one)

But yes, the puzzling results and existing mathematics were part of it. But there is a reason we hear much more about Einstein than Lorenz or Michelson-Moreley
Legalities may be dependent on the country of origin and honestly, most of the engineers may not even be aware that they're deceiving anyone, just trying to copy a device at low cost.

Most businesses do something that's identical to work done elsewhere. Many, many, many companies exist whose main line of business is to take a successful product and clone it cheaply for a market that can't afford the "authentic, professional" version. That is a perfectly normal, legitimate business.

I'm willing to bet that most of the engineers who did this phone never thought they were doing anything wrong. In fact, the "information should be free" arguments that many posters use on this site could be used to justify exactly the production of this phone!

IP protection gets interesting when it protects something you actually care about...
"So you have no excuses not to build your CLI tools in Clojure now."

Except that the toy program is 25MB and takes multiple minutes to compile...
The possibility to do great harm with robot swarms is real; load them with a nerve agent or explosive and you have instant mayhem that is almost unstoppable.

I hope we will come up with some way to control/disable these things, or we may end up with a few psychopaths terrorizing entire cities.
I'm not a doctor, but desloratadin allows my girlfriend (also half asian) to drink a glass of wine without getting all red.
Having been there in 2008 (but not 2001) I will say that 2008 did hit developers a little bit: a number of companies (including big ones like Google) had hiring freezes for about 6 months, and investment dried up starting in early 2008 and lasting until nearly the end of 2008. It looked scary for a little bit, even for developers. (Though of course nothing like the rest of the country.)

Starting in late 2008 it was all rainbows and ponies again.