skysight-inc/HackerNews huggingface dataset:
People are literally medicating themselves with it, though. People drink alcohol to medicate. They reach for Xanax, Valium, or other for the same. Those who are feeling happy and fulfilled but just want to experience a psychedelic experience are probably more of an exception than the norm.
Maybe this will be studied one day and we'll know better.
> Just curious, what companies (or kinds of companies) are betting on Scala nowadays?

LinkedIn, Twitter, The Guardian, Morgan Stanley, Barclays, Zalando. Generally speaking, Scala is used a lot by companies involved with Big Data (because they use Spark).
Sometimes I'm wrong. It's great to have a team that can point out why I was wrong and discuss a fix. But I know that I'm not always wrong, so when a developer is constantly telling me that I am wrong about everything, it's really annoying. Those types of people are only doing that because they have to be the smartest person in the room. Usually, however, they're not. They're just the person who has to be. Everyone else understands that different does not equal wrong.
Scala 3 will still be able to use Scala 2 libraries, so it won't be quite as bad.
You aren't wrong, the film really was terrible.
The truth about college (as told by a graduating senior)
The underlying assumption behind sousveillance is people will make reasonable decisions in response to publicity if everything gets publicized.

But anyone paying attention to what goes viral on social networks should know how cruel and arbitrary people can be in practice.

Recording stuff and not sharing it unless there's good reason seems more humane?
Considering that one of the main points of the article was that academic philosophy was disconnected from the 'real world', the fact that the demographic spread within academic philosophy is so narrow and and out of whack with the world at large is probably fairly relevant.
Was wondering the same thing. tnx for the perspective
Do you also get taxed if paid in bitcoin

Why not just do a 10% wealth tax on all of a person's assets on top of their income tax
It should be available world wide
Crypto is a legitimate investment. It's an entirely new asset class. If you think it's going away anytime soon you're delusional. 5 years ago you could buy 1 BTC for $100 USD. And at that point it wasn't even new. 1 year ago you could buy 1 ETH for about $50.

The average person would struggle very hard to find any investment that goes 80X in 5 years, or 12X in one year. With Bitcoin and crypto, lots of regular people have made returns they could never dream of on the stock market.
We may never get HKT directly, but associated type constructors can give you similar powers and fit into the language more naturally, along with impl Trait in traits. We’ll see how it shakes out.
People take things way too personally on the road. Other people aren't assholes. Road etiquette is just different. You shouldn't get bent out of shape when someone cuts you off. That a normal occurrence.

Driving is a skill like anything else. The fact that a large part of the general population doesn't drive in a manner that's optimal for safety is perfectly normal and should be expected. The general population has to manage their own finances, budget their own time, cook their own food, etc and few people do any of those optimally. There's no reason to expect the general population to do anything optimally.

In a car you usually don't have much time between things going south and crashing. An aircraft typically has a lot of time before it runs into anything.

Mechanical failure is a negligible factor in vehicle accidents anyway (if it weren't you'd probably see insurance companies giving people in non-inspection states discounts for getting one anyway). Most of the time the car just coasts/grinds to a stop on the side of the road.

Comparing airline pilots (qualified professionals who've worked their way up the chain) to the general population isn't quite right either. Being level headed is part of the job. The same is not true for the average person going about their day.
You're assuming the committee actually reads the dissertation.
Not going to happen.

I assume that the "added feature" section of the Dotty documentation and this blog entry have been written by different persons, because it's utterly impossible to reconcile those documents:

More complicated features, more experiments, more NIH, more ad-hoc inventions, larger language footprint with more inconsistencies and surprising behaviors.
Marijuana activists behind last major White House smoke-in give Trump a breather
I was under the impression Coke (like McDonalds) had a lot of regional variance; eg they change the recipe depending on where they are.
Governor Deal, veto SB 315 - white hat researchers should be thanked not jailed!
Works great on Firefox/Android, but yes unfortunately that leaves iPhone users out in the cold still.
Charging for debugger access sounds so 90s lol
Too much sugar to drink, that's all you need to know
There are a lot of comments pointing out pros and cons of Scala, comparing it to other languages using superficial proxies.

I'd like to share a different perspective based on my own work with OOP-centric and FP-centric languages.

If you take OOP to its logical conclusion, OOP is a slippery slope that eventually leads to Gang-Of-Four centric designs.

If you take FP to its logical conclusion, FP is a slippery slope that eventually leads to Monad-Transformer centric designs.

Both are equally valid ways to design complex applications, so it all comes down to individual taste.

Personally I have a taste for mathematical abstractions, so Scala is better suited for my way of thinking.

It's obvious that Scala was specifically designed to be a solid foundation on which one can implement the concepts of a little known branch of mathematics called the category theory, and almost every design choice in the language flows from there.

If we use this as the basis for comparison to other languages, it's very easy to understand that Scala has carved out a very powerful niche for itself and is here to stay.
"Liked" isn't the right term IMO.

I've worked with plenty of people whom I don't particularly like at a personal level, and would not have a beer with given a choice, yet were able to connect with at a professional level.

Honestly, this blog post had a "nails on chalkboard" sound, although it was written by the protagonist from his POV. My guess is that his co-workers would have said that he was a bit of an asshole, and made it clear that he was the "smartest guy" in the room. You can only pull off that bullshit if you are part of the tribe; when you're an outsider, that behavior lights up the organizations' immune response.
This is an excellent point. A lot of times, our personal pathway to success is by clearing the path for someone else to succeed.
It's an interpretation which might or might not be correct. If you are living in Finland and believe that this is incorrect, then you are free to go to court and make your case to a judge as to why the tax authority is wrong.
I agree with the general point here and it's a good concept to keep in mind.

Where Scott and I disagree is that 'sexual harassment in silicon valley' strikes me as a different phenomenon: preference falsification [0], or 'private truths, public lies' (which is what Timur Kuran called his book about it). It's a model for why some regimes seem to fall very suddenly, and the intuition is: even if people publicly don't oppose something, they might privately all (or mostly) oppose it, but could be waiting for a certain threshold of their peers to say something before they speak out. When someone does speak out, you see a sudden cascade of dissenting opinion from people who were just waiting for these first mover(s), whereas it would have seemed before that everyone supported the status quo.

In this model, all a revolution takes is for someone to get fed up enough to make the costs of dissent seem really low (like Mohammed Bouaziz, the vendor who set himself on fire in Tunisia in 2010). For the subject at hand, I think Susan Fowler was someone whose threshold for speaking out was zero people, but once people saw her dissent, they too were willing to voice their private beliefs.

So people aren't going actively looking for sexual harassment -- rather, it's always been there, and now we're seeing private dissent made public.

I readily admit that one could make this same argument about undocumented immigrants and crime.

[0] https://www.jstor.org/stable/2232928?seq=1#page_scan_tab_con...
If my kid's school had homework I'd probably start looking for a new school.
> 'cd' is defined by the Posix standard (in spite of it needing to be a builtin)

I sense you're misunderstanding something, namely that POSIX defines not only the names and behavior of a number of common utilities, but also the shell language. There is no "in spite"; POSIX defines the shell syntax features like while, case, if, the various expansions that the shell does and so forth.

By your reasoning, someone's original shell-like scripting language must not have a case statement that is not terminated by esac, and that doesn't have cases terminated by ;; because POSIX requires these. I.e. one mustn't develop a program and call it a "shell" if it isn't a POSIX conforming shell.

cd is a shell feature like while or case; it's effectively a special assignment operator for mutating the shell's current working directory.
I think jvican noticed this. jvican is the engineer from Scala Center which is supported by EPFL.

Edit: typo
Can you be specific? This is a popular meme but it doesn't match my experience of Scala's language features at all (indeed I'd say Scala is very good at pushing things out into libraries or composition of existing features rather than making them language features), and often I find people with this kind of complaint were actually using a library with poorly named functions and mistaking its features for language features.
That correction is making it worse. Now they might search for cached versions. Ugh, serious mistake.
I do find it interesting that in the Netherlands, and likely the EU, beer has an ingredients list.
The large hardware store chains only stock standard softwoods and some board materials, all in subpar quality. This mostly caters to the "jigsaw and woodscrews" faction.
> In my first week, I was assigned ... I took the lead in implementing the solution

You took the lead on your first week???

Based on your explanation, your co-workers were morons, but you made one of the most outrageous socially-wrecking mistakes that one may do: you showed an unwanted truth to people you were not even acquainted yet. After that, the cleavage is too deep to even try and feel it. I think letting you go was the right decision, the environment was already toxic and it would have taken years before it returning liveable, if ever!

When you join a new group of people, first of all try and adapt yourself to your new environment, and only later try and adapt the environment to you. Otherwise, conflict is inescapable.
Amazon May Have a Counterfeit Problem
> And that's why they are easily destroyed with bad weather.

This is not the case: houses are not "easily destroyed with bad weather." Unless you sustain a direct hit from a tornado or are flooded by a hurricane's storm surge or other rising waters, your house is extremely unlikely to be destroyed by weather.

There are few construction methods that can reliably withstand either event, and even if you do, if you get flooded, you have to tear out the entire inside of the house anyway regardless - even a storm surge does not usually completely destroy a house, it just has to be torn apart due to the flooding.
What if you were to invest in a publicly traded non-Finnish company, let's say Apple? How do you think the government should treat that?
GameDev with three.js on the modern web
Some resistance like concept for fluids ?
Rekordbox Dj 4.3.1 Crack Full Version Free Download
Show HN: Cross-Platform Tool to Benchmark DNS Resolvers
You Can Do Too Much Due Diligence (2013)
I'm really confused by this post. It seems to me like: a) the worst place to mine anything is in a general purpose cloud with resource sharing out of your control and b) burning as many resources of a specific type as available is (I'd expect) the worst kind of customer behaviour for AWS since underutilization and overprovisioning is free money. So why does this official post exist?
I've always had select count(*) do a full table scan (or at least take considerable time) in innodb... Did something change?
There is a bigger war, though. Other teams, other companies.

You want to keep what works, change what doesn't work.
If your team doesn't do it, another team elsewhere will.

Then, people never stay in the same job forever. If you use your power/team to stay mediocre, you are just acting against your own self interest.
Oh, my bad then haha!
I'm not an RF engineer, but the video mentioned that the 'traditional' WiFi component would draw 1W. I assumed that, if you add a battery, it's to power this part.
Marketing Materials No Longer Have to Be Expensive to Produce
Right, I'm sure the modern rules are very detailed. But at some rough level of walking around & looking at buildings, there's a step change right after the great fire.
Depends on the approach. If you go with statistical learning, it's more a mix between statistics, calculus and linear algebra. It's my favorite approach though, because it makes you feel less like the comic posted below.
How many schools do you have available?
In Finland you are required by law to name your children one of the 100 approved Finnish boy or girl names (there is an exception for ethnic minorities)

Imagine such a law in UK or USA.

Finland is a bit more "special" than other countries.
Well to be fair they didn't for phones either, the EU had to slap them into it
> What baffles me is how intelligent people want to live in a society where the only people who have a choice about having a gun are lawbreakers and law enforcement, thereby putting themselves at the mercy of criminals and the response time of the police.

It's called the European Union. And we have not been overrun by lawbreakers.
So because some licenses don't have ongoing re-certification requirements, that means all license are bad? Couldn't it just be that a "programming license" has regular testing and re-certification?

Because a license/certification test is the exact definition of "skills/competency assessment". If the licensing test doesn't meet those needs, that's not the fault of licenses in general, that's a fault in the test and can be fixed.
I think if you're a programmer wondering what math will help you in your career, which is the question this article is trying to answer, this article is misleading.

Most working programmers won't have to know any math beyond arithmetic.

For instance,

"Also, how does one distribute a large computation across globally distributed data centers? You have to understand some physics to do this well: at Internet scale, the speed of light starts to be a bottleneck. Heat dissipation, density of electrical current draw per unit area, etc, are all real world considerations that go into what programmers do"

Come on, let's be real. In grade school we learned that light goes around the earth 8 times a second. That means 1/16 of a second (63ms) to go around to the other side of the world. That doesn't set a useful lower bound since this is the ballpark of latency within a country anyway. You're just going to ping between the two servers and measure the latency.

That being said, programming could in theory require any kind of math. If you're doing machine learning, you'll need to understand statistics. If you're doing graphics programming, you'll need to understand trigonometry, linear algebra, etc.

If you're writing software for the medical industry you'll presumably have to understand a little bit about how that industry works, but I wouldn't suggest programmers go learn that just for the sake of improving their "general" programming skills.

Here's a more realistic take:

1) Learn math as necessary for a field you're interested in

2) Know binary and hexadecimal representations of numbers.

3) If you're going to use a lower-level language, understand how signed/unsigned arithmetic works, boolean algebra, and some basics of the floating point representation (in a nutshell, don't assume that computations are exact, so don't rely on equality (==)).

4) Understand time and space complexity. For most programmers, this is going to be simple: don't nest too many for-loops. I'm guessing 90% of programmers will never have to construct an algorithm whose complexity involves a logarithmic function, except for maybe binary search. Even then, most programmers will rely on libraries to do those things.

5) Be able to do back of the envelope calculations, and understand that order of magnitude is more important than exact numbers. Try to do them in your head so you can quickly evaluate possibilities.

6) Increasingly, statistics and machine learning are becoming important for programmers to know. Learn some basic statistics and it will make you much more desirable. Play around with R or Octave or numpy and don't make the mistake of applying too much statistics without thinking, unless you're in the marketing department.
I'm not sure.

The coordination consensus is (our own implementation of) disk paxos, which we liked for its operational properties in our context (the coordinators don't need to know about each other or communicate directly). An early version of fdb had a dependency on Zookeeper for this purpose; you can use anything.
And when you make fire drill in company someone has to die because that what happens in real fire situation. Sorry Bob it is your turn this time :)
BMW is doing something like that https://www.drivingthenation.com/bmw-heat/
Why Police Should Monitor Social Media to Prevent Crime
> You can't get much more scouting than that because there is a cost associated with scouting, either because you lose a worker's time or because you spread out your army.

I agree but I was mainly talking about the time it takes to perform the scouting. A AI could scout 5 different places at the same time which is pretty hard for a human to do without falling behind elsewhere. I know SC pros are really good at multitasking but at some point the AI is just superior. If this gives the AI a significant advantage is a different question.
And Clojure? I find it to be the best experience on JVM.
Interesting that you see it that way. I see Haskell and Purescript usage growing, and I don't know many people interested in O'Caml / Reason. Not trying to say you're wrong---just commenting on the effect of our respective filter bubbles.

As for Scala usage. I'm a Scala consultant, so I'm biased, but I'm seeing a lot of adoption. Most finance companies and most media companies are using Scala.
Having done both with varying success, I definitely agree that your brain needs to be wired differently for each.

In web dev, experimentation is cheap, so you make changes fast and see what happens. In many ML applications, trying stuff is expensive in time and/or money. So the best strategy is often to think hard about what could be going wrong, and make and test explicit hypotheses.

The difference definitely came as a surprise to me when I was making the transition.
German court says ad-blocking is legal
Hey, depends on what you're looking to do. Are you looking to send Marketing or Transactional? Coding your emails in HTML or wanting drag and drop capabilities? I use Mailjet for all of the above.
Has anyone here benefited from deploying a private Ethereum network?

I'm struggling to brainstorm practical use cases for my projects, other than perhaps for smart contract confidentiality reasons. It feels like the cost of maintaining more infrastructure and the potential waste of computing resources through mining outweigh any benefits but I am likely missing some great use cases.
Is that hard to teach..I mean..its the alphabet..Excuse my possibly ignorant questioning.
Holding Effecient, Effective Attendee-Driven Meetings
Rules don't help as much in real life as we think. They are imaginary, and have influence on our behavior only because we let them. If violating a rule has no consequence or little chance of detection, we can expect large-scale violation.

Further, if an action satisfies some person ethic but violates a public rule, many folks will take that action anyway. Violating the speed limit to get a spouse to medical aid. Violating a confidence to stop injury. Things like that.

If a rule is counter to human nature (curiosity, personal safety) then it is likely to be useless.
I hope you'll share it anyway. I enjoyed working on this in school. My thesis advisor worked on a couple papers on your very topic, but as far as I know, nothing was ever turned into a product: https://pdfs.semanticscholar.org/6d34/878442dfde070ada9846fb...
You have to wonder exactly how these services promise to 'review' their apps posted there and seemingly have a ton of guidelines for what's allowed and what isn't...

Then just completely ignore said guidelines while not doing anything close to a review. Seriously, do none of these rules can checked at all?

https://developer.chrome.com/webstore/program_policies?csw=1...

It's no better on the iOS store, Play Store, Steam, Windows Marketplace or anything else of a similar kind. Poor quality, scam apps and programs seem to waltz right through 'quality control' like it's non existent.

Honestly, at this point the best 'walled garden' marketplace would probably be the fan game and mod equivalents. At least on the likes of MFGG and SMW Central you have human moderators physically test every single submission , then give detailed feedback on every single aspect of said submission (down to actual game design and mechanical implementations). Plus a perma ban system for anyone continually trying to submit crap.

Makes me wonder what the Chrome Store or the Play Store or Steam would be like if they did that. Probably better, and with less questionable extensions like this in it.
Black-Green-Red Nato Strap Silver Buckle Nylon Leather
Amiga Workbench and GEM [1] icons, fonts and chrome were some of the most aesthetically unpleasant designs ever. The proportions were all stretched out, and the icons were mostly ugly.

With Kare's icons, even the pixelation looked cute.

[1] I was briefly enchanted with GEM because it made my DOS machine look and feel like a Mac, but when I compared it to an actual Mac it looked horrible.

This is what GEM looked like:
https://en.wikipedia.org/wiki/Graphics_Environment_Manager#/...

And this is what System 1 (original Mac OS) looked like:
https://en.wikipedia.org/wiki/System_1#/media/File:Apple_Mac...
The majority of shops that firmware devs come from (and particularly defense) have a policy of only verifying the dates of employment and nothing else.
Given Thiel’s purported views on privacy, the hypocrisy is overwhelming.
It seems like it. I recently took the liberty to update the language rankings on https://en.wikipedia.org/wiki/Scala_(programming_language)#L... and compared to 2016, Scala took a hit on pretty much every ranking.

Outlook largely negative, falling in rankings across the board.
"Excuses for why shitty code is in production are probably legitimate excuses"

Honestly, I don't think this is true in the general case. It's certainly true that there are times when deadlines mean code quality is going to suffer, but I think the incidence of this is probably lower than the frequency with which this is used as an excuse.
I don't think that will happen until AI becomes a commodity, ie some thing that you can buy off the shelf and instruct it to do things for you. I think for that to happen it needs to be actually intelligent and not simple ML tricks.