skysight-inc/HackerNews huggingface dataset:
It's not your imagination. Python tooling is awful.

If I may be forgiven a bit of preaching, I'll point out that the fundamental problem with the Python ecosystem is that package definitions are executable python code. This means they have their own dependencies, and are subject to all the pitfalls of general purpose programs - the halting problem, non-determinism etc. The Python community keeps trying to fix this by writing a better installer, and it's never going to work.

NPM and Cargo, with their declarative package definitions, are built on a far more stable base!
Would it be interesting to fine-tune GPT-3 on these?
Of course the media is painting it as the fault of those petulant self-important tech companies throwing a fit instead of protecting themselves from a law that makes sharing news a bad business. And of course many people here will play along despite knowing why Facebook is doing it because of their natural affinity to support any negative narrative about Facebook.
A contrary perspective... It could be they are using fake numbers but also are effective for some small businesses.
I used it for a business and it drove tremendous sales. Everyone in the town that we inquired of had seen at least one ad on their facebook feed in a very short amount of time. All of this for a couple hundred $$.

Im a fb hater too. But it works for some small businesses.
You don't need isotope separation or enrichment. What is needed is chemical separation of transuranics. The only real expense there is just the care that must be exersized when dealing with radioactive elements.
Air travel worldwide is just fine. In airport transit zones all you need is a mask.

We flew from Northern Europe to South Asia a week ago and the flights were filled 60-70%.
The asyncpg library is honestly incredible. I wrote a backfill script that would:
1. dump the rows of a postgres table matching a query (usually a range on the index with a filter or two on other columns)
2. Do some very basic transformation on the rows (few replaces with small regex)
3. Take each transformed row and dump into a rabbitmq queue.

I was using aio-pika for the rabbit queue and asyncpg and was getting a consistent 25k messages/sec for like 200 lines of code.
Whatever happened to premature optimization being bad?
The API currently exists: https://gitlab.com/users/<youruser>/calendar.json. But I think this should be exposed in the public API, so I've created an issue for it: https://gitlab.com/gitlab-org/gitlab/-/issues/322153
PE firms and hedge funds that buy papers want to maintain quality journalism in a cost-efficient manner. HiGeorge does exactly this. It enables newsrooms to have geographic coverage while maintaining low overhead. Because the ROI on interactive data content is high (increased time spent on page, increase in pageviews etc) buyers of papers look very favorably on a solution such as HiGeorge.

We can ingest any public datasets. USAFacts is fantastic and would be a fabulous partner for us!
I must have been watching some different hearing. Silicon Valley wasn't mentioned once in the one I saw. Not even any remote association in this sense was made.
No, I don't see how you get there from what I said.
And relatedly, what about people that claim to not have any dream at all?

> To really be sure that an individual does not dream, we would have to follow him for years and perform awakenings from REM sleep to see if he dreamed. If the individual never reported a dream after years of awakenings from REM sleep then we could reasonably conclude that either the person does not dream, that he or she lacks the ability to recall dreams, or that he or she is a liar who, for some reason, wants to conceal the fact that he does in fact dream.

https://www.psychologytoday.com/intl/blog/dream-catcher/2012...
Also, there have been studies that show that doctors generally consider black people to have higher pain tolerance and also doubt their reported symptoms more. https://www.washingtonpost.com/health/racial-disparities-see...
No, I'm not in that business.
The "two weeks to flatten the curve" feels like gaslghting in retrospect.
Those things can be used to produce smaller c++ binaries.

Without doing a single thing, though, c++ binaries are tiny compared to a rust binary. That's the difference.

To achieve small binaries with rust, one must remove nearly all the advantages of rust, including the self contained stdlib, debugging capabilities, and even runtime memory safety. What's even the point of using rust then?
(And fixed. Happy reading!)
>The main weakness of this system, imo, is that the thrower, not the caller, decides whether or not a given error must be handled, and sometimes the answer is "it depends on what the consumer is doing".

So... exactly the same problem that Java's checked exceptions have?
Fraud in advertising isn't just a Facebook issue. The entire digital advertising ecosystem is chock full of fraud. Of course, ad networks aren't incentivised to do much about it, because they get their cut even when ad impressions are fraudulent.

I spoke with Augustine Fou late last year for my podcast about digital fraud, it was pretty eye-opening to say the least.

https://www.mql.fm/002-60-million-60-billion-ad-fraud-questi...
Really liking it, the idea of rss feeds in social media is unique. I feel this is great.
Clearly not a lisper :D But no worries.

No, it's not a array, it's a vector.

And no it's not always defined as a vector, it's a particular trait of Clojure. In Common Lisp you'd use a list "(my arguments)" instead, for example.
The First Black Hole Ever Found Is Bigger Than We Thought
But aren’t those two events essentially simultaneous in the relativistic sense? That is by some definitions of “simultaneous”?
This has been well known for many years now amongst those in the digital advertising business. And it's not just Facebook, but Google, Pinterest, Bing, Amazon, etc. They use vague definitions and slightly polished data to embellish the effect on marketing. For example, by Pinterest's definition, they consider a "conversion" to be an impression for an ad that converts to a sale sometime within the next 30 days, regardless if a user interacted with the ad (click, double click, etc) or had been exposed by an ad for the same product on a different site. It's an absurd metric definition.

No digital marketing managers are fooled by this. I mean c'mon, given these companies' track records, you wouldn't blindly trust their performance reporting. Those who manage ad campaigns almost always correlate performance to metrics that are measurable on their end. The most common are ROAS (return on ad spend) and revenue. I think the only victims of this may be the individuals and super small-time marketers with small budgets who are inexperienced or lack measurable business outcomes.
Exactly. I'm running a 2012 MacBook Pro with all the latest patches and I'll continue getting patched for another year - then I can decide whether I want to upgrade to Catalina. I'm running Mojave by choice - I could have upgraded to Catalina but chose not to.

So, if I do nothing then I'll have had the machine for ten years before no longer receiving patches. If I upgrade to Catalina, which I probably won't, then I'll get 11. I don't think getting 10 years out of a laptop that's been my daily driver is a bad deal.

Yeah, I can't upgrade to Big Sur. So what? I'm still running on an OS that's supported and getting patched.
Where is this idea of Han supremacy coming from? I've known many Han who, when they had the option, they chose to be classified as a minority on their ID cards, since you know, minorities in China get far better treatment.

And if we were to talk about death of languages, maybe you need to realise that it's actually a much worse problem in Anglo-Saxon countries than anywhere else https://en.wikipedia.org/wiki/List_of_languages_by_time_of_e...
No way!

25k gets you more than 50k clicks, which would require less than a 0.002% conversion rate to produce no results.
What's the worst thing that can happen? Full employment and the subsequent rise in private industry and economic growth and 2% inflation?

When you have a gold backed currency there is a "guarantee" that each dollar can be exchanged for physical gold. When you have a fiat currency it is backed by nothing, except the existence of an economy that exchanges your dollars for physical goods and services. If you can create money and spend it in a way that preserves this contract you unlock economic growth.
I think the article's point is that procrastination is caused by your mismanagement of a pleasure gradient. The more you immerse yourself in the portion of the spectrum that is zero-effort and high-reward, the less you're motivated to leave that region, even as empty as it eventually makes you feel and your life becomes.

The author almost makes a really good point. The best way to entice yourself back into a more dynamic rhythm of life where you look forward to something is 1) to deprive yourself of it, and 2) not to seek it too soon.

Deprivation and anticipation are essential to maintaining a dynamic interesting lifestyle. Without the self-discipline to redirect your attention toward serving more mundane daily needs, you become a hedonist and focus only on getting high and staying there. You become a junkie.
We have everything hooked into lightstep. Makes it extremely easy to track down problematic operations.
I’m talking about business vs individuals. Where are the individuals in your story? Surely not News Corp or FB.
This. I think a lot of people who use mainstream languages forget what it's like starting from scratch in those languages. Getting a projects setup in Java, C++, C, Rust, etc are all quite difficult.

Getting a web application started in Ruby is easy because it does so much for you out of the box.

There are frameworks that make similar choices for you in Haskell as well: IHP, Yesod, etc.

I think taking two weeks to "set up" a Haskell project is a bit long but I read it as the author taking two weeks to learn enough Haskell to make two rather advanced libraries work together... which means they had to make all the little micro decisions that frameworks make for you, etc. With more experience that could've been done in less time.

If they had started with IHP I think it would've been your usual day or two.
It's a disappointing realisation. I used to have some pages I'd always check, with other things in an RSS aggregator. Not anymore.
Would using this for an ML classifier corpus potentially yield a set of hitherto unnamed categories that reflect something structural about our minds?
What is the trick that you're saying Microsoft is doing with TypeScript?

Also "TypeScript thing" is definitely downplaying where TS is as a language
https://2020.stateofjs.com/en-US/technologies/javascript-fla...
Time is Money.
I'm a long term PHP developer and I always liked functional programming. However, PHP is not so good in it [1].

I think in general, PHP's shared nothing architecture is a very good fit for functional programming. You get a HTTP Request and return a HTTP Response.

[1] https://phel-lang.org/blog/functional-programming-in-php/
tl;dr: Right now, Wine doesn't work on Wayland compositors (this was news to me!). If you're using Wine on Wayland today, it's running through XWayland, which is essentially a X11 => Wayland shim. This article is about the new RFC to implement native Wayland in Wine, which would eliminate the need for such a shim.
HN, Lobsters, Twitter, Reddit, GitHub, Pinboard (popular), Product Hunt, Indie Hackers (sometimes).

https://wiki.nikitavoloboev.xyz/research/staying-on-top-of-t...
Thanks I'll check it out(I see a Tayasui Sketches if it's that one). I'm not sure if you consider yourself to be good at drawing, but the drawings look good. They come together nicely :)
Why should I use an IoT device management platform?
Direct link to all dream series and samples:

http://www.dreambank.net/grid.cgi
A lot of people are saying microservices are great if you do it right. What they miss is they require a whole bunch more people than a monolith to operate, they ignore the cost of adding those people. Really it's like comparing apples and oranges, sure if you have the resources and the headcount to have 37 and a half teams each owning only one piece of your app in a competent way go for that architecture, but if not then stop advocating for a unicorn that only large companies with big budgets can benefit from and preaching it to startups that are struggling to get off the ground as if that should be the industry norm.
Lot of the wholesale-price resellers are going to get a stark reminder that they're actually taking on electricity price risk via extending consumer credit. Someone's creditworthiness for $100 monthly electricity bills is not the same as their creditworthiness for an $8000 bill after a regional emergency. Texas' debt collection laws are extremely debtor friendly - no wage garnishment and generous bankruptcy exemptions that include 100% of IRAs and primary residence are the big ones here.

Turn enough large wholesale electricity purchases into consumer debt that's worth pennies on the dollar and these places are going to go under as well. It's probably worse than the places that actually planned for wholesale electricity price risk. When "risk-free" arbitrage isn't, it has an incredible tendency to absolutely blow people the fuck out.
Typically only when cutting metal. And harder metal especially. Wood and the like will often have an spray of air directed at the cutting bit but thats simply to help clear away chips and clean the cutting surface. Helps keep a nice finish and good visibility.
$25 is a very small amount, you need to experiment more, driving traffic is only one part of the puzzle, you haven't got enough data to confirm which part of your campaign is the bottleneck to conversions.
Most of the water in the southwest is used for agriculture. (e.g. per http://www.arizonawaterfacts.com/water-your-facts, in Arizona it's 73%). In case of severe water shortage, water will obviously be reallocated to human needs, leading farms to be abandoned, but not cities. This may cause increased food prices, but I don't see a reason to believe it will cause the mass depopulation of the southwest.
Hi,

Always on VPN doesn't work at least on the Redmi Phone stock rom. When I clear app by closing all apps I get notification "Disconnected from always on VPN" and if i open rethink app it disconnects. So I have to keep it running . I wish there was a way where even if I clear app vpn app runs in background even if I clear all apps..
If you develop with COM in mind, then it doesn't matter whether the object is in-process or somewhere on the network.
>I was genuinely surprised that whatsapp had become so sticky

Why was this surprising? In general, people are lazy, at least creatures of habit if lazy is too strong. They have an app, it works for them, things in the background where they don't even know exists change that affects them zero, and you fly off the handle and disappear. You're the only person that had issues, and you're trying to buck their system.

Just because you (royal you, not you you) have strong moralistic feelings towards a company doesn't mean everyone else in your circles feel the same way. There is no bigger zealot than a new convert, and people get tired of hearing about it. To non-techie types, people screaming out against FB sound just like cult members.
Sounds similar to efforts by Franco Moretti to do "distant reading" on literary corpuses to reveal trends (https://en.wikipedia.org/wiki/Distant_reading)
Note that this is now a reality: architectures very similar to slide 60 have been built and made cloud-accessible.

The note about "qubit division multiplexing" has also been built: some platforms provide access to a connected component of qubits instead of the whole chip. This is helpful for maximizing the availability of the hardware, since it's still extremely scarce.
I found a crate that claims to do #1: https://github.com/dtolnay/no-panic

This also looks interesting: https://github.com/Technolution/rustig
I'm still bitter about the wheel.
Many moons ago I also spent a fair amount of time in a machine shop, although never more than in an amateur capacity (I'm not sure I'd call what I did even moonlighting, mainly an enthusiast making small stuff), and I was never using really fancy machines as a result.

What struck me was how just how little was automated, how stuff that was nominally automated still had quite a bit of manual labor. I had always had in my mind that with CNC machines you just stick the metal in the vise, load the program, hit start, and you're good to go, but there's manual calibration, facing off and the like that needs to be done before every run.

For small, simple pieces I would often forgo the CNC automation and just manually make the piece myself, even when I had already made the piece in SolidWorks (and so could easily generate G code).

I've heard that for really fancy machines it's truly a push button process (as long as you feed it precision milled blanks), but I've never had a chance to actually use those.
I wonder if Daniel would have received less unwanted correspondence if he had set up some kind of a foundation/shell for curl's IP from an early stage.
Unlikely that these accounts were run by FB. More likely by other companies with their own objectives, such as creating plausible fake users.
Thanks for the lengthy response! I wish I could try it out before buying one.
Most of those are probably just drop shipping with no real economical value.
We did flatten the curve. You just don't get to see the alternate reality where we didn't.
Something I haven't quite understood in all this is, can Griddy remotely turn off your power? Or was it up to the end user to cut off power to their house (I guess via the breaker box?), or should they have followed Griddy's advice to switch to another electricity supplier? Yet if electricity prices were so high due to an extreme decrease in generating capacity, how would switching to another supplier solve the price issue?

Which gets to me other point in: besides the seriously unlucky residential users, who is paying these extreme prices? Factories which can't go down? Critical infrastructure?
> If we took money from rich people, they might decide to be lazy instead and not work as hard, therefore depriving society of their abundant genius and benevolence.

I hope this comment is sarcastic :-)
With enough experience the speed flips around again. I often use Haskell to prototype things now instead of JS or Python because I don't have to deal with run-time type errors or undefined and the like. I can just write out the types, add some instances, compose things together and get feedback from the compiler if I'm on the right track. For me it's a much faster feedback loop than JS or Python.
What Should Be Included in Income Inequality?
Saying you don't "understand" something when it's clearly, obviously understandable with a shred of empathy - especially since you live in the UK and have likely met many people who go to the pub for reasons beyond "reproduction" sounds extremely condescending at best, and malicious at worst. If that wasn't your intention, then yes, I suggest you go back and try to improve your writing style.
What kind of housing do you live in? My bill (Southern US, 1970s built SFH, two people) typically is ~ 75 dollars. If you live in a McMansion, a bill of 350 dollars is easily achieved, the extra enclosed space is costly.

That's another issue putting strain on the US power grid, the fact that housing size has steadily increased over the last few decades, consequently electric usage for heating and cooling also went up.
I agree. I also think commit messages get more detailed the further along the process is, and the less code you change.

“Added unit tests and stub out api” (50 files) vs “fix bug when files are added too quickly” (1 file, 3 lines)
Here are a bunch of error-handling strategies that I'm aware of (which one is valid depends on the situation).

- Die immediately / assume the error won't happen, but still code defensively.

- Throw an exception (in languages that support this). setjmp() / longjmp() also falls in this category, although it is hard to do correctly.

- Return an error code to the calling function

- Contain the error in a data structure.

The last is a truly object-oriented approach. In larger systems this is the one that scales. Its advantage is that it decouples the error detection from the handling (temporal decoupling) and allows the error to be handled asynchronously. This is a property that exceptions don't have.

Exceptions are, in my experience, not nice to use. If you actually want to handle errors (i.e. not use them only as a glorified die() function) the code gets really ugly - you tend to use them like error return values, but with more verbose syntax (having two return mechanism is bad since it reduces compatibility of code).

I know a situation where exceptions can be useful: when interpreting a chunk of code in a sandbox in a synchronous fashion - i.e. you call the interpreter function of that virtual process, and that process either completes successfully or terminates with an exception. The virtual process is then cleaned up. There is no possibility to interrupt the interpretation and resume some time later.

This is more of a toy setting, though. You don't write complex systems like that.
Dotfile Madness (2019)
Self censorship is nonsense. Freedom of speech entails the right to not say things you don't want to. People tend to avoid saying things others don't like - particularly businesses whose profits depend on their reputation.
Spark SQL Macros
> I'm not sure why it's in Facebook's interest to lie like this.

Looks like you are doing your homework. Not everyone does though. Even if 60% of people who buy ads try to correlate the data, well there is a 40% that doesn't. That's easy money.

What surprises me is the coincidence that you ad drew the attentio of fake accounts. So, who preserves a network of fake accounts that will give you the false validation that you ad is working?

I see the benefit to FB that these fake accounts exist (and are NOT detected/eradicated).
Only after switching my family to Signal, I noticed how much better international voice and video call over Signal than over Whatsapp.

With Whatsapp I would often get lag, echo and generally poor voice quality, with Signal it just works perfectly, even better than regular phone calls.

Give it a try and check if it's worth it for you.
But... but... but.. it's just a bubble of beanie babies, right?
I might be more sensitive to this topic because I'm currently learning Japanese, which has the interesting quirk of doing several grammatical constructions backwards compared to most European languages (e.g. verbs always come at the end of the sentence). If "readable" had a correlation with "similar to English", Japanese would be utterly indecipherable.
I've never used IRC (despite being in dev long enough, just never have), hence feeling this was a new thing.

I agree that pushing out to docs is ideal but in reality I doubt this happens very often.

I just searched for an error in the TypeORM slack and slack said results were limited due to the number of messages in the community - not helpful, I suppose some kind of auto push out to an indexable location after X time would be a good solution.

I guess I just find it odd that we are happy for the discussion of open source code to move behind company walls. I realise that github is a company but at least it is indexable and archivable in some way, Discord and Slack are significantly much closed
Before abundant cloud storage somebody with internship money had to buy their own NAS. Kids these days.
I think it's strange that you equate "using racially ambiguous people" to promotion of said group. The fictional marketing company and the CCP have very different goals and I think you are projecting your own personal biases onto modern television marketing.
It's more like complaining that someone else is listing the address of your house because it's public knowledge.