skysight-inc/HackerNews huggingface dataset:
Other towns have museums, some great ones. Only a minority of people give a stuff about conferences or meetups. "Startups" are moot when we're talking about the possibility of work diversifying away from London.

Yes, there's a lot to do there. The tradeoff is poor air quality, limited access to the natural world, bad smells, overcrowding, huge living expense.

You grow out of clubs. These days I like a pub I can sit down in. And most Londoners that I know stopped doing all the immense number of things at some point. Plus I can get to central London pretty quickly on the train if I want to. Usually I don't though.
Repairing the urban fabric torn apart by highways in America
Your region might be different, but I've heard others say the same thing about my area and, frankly, I see it as wishful thinking. People aren't happy in general, but they both have surrogate outlets for their frustration(Netflix, porn, junk food, weed) and have been conditioned to accept lower standards; being able to eat outdoors in someone's parking lot with plastic dividers is considered "exciting" now, depending on where you live. Even people who were against lockdowns behave like their masters are giving them an extra scoop of kibble every time that restrictions are loosened. As long as people tirelessly hang on to the hopium, I think there's no way we'll see "torches and pitchforks" manifest in any substantial way. To reiterate, I'm sure this is region-dependent, and I'm speaking primarily for America in general.
CoreWCF 0.1.0 GA Release
I hate Facebook just as much as the next guy, but linking to other websites should not be seen as copyright infringement. It is the essence of the web.

Linking != stealing
YES! TDD has saved me from this, listen to our friend fung. I put off learning about it for so long out of laziness but the payoff is huge.
And if the function can throw different kinds of exceptions, you need a way to express the union of unrelated exceptions (without defining a new variant type), a bit like Polymorphic Variants I guess.
I did this last year and I don't regret it for a second.

I've also developed a kind of higher standard for the games that I allow to take some of my time.

Praise be to Valve, as Proton has freed me from the tyranny of Windows.
Indeed. Not a new driver at all.

What this tells me is that they just didn’t care enough to lock this down hard.
Nyxt watch-mode puts you in control of time
I don’t think that’s always the case as it doesn’t really account for ground-to-cloud lightning strikes
Spotlight on Traefik v2.0
This this this. It was the first thing I missed in Vim when I switched. You also don't lose in Vim, as it keeps it the history as a tree, but it is harder to navigate the tree than Emacs' linear history.
Thanks for sharing this. Does it have a draggable slider? Or ability to "Play" through changes?
Most of the times you'd be right. But some of the times you'd be devastatingly wrong. You always need to check your assumptions about runtime, expected behavior and so on and there is only so much modeling you can do in your head. At some point - if the scope is too large to fit in your head at once - you will need to resort to divide and conquer, implement the part that you understand, regroup, then do the rest. And before you know it halfway into doing 'the rest' you will realize a better way to approach the problem.
Windows....enough said.
No need to have a fancy all-new ML algorithm - stick a text-to-speech output on the auto-generated video subtitles and you can set it to whatever language you like.

If the speech recognition / subtitling algorithm can't understand the nuances of the language, that's going to be a problem anyway... accented pronunciation is so multidimensional, you're pretty much going to have to transcribe syllables/phonemes first...
And you don't think the CCP's promotion of Han is the same thing?
> The judge's opinion would be "the shirt is not unlawful" and "you're wasting court time, have a fine". How would that harm you?

It wastes the time of the defendant and the legal service, which harms society.

It imagine it's also super stressful and expensive for the defendant to go through, even when it's thrown out.
People don't want to hear this, but the south western united states will have to largely be abandoned in the long term. There simply isn't enough water available barring some huge technological advance like fusion power and mass desalinization. In the shorter term, cities in the south west are going to deal with increasing heat waves and their very own 'day zero' as they don't have enough water for everyone.
It's not even guaranteed curl was used at all.
actually feel a little burnt out today... so I'm slowing down now that all major things are done. rss-bridge will come "when it's ready" ;)
Ok for telemetry data I agree, but what about remote control and other communication channels with rover?
Surprisingly, Texas' pathological urge to secede every time a Democrat wins the White House seems to have been abated by recent events[0].

[0]https://www.latimes.com/business/story/2021-02-17/texas-seve...
Using exceptions for control flow vs using control flow for exceptions. Who will win?
I am looking for the Whatsapp chats offline viewer. I would like to store my chats on my laptop and view it without needing Whatsapp on my phone. Currently I know that chats can be viewed (and chat) on web.whatsapp.com, and I found this app https://andreas-mausch.de/whatsapp-viewer/ which makes it possible on Windows (and it seems outdated because of lots of bugs on GitHub). But I would like to view chats on Linux computer, it could also be an web app. Do you know such application?
There's nothing opaque about the labour relations of the gig-economy.
Web? Free? We're talking about the walled garden of Facebook here no?
No, this is not possible. However, with a better editor support it could be possible to send expression from the editor to the REPL. That way you can do "REPL Driven Development"
My local Craigslist.
How to protect your company from ransomware
It's similar to the lack of context. For example budget costs without context so people freak out on total dollar spent instead of how it fits in the context of historical spend. I would argue that time series plots should be given for most large number items so people have contextual history instead of going straight to outrage.

Not that there is an incentive for most media organizations to present information in a reasonable way, would lower traffic and engagement.
I've had this recommended and it looks v promising! https://vivonomicon.com/2020/04/14/learning-fpga-design-with...

Someone above has mentioned Robert Baruch too: https://github.com/RobertBaruch/nmigen-tutorial

I also found this helpful: http://blog.lambdaconcept.com/doku.php?id=nmigen:tutorial

And there is of course the IRC channel if you want to ask people questions, #nmigen on irc.freenode.net
we are finally getting some improvements in bluetooth audio support in both pipewire and pulseaudio after the multi year effort of https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge...
This is only holds true if there are more jobs than workers and working these jobs is preferable to unemployment. The reality is that the vast majority of workers are dependent on the decisions of whatever corporation will take them in order to maintain some standard of living.

In your example if we had no unemployment safety nets at all then any form of labour would be justifiable because some workers would choose it over begging/starvation. In fact it is this very argument that is used to justify why people should be allowed to sell themselves into slavery. I believe the preferable alternative to this is to improve those safety nets such that people are able to make a choice on whether that work is worth doing, free from coercion.

> But in a situation where some companies offer shitty conditions, and lots of people decide to go away from their existing companies and work for the shitty companies, then you have to at least entertain the notion that you were wrong about what makes a job shitty.

The problem is that if those shitty conditions allow the company to outcompete, competitors are eventually forced to match those conditions. If we get rid of labour regulation and I start employing children for £0.30/hour my competitors are forced to take a similar step or I'll destroy the majority of them on price alone.

The gig companies do exactly this by shifting the risk of loss on to the worker and relying on information asymmetry between themselves and the worker on the effects of worker competition in order to retain them. In models of traditional employment the company hires and schedules its workers based on forecasted need. If the company mistakenly hires more workers than needed they suffer a reduction in profit. If a gig company "hires" too many employees, the employees make a lower hourly wage and the company increases customer satisfaction due to quicker delivery/ride times. This shifting of risk is what makes gig companies dangerous to the existence of other jobs regardless of whether they're preferable in other ways.

Gig companies are directly incentivised to maximise the "supply" of workers which results in a situation where each additional person signing up reduces the potential earnings of participants in the same area. This is advantageous to the companies but not the workers and that's something that isn't immediately obvious, we have to hope that enough people realise before it becomes the only option.

What makes this even worse is that these companies are burning huge amounts of capital dumping prices/inflating payouts in order to disguise the true costs of their business. The result is that stable businesses are squeezed out artificially.

> In that sense, having some companies with shitty conditions offers an important safety valve to learn that regulations were misguided.

This wouldn't tell you that regulations were misguided unless they happened to be in violation of those regulations. I think that while imperfect public opinion/democratic vote is a much better option than "the invisible hand" for deciding which regulations are valuable.
Will read it.
Thanks. :)
As a gamer I kinda appreciate the move, because trying to get a new high-end GPU has been almost impossible because they all end in server farms.
In terms of people being pulled up or pushed down? Look at Walmart for both extremes.
I have simply enabled "Local History" in NetBeans and can go back (with diff) to any time until 30 days ago (in addition to what Git gives me).
It's not so complex. The argument is that the fact that socioeconomic inequality unequally effects a certain race indicates a form of systemic racism.

The story is about the southwest so the history of how our cities were settled is different between each demographic. Blacks, latinos, asians and others all have specific histories in the southwest that differ.

There's no reason every minority should be effected in the same way.
> different parts of the monolith's functionality need to scale independently,

I hear this a lot. Can you give me an example? Can't I just add more pods and the "parts" that need more will now have more?

Agreed on the other reasons (although ideally the entire monolith should be CI/CD so release cadence is irrelevant, but life isn't perfect)
Yeah this looks like a massive stepforward for indie-game fidelity. With the price of mocap equipment falling as well, huge chunks of the "cinematic" game pipeline are getting more and more accessible.

It's one reason I'm super-interested in deep speech synthesis techniques, because while we're probably not likely to get emotively convincing performances soon, there'd be incredible value in being able to do a "style transfer" type effect to let voice-actors be more distinct characters too.
Rclone's size command does this.

rclone size gdrive_remote:/path/to/folder
Is the Phel code actually compiled to PHP? From the example in the "Getting started section" it looks like the generated php is a wrapper that loads the interpreter.
How does a monolith solve dependency cycles, assuming you don’t put all your code in the same module?
Thank you for sharing this stack! I'm a Pythonista at heart, recently was trying RxDB + TypeScript, and I was thinking hmm I'll bet I could do something with postgres and Pydantic.
Stock buybacks are more tax advantageous to investors than dividends. The price goes up and you sell some shares and pay long term capital gains if you’ve held for more than a year. This is cheaper than paying income tax on dividends.
Check with Bernie Sanders, maybe he has some free HDDs
Choosing the right (build) tool for the job
> - It is hard to get additional devs

Hey you just threw that in yourself. That's cheating! I think it's actually easy to get Haskell devs. I'm capable and I apply to every Haskell job. I never get hired so I imagine companies have no trouble finding other even more capable Haskell devs.
WI? Nearly everyone I know still refers to it as 'lockdown' even if that's not what it's officially called.
Misrepresentation isn't fraud but it is still not legal. You can't pass yourself off as someone or some entity that you are not. See also: 1-900 numbers pretending to be 'the company' but actually just switchboards connecting you through to the company that they pretend to be.
Certainly, the microservices cargo cult has ensured that everything that isn't a microservices, is now a monolith.
Why? Wouldn't the people working on fake accounts only care about their own metrics? How would it affect them if some other team's metrics are affected?
I'm not sure why it's not logically meaningful... the parent said that their experience as a contractor was similar to that of an Uber driver, I'm giving a counter-example in myself.

> The converse doesn't work. Maybe your experience is with companies who like to do legally-unnecessary things.

It's not legally necessary to negotiate a pay rate, but it is something that often happens, usually informally. The point is not that it is necessary but that it is possible - an uber driver cannot negotiate. I can and do.

> In the US, contracting for engineering has been outlawed to a large degree

Thankfully that's not the case here!
I use GitKraken (or insert your favourite git GUI) and I don't have this problem. If I ever have a "wtf did I do 10 minutes ago?" moment I can just look at GitKraken real quick and feel like a stenographer reading back notes.

I typically have it open beside my IDE so I can keep an eye on the progress in the file tree view. I can drag-select a set of lines, right-click and stage them, when I'm basically locking those in, then keep going.

It also auto-fetches every minute or so, so I have great visibility on what coworkers are doing in the commit graph. Lets me react to what they do pretty quickly, and I can implicitly review what they do and I can poke them if I notice something weird.
I'd say because they're not google. I'd be surprised if Google ever invents/produces another successful consumer product.
> The "local history" feature of JetBrains IDEs is amazing.

NetBeans has the same feature. I cranked it up to keep it for 30 days. Very handy. It's essentially an "automatic git" on every save.
The product genius myth: On not shipping your ego
- Reddit (during working hours I use an extension that prevents me from going to it, except during the lunch hour)

- Hacker News

- Jira (except weekends)

- Edabit (leetcode practice)

- YouTube (for videos and music listening)

- LinkedIn (job boards)
Do you really not know any young people who have been permanently damaged by COVID? I know multiple people in their 20s and 30s that spent weeks in the ER and will never be the same. I'm always surprised to find people who think the lockdown is excessive. COVID is absolutely no joke even if you're young, it's not the flu. Not even close, you don't want it.
I'm personally not very well-known, but I work for someone who is, and on a project that gets quite a lot of attention because of it. It's surprisingly common that people show up with extraordinary and incoherent stories. Given the author's name and email address are plastered all over, it is not surprising that such people would find him too.

An article was shared here a while ago that went into that as well: https://tim.blog/2020/02/02/reasons-to-not-become-famous/

(Discussion: https://news.ycombinator.com/item?id=22280753)
I doubt it, given the individuals listed aren't to blame.

That said - if people want to yell, so what?
OpenStreetMap charts a controversial new direction
marginalrevolution.com
Ask HN: How to “test” incoming partners and weigh equity?
I am a software engineer who has been working on a B2C product full-time for most of the last year.
It's not a product that will change the world, but it closely matches existing offerings in the market so I think it has a decent chance of generating revenue. Ultimately, I think it will come down to marketing execution.

I've been talking with a serial entrepreneur I met online who is interested in partnering. From my research he looks like someone whose career focus has essentially been online marketing and hustling. My hope is partnering with someone like this could drastically accelerate growth and unlock a lot of value.

I'm trying to figure out how to safely bring this guy in and test him out. In conversations, he's indicated that he sees this as a long-term relationship with us as equal partners (50-50 split). This partly makes sense to me, but other variables make it less clear. For example, I have been all-in for most of the last year working on this, and he will be joining with the product mostly built. Also, my leverage mostly decreases moving forward, since I'll have already built the product.

I'm hoping I can get some input on - whether I'm overthinking this or setting myself up for disaster? are there better ways I should be approaching this? Does a 50-50 split make sense when I’ve absorbed so much cost and risk? If not, What kind of split would make sense? are there ways to protect myself going into this? How do you structure an agreement to “test” out a new partner?
You say it's common so I suppose investors are used to it and find out quickly?
yes, because google has a habit of removing content from youtube, even educational content. (they made a policy to remove infosec content last year which they deem dangerous)

moreover, some youtubers remove their stuff
Magnetic field breakdown 42k years ago caused sudden climate change
I wonder what that means for regular log management use cases and that product.
Have you... actually ordered from a restaurant that's done self-delivery for more than 5 minutes?

I've never, not even once, seen the same driver from one of these services.

This is a huge problem, because every mapping service directs them to an automated exit-only gate that nobody anywhere has the power to open for them -- certainly not if they just sit there for 5 minutes helplessly then chuck it out the window and drive off.

On several occasions I did not even receive a call, text, or any other indication to expect to find my food a thousand yards away sitting in the rain in a parking lot.

They are delivery dilettantes, with no knowledge of their delivery area, no oversight, no guidance.

Most of them have no fixed delivery area, they just follow the next call until they end up two hours away in another county they didn't even realize existed within the borders of their fine state until that evening.

I have received orders so delayed there were legitimate food safety concerns -- upwards of 3 hours from the time of preparation.

3 of the 4 delivery services I have tried did not take responsibility for so much as a single one of these failures to deliver.

2 of them charge more than double menu price for most items on most menus because they added the full base price of an item to (the full base price of an item plus the full upgrade price of an item) in an intentional and deceptive manner.

I informed them of this repeatedly and went up a completely scripted escalation chain that very obviously started in another jurisdiction and very obviously said exactly what I was later informed after requesting a point of contact for service of process was absolutely not their policy (specifically: they have my money now so I can go and find something convenient with which to fuck myself)

I have to conclude that either you've been trying to order take out from the hardware store and been sorely disappointed that your pizza never arrived or must live in alternate reality filled with sunshine, rainbows and GrubHubs that aren't openly defrauding their delivery partners, customers, and shareholders
The number of pixels representing quantities in a graph should be proportional to each other as what they represent. This also addresses perspective bias in slanted 3d pi charts

Curious what biases one might also find based on color intensity of bars & varying widths

Not sure how to balance out this idea with log scales, which can be useful, but require a bit more care in visually digesting
> Because of the coincidence of seemingly random cosmic events and the extreme environmental changes found around the world 42,000 years ago, we have called this period the "Adams Event"—a tribute to the great science fiction writer Douglas Adams, who wrote The Hitchhiker's Guide to the Galaxy and identified "42" as the answer to life, the universe and everything. Douglas Adams really was onto something big, and the remaining mystery is how he knew?

Edited to add:

Original article in The Conversation [1], which includes at the end a 1'42" video: Paleopocalypse! - A short video on the Adams Event, narrated by Stephen Fry. [2]

[1] https://theconversation.com/earths-magnetic-field-broke-down...

[2] https://youtu.be/Qs1dLe3GsQY
Besides the usual (HN/Reddit/preferred news site), i really like checking deviantart.com daily. Insanely talented bunch of people there.
Try `git log -p <path(s)>`, which will show the sequence of diffs for only the specified set of files.
If you don't know the language and tools it definitely takes quite some time to setup Java, Maven, etc. All the issues with class paths, manifests, and so on, that are just completely alien and opaque coming from any other language make the experience very frustrating.
> I think the number of VB programmers has drop to level below Haskell nowadays.

ahahaha

https://trends.google.com/trends/explore?q=%2Fm%2F01dpgv,%2F...
Python has at least 3 relatively popular implementations that I know of.
First Helicopter on a Foreign Planet: NASA’s Ingenuity Helicopter to Fly on Mars
> COVID mostly (not entirely, but mostly) advances the Grim Reaper for the old and sick who likely only had a few years anyway

What a disgusting attitude.

How is this different from "Why bother treating cancer patients? Most are going to die early anyway"? Do you think old and sick people simply provide no value to society?

I think you're trying to argue that it's worse if a young, otherwise healthy person dies, but it's really not necessary to rank lives against each other in this way.

This attitude seems to be what's largely made this pandemic so bad: it was viewed as "just the flu" and "only affects people with pre-existing conditions" and so rather than fast, decisive action (reducing burden on healthcare system, preventing deaths, reducing the need for lockdowns and shortening the time they take), many countries instead delayed and did half-measures, causing an exponential increase in cases, which causes everything to be worse. The completely obvious outcome of willing to let old and sick people die to "save the economy" was an economy that's in turmoil as well as a massive death toll.
Phel code is compiled to PHP code (in terms of a string, not bytecode). However, the PHP Code is than interpreted by PHP using PHP's eval function.
Overstaying in Relationships – Part 2