jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
They were banned fairly because they were so expensive that many competitors couldn't afford to use them, putting them at a huge, probably insurmountable, disadvantage.

The cost was mentioned in that wikipedia page, but I believe they didn't mention that they need to be individually fitted and are single-use only.
If they know somebody clicked the ad and made a purchase, but they can’t know it was you, why are you bothered? Is it about something other than privacy?
So... You're arguing against it by pointing out an excellent library for the language? Was someone forcing you to use std::thread? Of course it won't have as many features as tbb; it's meant to help pthreads users.
read https://scienceblogs.com/angrytoxicologist (RIP)
For those that might not know, ethanol is the "alcohol" in "alcoholic beverages."
I get most of my leads from either:

* My website. I rank reasonably well in Google for search phrases such as "Freelance Developer in $mycity". Probably if I blogged I would get more traffic. But it doesn't hurt to get a website going, and see if you can get ranked in Google for a particular geographic area. I suppose it's only really useful if you live in a city large enough that businesses are trying to find developers in via Google.

Also I've found that the people who do search Google for developers in a geographic area, are generally doing this because they want someone local, and have often previously tried offshore developers and not liked the results.

* LinkedIn / Github / Stackoverflow - occasionally I get leads from these sites. LinkedIn is easily the best of the three. I don't think you even need many connections on LinkedIn (I've only got 60). I think I just show up in the search results. Usually LinkedIn you will get recruiters looking to fill a contract job. Github/Stackoverflow are usually other developers from a company looking for someone to help out on a project.

I'm a bit disappointed in Stackoveflow Careers - I've never had a lead from there, which is odd.

* Referrals. This is probably the best way to get work - it would be hard if you were young and just starting out I guess. I've found that now and then clients will mention you to other potential clients, and it does kind of snowball a bit once you've worked for enough people.
Mixing is not laundering.

The difference is that laundering provides you with an explanation for wealth and/or income. Example of laundering: buy a business (with clean or borrowed money), have fictional customers "spend" their cash money at your business every day, then report your income and pay taxes. Now if anybody asks about where you got your money, you have a seemingly legit explanation.

Mixing does none of that. So mixing may be trivial, but laundering is not.

edit: now that I think about it, is that why NFTs are so popular? Are people pretending to have gotten capital gains, while in reality they're buying these things from themselves? That would explain a lot.
Where is the "Don't switch" option? Because as much as I hate that Facebook bought them, they're part of what I would call "critical social infrastructure."

Asking to leave WhatsApp is like cancelling your contract with your ISP and going offline just because you don't like the company.
I wouldn't say "horrible." I haven't used it for large projects, only for tinkering, but for that purpose, it's excellent.
For those who are using the argument that other countries do it too: No. Many US news outlets (Fox News, Newsweek, Yahoo news, etc.) often post overtly biased stories in favor of US interests. But they do it not because they are instructed, but because it makes many Americans feel good. Although it's not pretty, they do it for business reasons. You need only hang out a while on /r/worldnews before you realize that completely valid pro-Russian arguments are down voted for no reason, while 'Fuck Russia' posts are up voted. The same with stories. But this is folly, not malice.

Russian news is of an entirely different nature. They were famous for industrious propaganda during the cold war. They are now at it again in full force. The troll factories are just one facet of it, but it encompasses nearly all of Russian media.
The article said that (Oberon) modules and C++ namespaces were similar features. You may have a different definition of modules, or you may think that the article is wrong to compare the two. That's fine. But I'm just the messenger here; go shoot somebody else.
Yeah, it does kind of suck to write "generic" data structures/algorithms in. Rob Pike has a funny git commit where he implemented general map/reduce in Go using reflection, immediately followed by the comment "don't do this, ever".

For some reason, the core Go team has no need to write general algorithms/data structures. They just...write the code when they need to.

It's a strange way to think about programming, but for me, it can work. You focus on the "executable", not the "library" (I know that sounds strange...)
As a Russian, yep, I saw these people online, they're easy identifiable, though...

Also, Russia, Ukraine and Belarus are the motherlands for hackers of all sorts, we have bots who post pro-Kremlin comments on social networks too.

My favorite example is this one: http://apikabu.ru/img_n/2012-02_4/5c7.jpg

The description says "DO NOT POST COMMENTS, who post a comment will be banned", and underneath it different bot accounts post messages about how bad it is to join protests and American government controls the opposition, nonsense like that.

Don't worry about hacker news or other sites like this one — the government thinks people don't know English to be on these sites. Partially it's true, though, most people still are unaware of real situation because they don't have internet connection (they get news from television, as here it's called "ZomboTV" ("Зомбоящик"), you guys have it too, imagine if all the channels were like CNN) and most of their time they spend on trying to survive in this economic situation (google "dollar to ruble"), they have no time to protest or find true information about their government and "president" (a mafioso Putin, google "dacha consumer cooperative Ozero")
I'm a .NET guy, and I love Meteor. There's no call for this kind of ragging because he expressed his opinion that he felt it wasn't yet ready for large applications.

He made valid points, you had a good rebuttal with respect to alternative methods while embracing the ecosystem. There was no need to take it to an unprofessional level.

In addition, his points are all valid - these things aren't baked-in, and once they are, he's sure the platform will get a large user base. Currently, you can make a large application securely with the commonly sought out factors of high availability, reliability, and scalability - but you have to work at it.

It's incredibly nice when a big company like Microsoft comes out and offers everything to you. If MDG had that kind of money and did that with Meteor, would you complain about it? No, you wouldn't. You'd talk about how incredible it is that they did that.

Using out-of-the-box functionality instead of "gluing" things together doesn't mean you're any less creative. If anything, it means you're more efficient and utilizing all of the functionality already available instead of re-inventing the wheel.

I don't know you, and I'm sure you're a great dev, as probably is @alexandernst - so why attack his opinion instead of just stating yours and sharing why yours may be more valid if people are willing to put in extra work?
The link was dead. But to answer the question - I've known several engineers who have done very well. It's not $100+ million money, but in the 5-10 million range. The key was both being visibly talented (the kind of people universally recognizable as being capable of solving the hardest problems) and joining companies that grow like a rocket (Apple, Google, etc).
The one thing that I have never been able to work to my liking is running a shell inside emacs. I've tried the different modes (term, ansi-term, eshell) and find that they are all deficient in different ways.

I think the main issue is that I have different operating models for emacs vs a terminal and when they get mashed together I subconsciously want a superset of functionality without any conflicts. So when there are key bindings that are different in term mode I get quite annoyed. Likewise, I have no problem with copy/paste in an xterm or in emacs, but put a terminal inside emacs and copy/paste frustrates me all day.
http://www.shenlanguage.org/

> Shen is a portable functional programming language that offers pattern matching, lambda calculus consistency, macros, optional lazy evaluation, static type checking, an integrated fully functional Prolog, and an inbuilt compiler-compiler.

> Shen has one of the most powerful type systems within functional programming. Shen runs under a reduced instruction Lisp and is designed for portability. The word ‘Shen’ is Chinese for 'spirit' and our motto reflects our desire to liberate our work to live under many platforms.
Why is this not also a router?
There are not that many executive managers, and they get to decide what to do with floor space. It's like setting your own salary, which they also get to do.

Could this have something to do with economics as well? There are high returns to working in big concentrated cities. So if rents in city centres are expensive, but people still want to work specifically there, they will compromise instead by paying for less office space. How much more expensive would it be to give everyone an average of 90sqft (8.36m^2) of space?

Not that any of this is good, but to pin this undesirable outcome on a specific cause, I think one would need more precise evidence.
Sure. Doesn't make it false either.

For starters, a lot of modern "science" is hastily written papers for research grants or keeping the researcher up there, the majority of which doesn't even hold in a second examination (this was shown in several meta-reviews, including in biology/medicine, e.g.: http://www.plosmedicine.org/article/info%3Adoi%2F10.1371%2Fj... ).

I'm not for reductionism when it comes to complex emergent phenomena like our sense of self and feelings. Especially when things like "depression" (or ADD etc) are not atemporal facts of life, but change with the decades and with interpretation.

Starting with a specific epistemology it's easy to interpret anything in a certain way. Those who've followed 19th and 20th century medicine have seen so many bullshit fads and theories that were debunked later. Even being gay was a medical issue, not many decades ago. No reason to believe "it's really different this time".

Some people treat science like some neutral agent -- as if interests, stupidity, fads and ideology don't play any role in shaping it (they have the idea that the "scientific methodology" sorts everything out). They probably just want a substitute for religion, an authoritative source of knowledge.
A few liquor stores in Oakland play country music pretty loud. Around the 12th St BART entrances.
What would you like besides the network status and network activity indicator in the upper left hand corner of the screen?
IMHO one of the best talks at 31C3.
You should probably figure out what your risk tolerance is. The more you stand to lose, the more you could win. What are you going to use this money for in 1-3 years? The traditional advice is either bonds or stocks, likely with some amount of diversification. Bonds are safer than stocks, but might not return as much. See this site [1] with a quick overview of some investment options of varying degrees of risk.

For what it's worth, it's probably not a bad idea to put it in the S&P 500[2]. In the long run, it's probably going to outperform most other investment strategies, although if the US economy tanks in the next few years you could lose a good bit of what you put in there.

I also think that allendoerfer's advice about investing in yourself can be very good, depending on your situation

[1]http://personalfinance.duke.edu/prepare-your-future/savings-...

[2]https://personal.vanguard.com/us/funds/snapshot?FundId=0040&...
Former OS X developer here.

I'd say the biggest change in the development methodology happened when Bertrand Serlet was replaced with Craig Federighi.

With Bertrand, we would move in giant monolithic releases where every group would just dump in whatever they had ready and the whole thing would get released with nightly builds. With SnowLeopard in particular, I remember three dozen releases in a row where Xcode was unusable due to obj-c garbage collection issues. Random stuff you didn't expect like CoreGraphics would have showstopper issues and then we'd report it and it would get fixed by the next week.

This resulted in extremely late releases that had a ton of bugs that we piled patches onto as time went on.

Craig moved the organization onto a sprint system, where we would develop new features for 2 weeks and then spend a week fixing bugs. After 10 or 12 or 16 of these cycles, we would deem it ready and ship it out.

I felt this produced more stable but more conservative software. It seemed like giant rewrites and massive features would be very difficult to introduce and if they did get done, wouldn't happen until two thirds or so into the release cycle.

On the other hand, Craig has consistently been able to release on time with most of the features promised.

I was only there up to the release of Lion (the first Craig release), so I don't know how updates and patches worked from then on. Maybe they're worse now.

But I've been using OS X all this time, and honestly I don't think it's any worse than before.

What has changed is that releases and features happen more often. Tiger and Leopard had a good 2 years to mature and get patches while their delayed successors missed target dates. In the meantime they stagnated with ancient unix tools, safari build, QuickTime frameworks, graphics drivers etc.

They felt stable because they were just old, sort of like Debian stable. Meanwhile, the development versions of Leopard and Snow Leopard (the two I spent most of my career at Apple developing) were downright horrible and unreleasable. Each of those releases went gold and had an almost immediate .1 release to fix glaring issues.

It's just that you remember them better because they had a longer history as a stable legacy OS than the modern versions.
I can't find it again but I've read an article listing these things. One other (obvious) instance is the shelve full of tiny cheap products (gum, batteries, ...) put just before the checkout, also to distract people waiting in line.
Congrats on becoming a dad!

I'm totally with you on energy sources. We need advancements, pronto. It's happening, but it could come sooner.

That said, I don't know about trying to force/cajole scientists to doing what we think is best... it might really just be best for everyone to do what they're most passionate about. I'm not sure.

I'm sure there are others who have thought very deeply about how to allocate humanity's limited resources... I'm often thinking that we need a bigger scientific community ASAP
Indeed. How dare I be curious about the background to an experience someone is writing about, given her disconcordant self-depiction in that experience. How dare I have a question about an article that is not directly related to the primary point.

I must remember to be less curious.
"In our meritocratic societies, the difference in intellectual abilities are, rightly or wrongly, the primary reason for the wage and capital gap"

Which country do you live in? I want to live there...
Flux minimizes blue light but not total light hitting your eyes. Even with it, backlit displays tire the eyes and inspire wakefulness far more than front-lit surfaces.
"last year it performed even worse than the Russian rouble and Ukrainian hryvnia"

A number of journalists have relayed this claim lately, but I find it disingenuous as it avoid talking about the real reason (volatility) and it hides the big picture (Bitcoin is up 3200% over the last two years [1]).

Otherwise, this is a good article about mining. But one comment I would like to make is that people, like this author, sometimes claim Bitcoin's mining consume a lot of electricity. But compared to what? It is fair to compare it to the many data centers owned and operated by credit card processors, banks, and all sorts of financial companies, but only to the portion of these data centers that fulfill a role roughly comparable to Bitcoin: processing transactions, verifying fraud, etc. Let's do some math: North American data center market power consumption is about 12 gigawatt [2]. I don't know what the world data center power consumption is, but let's assume ~3x that, or 30 gigawatt [3]. Let's assume that 1/3 of these data centers belong to financial companies, so 10 gigawatt are consumed by financial data centers. If half of these data centers are used to process transactions and for anti-fraud purposes, that's 5 gigawatt. By comparison, Bitcoin's mining operations worldwide are estimated to consume 150 megawatt [4]. So Bitcoin mining uses 3% of the electricity of what financial companies use for similar purposes.

[1] From $6 in January 2013 to $200 as of today: http://bitcoincharts.com/charts/bitstampUSD#rg730ztgSzm1g10z...

[2] http://www.datacenterdynamics.com/focus/archive/2014/01/15-g...

[3] 30 gigawatt is also approximately in line with the often quoted estimate that data centers use ~1% of the world's electricity (~1% of 2500 gigawatt).

[4] http://www.eetimes.com/document.asp?doc_id=1323522 - the global hashrate has increased by 50% since this article was written (~200 petahash/sec in August 2014, to ~300 petahash/sec today) but at the same time hardware efficiency (hash/sec per watt) has increased, so the ballpark number is correct. In fact the economist article also estimates it at ~135,000 average american homes, or 168 megawatt (1 average home = 1250 watt).

Edit: @the_mitsuhiko: By definition, "volatility" is a price variation over time, regardless if it is consistent or not.
Why are these large investment banks, with quarterly revenues that dwarf every HFT player in the market, painted as victims? Since when is it unfair to be fast?
The exchanges offer co-location sites with access to GPS clock synchronization. Market players could easily coordinate their moves.
By the time the frog realizes the water is boiling it is a bit late.
I'd also like to recommend the UX* line of ultrabooks from Asus. They range from decently-priced to fairly expensive and they are absolutely fantastic. They all work flawlessly on Linux (though I did not test the touchscreen from UX303LN on Linux yet).

They are also really nice laptops. Similar feel to the Macbook Air. (I do not work for Asus)
Apologies if this is offtopic, but why matrix over discord? I'm just starting to learn about both (still salty about IRC's demise).
I agree with this answer. While I don't like the approach, I don't think it's a dark pattern. I applaud your effort to distinguish them, though; diluting words by overloading them is a disservice to language.
From a quick glance this looks like a further subsetting a la strict mode, which isn't really what I meant

I clarified in another thread, but what I meant to convey is a way of giving very specific hints about specific pieces of one codebase:

"Function X will only ever take two arguments, they will be of types Y and Z"

"This object will only ever have these properties; it will never have properties created or deleted"

"This prototype will never be modified at runtime"

This could guarantee ahead-of-time that certain optimizations - packing an object as a struct instead of a hashmap, for example - can be done, so that V8 doesn't have to spend time speculating about whether or not to JIT something
If it's the startup I'm thinking of, they've done most of their work on the downstream process of converting CO2 to useful things, rather than focusing on capture. The energy used in capture of CO2 is only a fraction of the cost of changing CO2 into a sequesterable form or fuel form.

That said, this is a really great idea, as heat pumps will be increasingly used for all sorts of temperature management. Cutting 10% off of costs by using somebody else's fans could be great, as long as hauling the CO2 filters off and replacing them is cheap.
Okay now I’ve got Matrix on the brain. Going to self-indulgently reply to myself instead of just editing my first post bc this is totally off topic and I just want to spitball about The Matrix.

I think a lot of my problems with The Matrix are rooted in how it (mal-)adapts Campbell’s hero’s journey.

Here’s the basic outline of the hero’s journey:

- There’s a mundane (“real”, we’ll come back to that) world and a magical world. A problem in the magical world threatens the mundane world. (Sauron is rising in the east, Grendel is lurking in the forest, etc)

- A hero is identified in the mundane world who has the power to navigate both. (Luke is both a farm boy and a jedi. Neo is a programmer and the chosen one)

- The hero enters the magical world and resolves the problem.

- The hero (usually) returns to the mundane world, bringing power from the magical world. Even if the hero doesn’t return, the mundane world is brought to a new equilibrium. This is the real point of the story: the hero’s journey isn’t about the magical world, it’s about healing the mundane world.

The twist in The Matrix is that the mundane world turns out to be an illusion. But that’s a trick: the “real” world, unplugged from the matrix, is in a story sense magical. It’s a fantastical sci-fi world, just as far down the rabbit hole as the matrix itself.

So the last, most important step in the hero’s journey falls apart. You can’t heal the mundane world if it doesn’t exist. This helps move the focus of the story back to the first stages, the ego-fulfillment part where the hero is identified. Everyone remembers the red pill and “I know kung-fu”; not so much the incoherent sequels.

We’re actually circling back around to Baudrillard here, but I think maybe not in the way the Wachowskis intended.

I think you could also probably read Total Recall as an anti-Matrix. If The Matrix is about the allure of imagining yourself to be innately a hero, Total Recall is about the danger.
Everyone used to have only 1 email address. Nowadays, most people have multiple email addresses for different use cases (work, spam, personal). I think this will be the norm for messaging apps as well.
I am a fan of people being vocal about their beliefs, even if I don't necessarily agree with them. People should be held accountable, and I don't think anyone would find this to be unreasonable.

I do not think what people recently have been referring to as "cancel culture" exists. They are prescribing their own view onto what humans have been doing for hundreds of years. The primary difference is that people are now holding others accountable more than they did before. So maybe one could refer to this as a new "accountability culture".

But walking out of a room because you did not like the content is not a new phenomenon. Giving someone the cold shoulder because you don't like them or they did something to you, is not a new phenomenon. Choosing to not listen to artists because of their controversial life is not a new phenomenon.

To reiterate. For that second example, she decided that she didn't want to engage with him because he used racial slurs. This is not "canceling" someone- it is calling them out for unacceptable behavior. Nobody was forced into agreeing with her. So to call this as "canceling someone" is patently ridiculous. She's free to point out he uses racial slurs, and others are free to continue to engage or disengage. This is not "cancel culture"!

I did not quote several instances of "cancel culture". That article had several examples of people putting their foot down about their beliefs. Nothing new here.
Yeah, we need to add some styles for tables. Thanks!