skysight-inc/HackerNews huggingface dataset:
The current copyright regime is too strict. As someone else pointed out JSTOR went open access without much ado. So basically the whole thing led to the death of some dude because he dared to show how much what he did did not really matter. It's not like universities just stopped paying for access because there's SciHub. And it's not like academics stopped paying journals for publishing because old stuff is open access.
> That in and of itself is the art.

I'm pretty sure we could argue for the rest of our lives about what art is. Suffice to say, I disagree.

> they could have just as easily whipped up something that was technically impressive

I honestly doubt that. At one point, most avant-garde artists were also very capable craftsmen, but that's a long time ago.

> there is also immense beauty in the same exercise

While there is truth to the old adage of the eye of the beholder, I happen to believe there is also universal, objective beauty. I sincerely disagree that any of the two need to be constructed by some contrived abstraction and over-interpretation of the act of exhibiting three blank canvases.

> I think in that artist's eyes "mission accomplished"

I think they considered their mission accomplished by the sheer increase in worth their work will have from being displayed at the Guggenheim.
The reason those subs are some of the best is not just because they are strongly curated, but also because they are fairly curated based on well defined, sensible rules.

The unaccountable, power-abusing moderators that are being discussed in this thread remove posts and ban users completely arbitrarily. If these mods had a rule system like r/AskHistorians and applied them as fairly, there wouldn't be nearly as much concern over the issue.
Download Web Developer Resume Templates and Samples for 2020
Variable naming is secondary here.

Why isn't this the body of a `ProcessOutstandingOrders` method?

var outstanding = GetOutstandingOrders();
...
Process(outstanding);
Twitter blocks Trump campaign video over unknown 'copyright claim'
Facebook tests Wikipedia-powered information panels similar to Google
How to design a quadratic equation calculator
It can be done with a sufficiently expressive type system, I think.

One area I'm experimenting is is a library I co-wrote[0] in Haskell that uses the type system to attach a "version" tag to a type so that your code knows what version of a record you're looking at (and also so that you can upgrade/downgrade records between versions if you need that as well).

[0] https://hackage.haskell.org/package/DataVersion-0.1.0.0/docs...
The author specified that the crawler ignores 429 status code. So they do have some rate limit.
Never forget your password with this Python encryption algorithm
Not going to lie I don't think the military or the pentagon is that sophisticated to build their own ASICs. They'd just buy ASICs from one of the Chinese miners that has already perfected the game. The primary resource at the US disposal is ridiculous sums of cash, but we aren't exactly on top when it comes to expertise and manufacturing.
Thanks! We do have a synchronous real-time API and latency is one of the bigger issues that we're trying to improve on now. At the moment, you can expect speeds that are 10x faster than realtime.
I'm definitely interested in Xanadu and Pale Fire too. It's a weird but interesting book.
Except that entire idea is cliche at this point. It’s not that we don’t get the artist’s point, it’s that that point has been made to death already and doesn’t reveal anything new.
I'm not an expert either, but I think it basically comes down to 3 things:

1. typing messages - this is basically trivial, you can either create a specific ADT for all the acceptable messages, or you can type messages in a "general" way as `(string, list[any])` or similar (provided that your language supports `any`)

2. typing of acceptable messages - that's way harder, as you need to model state in the typesystem - imagine "does this variable represent an open or closed file handle" and then updating that as the code calls `open`, `read` and `close` appropriately... Rust's borrowing is a simple example of that as well

3. regardless of (2), you need to figure out what to do with unacceptable messages - in a dynamically typed language like Erlang, I imagine those can happen anytime - but then even dynamic languages need to deal with "this process doesn't accept this message" so ...

this is the only mention that I found in Hamler's documentation about messages, so I'm guessing they're using the ADT approach mentioned in (1)

https://github.com/hamler-lang/documentation/blob/master/gui...
Art is about how we convey emotional information -- the "But you didn't" part of modern art is a reference to the hard part of creating art being the conception, not the implementation.

In other words, making is art is hard NOT because of the physical act BUT because of the intellectual labor of distilling or serializing emotions into something that can be made is hard.

It's kind of a two-for-one in this way since you can delight people with the novel use of technology -- something they have the same access to as the artist and genuinely could have physically done as well as convey the actual message of the art.

Writing software is generally pretty similar, the hard part isn't mashing the keys in the right order -- almost anyone can do that, literally. It's asserting a what will be out of the infinite possibilities of what could be.
No problem :) I’m not the only one suffering this as you can see from the thread
> everything about the current push ("from what I can see") is towards exactly the types of anti corruption efforts you described

Not "everything" is. Yes, "anti-corruption efforts" are being pushed. But you have shifted your ground. Now you're talking about "anti corruption efforts". Before you were talking about "institutional racism". The latter is, as I said, narrower; it amounts to saying, first, that the institutional corruption has racism as its sole or primary root cause (which I think is false--I think racism is a symptom of corruption, but not the only one, and certainly not its cause), and second, that the only reason to fix institutional corruption is to fix racism (which is also false). And that is exactly the kind of rhetoric I see all over the place.

The reason to fix institutional corruption is that it's corruption. Citizens of every demographic are affected by institutional corruption and want to fix it. I think it's much better to unite around that common goal than to talk about "racism", which is only going to divide people who should be united against corruption.
Wish I could search by artist's region. Eg. Canada, Japan, etc.
Every Linux distro manages this. You have the client machine determine which updates it needs, as it has access both to its own state, and to the package repository's manifest.
Come on, this is super petty. And that includes your license choice and your enforcement for this.
If they were a global organization, they couldn't be shutdown completely. Like Pirate Bay.
https://worldview.earthdata.nasa.gov/ is also good for direct satellite data and derivatives.
UAE Mars mission: Hope project a 'real step forward for exploration'
Pocket holes are so controversial in the woodworking world and I think it's a form of gatekeeping. I love my pocket hole jig. It's so much quicker to put together a cabinet box using pocket holes instead of setting up the dado stack and cutting rabbet joints.
Gitui: Terminal UI for Git written in Rust
> There are 237,000 members of this subreddit.
> If each of us on average contributed 1TB (I know many people, myself included, would give a more than that for IA), we'd have 237PB, which feels like it's the right ballpark of raw storage to host 30PB in a reasonable, redundant, "not ideal but at least functional" manner.

https://www.reddit.com/r/DataHoarder/comments/h02jl4/lets_sa...

I'm small-potatoes for a datahoarder, but I could chip in a couple tens of TB to a project like this. If only I knew what button to push to make it do the thing.
How much did software.com cost?!
Sounds like a developer error with Truffle and gas denominations Wei gwei etc
Chris Cox is returning to Facebook as chief product officer
So much like a human evaluates clocks

An outside force can evaluate me, and decide if I was good or not. It wasn't my choices or anything from myself that led to that

Interesting. You could go a long way with that logic. Since you can go a long way, there is also little that can be disagreed with -- even though the way you go can take you many places, and many of them good (in my non-outside-force opinion)

I would ask:

So there is something that makes some clocks good, and some bad. Something outside of my influence -- so from my reference point it is not determined

Is this just semantics. Can I just redefine human to be human+thing_not_determined?

The outside force at a minimum should be an algorithm deciding whether clocks are good or bad. The force can be fully determined, and the clocks can be fully determined. But what causes variance in clocks? The source of that variance can also be fixed -- a fully deterministic universe

But from the outside force's reference point, is that variance external or internal to the algorithm?

External; then the algorithm has an effectively non-deterministic view of clocks

Internal; then it is no longer evaluating clocks, rather an evaluation of itself+clocks. No longer a good or bad clock; we have a good or bad God

---

Conclusion:

Compatibilism is compatible with a non deterministic universe

Any fully determined system can be seen as non-determined when looking at a subset. Is quantum mechanics fully determined or not? In a sense it doesn't matter -- since our view of the universe will never be full, and so we can never take a fully deterministic view point??
I'd swap Khan Academy for OSM any day.
Yes! Well, at least, for the most part.

I am also coincidentally paid whenever I discover math and explain it to an audience, but this case is much rarer than the former.
Paying that penalty is for past offences, in addition to being forced to implement all the required changes to stop future violations. Future noncompliance is a new violation and justifies new, additional fines. Intentional continuing noncompliance with these orders could also be treated as gross violation of data privacy which is a crime, the relevant executives can receive jail time for that.

Also note that it's 4% of worldwide revenue for the whole group of connected companies, not just 4% of their EU subsidiary revenue.
Hey.

What does unsupervised learning mean in detail?

Is this a deep learning or a classical machine learning approach?
I don't think you live on $480 a month because some Americans enslaved your distant ancestors and many of them spent the ensuing decades after enforced emancipation everything doing possible to informally preserve the master-slave dynamic...

As for the people disadvantaged economically simply by not being born in the United States, there's a billion or two people earning less than you and a lot of them would love to move. So I'd suggest emphasising you've got the skills instead :)
> messy startup spaghetti code to something more stable and resilient?

Maybe the first thing is to try to identify what the actual specific problems are. Solve the key problems you actually have now, not the problems you want to have. This probably needs to be driven from a problem identified in the business then mapped across to what is happening in the tech stack / codebase / organisational processes. Messy code in itself isn't a problem. Symptoms of problems could be: our customers are leaving because we don't have enough uptime, every second time we make a release we break something but don't notice until our customers email us weeks later with a support request, there is a piece of business critical code that we need to change but everyone is too afraid of introducing bugs to change it, the former lead developer left and no one understands any of the code in subsystem xyz, releases are a huge scary manual process involving the whole company with a high failure rate.

Each of these are different problems and will probably require different solutions

Hopefully you're using version control, writing automated tests, have CI set up that blocks changes from being merged if they cause test failures, have mandatory code review from a peer as part of the standard development process, and have some kind of repeatability/traceability built in to deployment process so it is very easy to tell exactly what version of code was live at any given time. Monitoring for production systems is a pretty great idea too.

Nygard's "release it!" book is a pretty good read with a mix of case studies/war stories and discussion of techniques that can be used to build systems that are able to cope better when failure occurs:
https://pragprog.com/titles/mnee2/

I got quite a bit out of it as a programmer who had largely been writing application code in backend systems for a decade but didn't have much experience of building reliable services.

A different kind of problem is to find yourself in a situation where there is a lot of complex business critical code that must be changed (new feature/bug fix) but the code has no automated test suite to give anyone confidence that the proposed changes will not introduce regressions. A rough rule of thumb is to first try to get an automated regression test suite wrapped around the code before changing the code, so you have a reliable indicator that can detect if you have accidentally changed the functional behaviour of the code. Depending on how the code is written exactly this can be very hard -- e.g. if the behaviour of the code depends on a lot of side effects it might take a few days or weeks of analysis and very paranoid surgical patches to modify the code enough so it is possible to get it to produce deterministic output from fixed inputs in a regression test harness. Once there are automated regression tests in place that can detect changes in functional behaviour it is much easier to perform "refactor to test" changes with speed and confidence, to restructure code so it is possible to decouple things so fine grained unit tests can be injected to test specific functional behaviour.
Silicon Oligarchy
This is probably a really stupid suggestion but just in case.

Do you and your wife drink alcohol a bit? If so might it be worth having a couple of drinks in a quiet setting with her one evening with microphones running? I'm not suggesting getting wasted! I'm just wondering whether it might help to catch her getting more animated or "natural" in conversation. I was thinking this might help make the resulting synthesized speech capture even more of her personality than reading children's books or subsets of AI corpora etc.
IBM announces the first ThinkPad with Linux (2000-06-12)
It is kind of tedious. Thanks for the link to the extension. I have used that extension at times, but in my case there are gaps where I'm either at work, on a different browser or device, where this has sometimes come up. But I agree, an extension is best.
> ...ironically...

Why is it ironic? I've been using systemd since before it was part of any distribution; it has been extremely convenient and helpful from the very start, and every year it gets even better (as new components mature enough to enable, e.g. systemd-timesyncd).
Literally anything can move you, so by that definition everything is art. If everything is art the term loses all meaning.
Mobile Device Frames for Excalidraw
Um, yes it does? I'm not a paying supporter and I didn't mean it that way, but I can assure you there are more than 4800 people in the world that care about Free software. Even if there were only 4800, would it really change my point?
It would not be surprising, given this administration. We’ve already seen widespread voter suppression in local and primary elections, along with hyper aggression from major police forces. The executive branch has learned that no one holds them accountable since their party hold one other branch of government.

Since the police and the federal administration have allied, and they both have a lot to lose in a democratic election, it is completely conceivable that we will see wide scale arrests, voting center shutdowns, unacceptance of any results, and likely outright violence. The main contender for the presidency has already made public statements about how the military may be necessary to remove this administration from office post election.
I don't think the genealogy is that convenient - the Eastern Roman Empire arguably has a stronger claim to being the successors of "The Greeks" that are often claimed to be the root of "Western" civilization than any place in Western Europe. Constantinople became the capital of the entire Roman Empire by 324 and the importance of the West (and Rome itself) for the empire dwindled already hundreds of years before the official "fall" of the Western Empire (which is arguable, among other things, because the "Gothic" king Theodoric received the official Western imperial regalia from the Eastern Emperor, after Odoaker had sent them to Constaninople when he deposed Romulus Augustulus). The Gallic provinces even spent some time as an independent Empire during the Crisis of the Third Century.

In the end, the modern name of "Byzantine" seems to be misplaced - these people were the Romans.
how is this different from the off-shoring model employed by companies for ages? How is this newsworthy?
Is there really droves of people waiting to shame others who aren’t good at things? Generally every community I have joined (rock climbing, lifting, programming) has been really supportive to new people. Maybe most of this shame OP is feeling is internal? I can relate to that, it’s hard to be weak/bad at something.
> Seeing poverty in America is as easy as going outside and opening your eyes.

That so completely depends upon where you live. My big city of 900,000 people reported their highest measured homeless population ever in 2018 with a sizable jump to about 2000 people. That is tiny compared with many other similar sized cities.

Seeing homeless people, like stepping over a drunkard spilled out over a sidewalk, isn’t the same as diving into the research or getting into some of the personal stories.
This is the same misunderstanding as the one that leads to angst at interview selection. You don't have a social obligation to do anything. It's just that you share some characteristics with a lot of kooks.

For instance, I have a few views that would flip the bozo bit on most people (I am anti-organ-donation, pro-lower-quality-healthcare, anti-Office-of-the-First-Lady, and I think people tried to scapegoat Andrew Wakefield for a lot of shit) so I don't usually state those views and attempt to explain until people know I'm not a bozo.

I know that P(bozo | having these views) is pretty high, so I first have to demonstrate that P(bozo) is low in the first place.

P(can't write code | can't write code in an interview) is pretty high. P(isn't that good | claims to be good) is pretty high.

You know you so you know you are not a bozo, that you can write code, that you are good. But the other party is operating in the space of not-just-you. It's just an information asymmetry that works against you. So, if the social validation matters to you, you have to symmetrify that in a trusted fashion. And honestly, life is short, no human has infinite time to evaluate another human, so your symmetrification had better be speedy if you want the effects you desire.
It's sad to see the law moving further and further in favor of corporations either way, though I'm very much not a lawyer and, even after reading all this, can't tell if this is as bad as it sounds.
Using HN for flamewar like this will get you banned here, so please don't.

More generally, please stop posting nationalistic flamebait to HN. You've unfortunately done that quite a bit, and it's not ok. I understand that being an immigrant from a country is a special case, more complex than simple prejudice, but the internet doesn't handle such nuances.

https://news.ycombinator.com/newsguidelines.html
It might also be worth recording normal conversations you have around the house as a fallback. You can always cut it up later and feed it into these systems.

Best of luck to the two of you. I really hope you don't ever need this technology.
Reading news from two decades ago has something special about it — one: it gives meaning to the present — two: it shows that things to change eventually.

That's why I've launched this — decades.tech
Crystal 0.35.0 Released
Please don't react to a bad comment by posting a worse one. That just poisons this place even further, and the site guidelines specifically ask users not to do that, no matter how provocative another comment may be.

https://news.ycombinator.com/newsguidelines.html
If it were a financial thing I'd agree but if you aren't complying with the GPL I think it's good to set an example (but not shaming)
Ahhhh, i love it when Microsoft shows unwanted his real face.

DEVELOPERSDEVELOPERS!!!

#whelovelinux ;)
Libraries buy the books, and pay further royalties when they're lent out.
I'm gonna sound like a paid shill if I praise him anymore than I already have but there's no way I'd be building my own cabinets if I didn't try making his BMW (basic mobile workbench) back in 2017.
How to deploy Deno applications to production – LogRocket Blog
Bitcoin. And even using any form of currency for basic needs.

Imagine if there were 'stores' that had all the basic product needs for free.

There would be no point for anyone to have extra and the open market value would be 0.
When it comes to testing, I now follow the advice of Gary Bernhardt's presentation, Functional Core, Imperative Shell: https://www.destroyallsoftware.com/screencasts/catalog/funct...

The idea is to move all the logic of your app into pure functions that can be tested on the order of milliseconds. When you refactor your code to allow for this, everything just makes more sense. Tests can be run more often and you are far more confident about the behaviour of your code.
Here's the Bloomberg story https://www.bloomberg.com/news/articles/2020-06-11/trillions...
FAANGs have changed the compensation game in SF Bay Area, making joining startups for potential financial gains pointless. Benefits are just icing on the cake.

I wonder what techniques startups are using to recruit quality talent in the Bay Area.
My thoughts exactly, thanks for summing up so nicely. (upvoted)

IA's decision was apparently done with good intentions and under extraordinary circumstances. The "open sharing" was not meant to be permanent, and anyway has been discontinued. IA never sold the content for profit so any "harm" should be similarly limited.

Publishers would generate nothing but good karma by dropping their lawsuit. As an author it is more valuable to me to know my words and ideas are being preserved so they can be read and absorbed by future generations. Trying to extract every last dollar from such works undermines the pursuit of knowledge and human potential.
Privacy laws in general grant specific rights to people; and legally corpses aren't people and don't have the same rights. There tend to be some limitations for information about the deceased which are generally framed from the perspective of protecting the rights of their living relatives; e.g. false accusations that your deceased spouse did something horrific can be interpreted as an unjust attack on your reputation and could be grounds for you to sue.
How to Learn All VSCode Shortcuts on Mac, Linux and Windows
The discussion when he left was that Chris did not agree with Facebook's stance on the role / responsibility they have as a platform. I wonder if this is a sign of further policy changes they'll make.

HN Discussion from when he left: https://news.ycombinator.com/item?id=19393018