skysight-inc/HackerNews huggingface dataset:
My understanding of the situation in the UK is that it's roughly as uncertain as that in the US, though admittedly I'm much less familiar with the UK particulars. For example though, this is an excerpt from a recent publication of the UK Intellectual Property Office:

Are digitised copies of older images protected by copyright?

Simply creating a copy of an image won’t result in a new copyright in the new item. However, there is a degree of uncertainty regarding whether copyright can exist in digitised copies of older images for which copyright has expired. Some people argue that a new copyright may arise in such copies if specialist skills have been used to optimise detail, and/or the original image has been touched up to remove blemishes, stains or creases.

However, according to the Court of Justice of the European Union which has effect in UK law, copyright can only subsist in subject matter that is original in the sense that it is the author’s own ‘intellectual creation’. Given this criteria, it seems unlikely that what is merely a retouched, digitised image of an older work can be considered as ‘original’. This is because there will generally be minimal scope for a creator to exercise free and creative choices if their aim is simply to make a faithful reproduction of an existing work.

Interestingly, the most on-point case for the US, Bridgeman v. Corel, actually applied UK copyright law in addition to US law. This case's status as a non-binding district court decision is the source of much of the uncertainty on the US side of things, so obviously it's even less binding in the UK as a decision of a foreign court.
They're not mutually exclusive. Broken incentives reward broken individuals and punish those who act in more ethical ways.

The legal system distinguishes between deliberate premeditated murder and accidental or negligent manslaughter.

Corporate ethics seems oddly resistant to understanding the distinction. If your actions cause significant harm the profit motive gives you very strong legal protection - a literal get out of jail free card. While it's not completely reliable, it's certainly more powerful than any non-corporate defence where culpability is obvious.

You're far more likely to go to jail for corporate fraud - which is an outrage against the profit motive - than for life-terminating harm inflicted on innocent bystanders.

This has the predictable effect of selecting executives who either don't understand that their actions cause harm, or don't care.

The system selects the people, and the people propagate its values. Neither is wholly innocent.

Every so often someone with a genuine ethical sense says "I'm not doing this." And they often lose their job when they do.
Research: EOS is not a blockchain, it’s a glorified cloud computing service
Engineers solve problems. Doesn't mean all problems are defined properly. That's why part of the hype around design thinking is about solving the right problem before solving the problem right.
I hope you can make your way toward a less noxious & more trusting version of the human experience.
Sun’s Puzzling Plasma Recreated in a Lab
Well, that's Roger.

Schlumberger had Marty Tenenbaum; Xerox had Alan Kay (and a host of others), etc. Also the defense guys were recruiting heavily from MIT, Stanford CMU et al AI labs. Exxon etc got their "AI" through Schlumberger and didn't want scientists, but business folks.

Does give the research perspective of the 80s though: ARPA was still considered the big fish. Now they aren't a major player. Significant still, yes, but not the way they were, either in structure or in % of overall investment.
> - How will identification work?

I'm always confused how I can apply for a mortgage / loan (aka a legally binding financial contract) online with just some details like my name + social security number, but this method of identification seems to not be acceptable when discussing voting?
Very different ideas of what and how to cook, where and how to store foods (especially, what goes in the fridge and what doesn't), and so on. Instead of one kitchen with both our stuff in it and little shared, we could have much more orderly separate ones with only a little duplication.

It'd be fine if only one of us ever cooked, and if either of us didn't find the other's methods and tools frustrating to use at best, but that's not the case, so here we are.

Examples: my ideal kitchen would contain a rice cooker and zero crock pots. Hers would have zero rice cookers and at least two crock pots. Mine would have at most two non-stick pans of any kind—really, I could live with just one—but several cast iron pieces, and some steel. Hers would have exclusively non-stick. I'd be entirely content with a single short built-in oven to save space. She'd want a full-size double oven. That sort of thing.

[EDIT] also, whether it's OK to leave any small appliances on the counter full-time or they must all go in cabinets when not in use. We finally, after years, compromised on the stand mixer and we're up to a 4-slice toaster now so it's just too damn big to store, but the rest...
Latest I saw on the forum was that they are writing a microkernel os so that they can run benchmarks and more importantly tests.
Yep down here too.
https://status.slack.com/2019-07/b31a6510b8caabcc
Once upon a time, the mad scientist cliché was surrounded with beakers filled bubbling fluids. I haven't seen that cliché in a movie in a long time. Now we have the "mad hacker" cliché where the hacker does similar things, but with hacked up computers with a thousand wires to servos and cameras and other mystery devices.
It's a neat exercise - figuring how that rotary thing works without prior knowledge. When I think of it in today's context it's a strange interface. Numbers with zeros and nines took forever to dial :)
Although I disagree with the grandparent post, I'd be fine with saying that long term long distance relationships are harder to make work. Mostly this is because there's a lack of cultural guidelines for how to handle it; if you're living with or near someone there's a cultural script to follow which mostly-works, but in a LDR you can't count on that and you need to put the work in to build your own system.

Of course, relying on the default cultural script for local relationships often falls down as well when it turns out that you disagree about the details. But we accept that relationships fail all the time, and don't tend to say "local relationships don't work" just because many of them fail. :D
Many of the populous northern states (I am familiar with at least MA and NY) are heavily incentivizing weatherization, solar, and eliminating fossil fuels by switching to electric ground and air source heat pumps. Lowest hanging fruit is rural oil and propane heated houses but I expect natural gas to be targeted soon considering New York's climate goals.

Combined with the efforts to switch the grid to renewables (net-zero electric grid by 2040 and net-zero altogether by 2050) this should greatly reduce emissions coming from eating.

https://www.vox.com/energy-and-environment/2019/6/20/1869105...

In fact, New York has aggressively limited the expansion of natural gas pipelines and recently both ConEd and National Grid, two major gas providers, said in response they will stop expanding their network. IMO New York's energy agencies are using this to see if they can fully eliminate fossil fuels from new development and start a phase out.

https://enerknol.com/national-grid-stops-accepting-new-gas-s...

https://www.nyserda.ny.gov/All-Programs/Programs/Clean-Energ...
Your political beliefs and culture are not inherent to human nature. Plenty of historical cultures have lived sustainably.
Follow-up from the related article last month (which was discussed in https://news.ycombinator.com/item?id=20285242).
Thanks for sharing. How do you manage the 48 hour and 7 day fast ? I presume you only consume water and nothing else. I skip breakfast always and can skip lunch and breakfast on alternate days. Are there any trick's to learn to fast for more than 20 hours while being mentally active like coding ?
Seam carving was one of my favorite CS projects I did while in school. This was a cool read, thanks
There's room for building instruments like this at a state-sponsored level in, say, the EU. The EU has already been working on a special clearing house that would help European businesses circumvent the US-imposed sanctions.

https://www.aljazeera.com/news/2019/06/system-circumvent-san...
The question at this point is: why haven’t you migrated yet?

Any new code written in the last 5 years should have been Python 3 compatible (and tested).

If you’re on Python 2 you’re on a dying platform. If your code is important plan accordingly... something many have failed to do.
I wouldn't say people fled to MySpace…friendster had this initial surge of users, the site become unreliable (and once you set up an account and got over the initial flurry of fun, there was no "there" there. You could connect to people, you could send messages, but IIRC there was no "timeline" or "newsfeed"). MySpace launched within a few months after Friendster (allegedly inspired by Friendster), had more features, and most importantly didn't crash as nearly as often as Friendster. MySpace also was more "creative" in a GeoCities sort of way, you could tailor your page in a variety of ways, and it appealed to teens (who would go on to create Facebook accounts within a couple of years and shift their loyalties).
Declarative Ecto Query Filters
Nope, the point of Azure in Ireland is to increase availability and decrease latency for EU clients. Microsoft challenged a warrant in 2013 to hand over emails stored in Ireland, but the SCOTUS vacated the rulings since it was moot by the CLOUD act of 2018, which allows the government to get data from US companies, no matter where the data physically is.

https://en.m.wikipedia.org/wiki/Microsoft_Corp._v._United_St...

https://en.m.wikipedia.org/wiki/CLOUD_Act
> Some workspaces might be experiencing issues with messages sending and loading.

Problem is not known as of yet (Jul 29, 10:59 AM EDT)
If it makes you feel any better, California is also failing to provide safe tap drinking water for everyone. In a few places, the wells are dry. In others the water is contaminated.
Earthquakes of California: 1989 – 2019
what do you base this on?
"lahja" in Arabic means dialect
What a remarkable story!!
That's just shifting the problem one inconvenience further. How do you purchase cryptocurrencies without Visa/MasterCard/PayPal?
Yes, multiple times for multiple different candidates because there is no way to prove who you voted for. There is a reason nobody does this in practice.
Re: UIs are expected to reflow to devices with different screen sizes and dot pitches.

Most businesses still use desktops and laptops. For something in-house, the extra effort and complexity of reflow may not be worth it.
The identification part is the key.

The federal government should issue a nationally recognized identity card to every person which contains a digital certificate around which anyone (especially government services) can build their authentication & authorization systems.
We've had similar laws in Belgium for many years. Cash transactions over 3000EUR aren't allowed.
Is this somehow connected to processing cryptocurrencies? This is under ethereum repo.
Climate change is a much more important issue to US voters than it has been in the past: https://www.politico.com/magazine/story/2019/05/07/climate-c...
Seems like an open-source self-managed solution would be preferable at this point.
Those works were chosen for you to read because they are relevant to our underlying cultural preceptions. Other possibilities for perception exist.
Counting in public is the solution. You can attend the count yourself, or you can trust that the loser of the election will have people there to challenge any questionable moves made in the counting process.
Yep! It is really great and covers theory, technical implementations, and practical implementations while not locking into any vendor or specific tech stack. If anything, it's technical information is too dense.
Only two things have been proven to increase voter participation (in the USA):

Peer pressure, culture of voting (your neighbors noticing they didn't see you at the poll site).

Competitive races.

On the flip, there are many things which counteract vote suppression:

Universal, automatic voter registration (just like all other mature democracies).

Reenfranchise felons.

Fair redistricting.

Adequate funding for election administration.

--

I've not seen any data suggesting that digital voting schemes have or may boost voter participation. And there's numerous cases where such systems disenfranchised voters.
My Android tests on my test device started failing at the same time. Is Slack app's background service flooding my network?
Since we have GSuite at work, figured I'd post my first thread to chat.google.com and imagine that's our plan for #SlackDown. Don't imagine anyone will notice and that life will carry-on. Even created #general ;-)
Do you research first. This is 2019. Not that hard to investigate what the reality is with the internet. If the service is a platform designed to screw over workers (mostly the case), either choose not to use that platform or tip.
I think he's mad about !important, maybe he uses an extension to add css to the page, perhaps to make dark mode
Initial Twitter service was built using Ruby on Rails, shifting to Scala on the JVM around 2011-2012. See: https://www.infoq.com/articles/twitter-java-use/ https://carlosbecker.com/posts/twitter-drops-ruby-bullshit/ https://blog.twitter.com/engineering/en_us/a/2011/twitter-se... for a sampling of explanations.
I really don't like the heavy dependence on Slack that my (and a lot of other) company has. The outage is frustrating.
For those who have no idea what it's all about: https://www.youtube.com/watch?v=vIFCV2spKtg
I see on a regular basis people who have poor levels of understanding on a subject and yet believe they know better than the experts.

Climate deniers, anti-vaxxers, anti-GMO, etc. I understand this isn't exactly what Dunning Kruger is talking about, but I don't have a better short hand explanation for it.
Since twitter went down the other week hackernews is now the primary 'is it down?' news site.
Think about how infuriating it would be if the engineers -- elbow deep in stress trying to fix this issue -- were to read this statement.
Not in the system they used, it was private. As has been noted elsewhere, it would be trivial to have the majority of peers could be under nefarious control
That !important makes it tough for Browser user-styles to override, which can be an accessibility issue for some users.
That's just it. They require you to say how much it was worth when you got it.

But they really have no way to know whether you are lying. As a result, people lie about the value of traded goods, or art, or land properties, or unlisted financial instruments, to reduce the amount of income tax they purportedly owe. This is a major tax-evasion (not avoiding) and/or money-laundering loophole employed by the rich, especially when employing art and real estate, which may be justifiably non-comparable to similar goods due to uniqueness.

A law-obeying person would liquidate enough of the subjective-value goods to pay income tax at the maximum withholding rate at the time of receipt, and send that amount to the IRS at the end of the quarter, then claiming a refund from that amount with their return at the end of the year.

A practical, law-breaking person would just keep their mouth shut about it, and allow the IRS to claim it was income that had value, and only pay taxes on it (or dispute the amount demanded) if the IRS actually demanded an amount.

The enforcement on Bitcoin-holders is not to raise revenue in any meaningful sense. It is to discourage use of cryptocurrencies as a means of tax evasion--probably because middle-class people could make use of it. With respect to the means employed by the rich to evade and avoid taxes, an equivalent effort would likely return 1000 times greater rewards.
As can often be seen on this very site, a common excuse for increasing government intrusion is "Why shouldn't we do X? We already do Y..."
Also a West Virginian, my favorite is when our entire supreme court were impeached at the same time: https://www.npr.org/2018/08/08/636761241/west-virginia-house...
Re: I imagined the future of computing to be about reducing the complexity of software development as much as possible.

I've seen the opposite. While we have more choice, all that choice is not been managed well. I now takes much more work to get the same thing. Part of it is that Web standards are lousy for CRUD, and second people have an urge (fear?) to chase fads or be left behind. Simplicity is third fiddle to having the latest.
The Promise of Deep Learning on Graphs
Or maybe Apple doesn't want to pay warranty claims (or, worse, lawsuits) on stuff that's burned up by cheap third-party power supplies and cables that are millimeters away from a fire at any given moment.

http://www.righto.com/2016/09/why-you-shouldnt-use-cheap-mac...

http://www.righto.com/2012/05/apple-iphone-charger-teardown-...

http://www.righto.com/2012/03/inside-cheap-phone-charger-and...
This is why cap and trade is popular. It can be made revenue neutral.
Here's How People Are Using Cryptocurrency in Venezuela
The recent rise in Slack downtime might be enough to actually cause significant churn.
Never did it in school, but when I came across it as an assignment from a Brown CS class I decided to give it a go on my own, since I'd done Racket stuff at school and new my way around it decently enough. I agree wholeheartedly -- it is just insanely cool.

Literally everything about it. The concept, visualizing intermediate steps by producing a picture that shows the energy of each pixel, then the CS with finding the path, then seeing the image it produces. Just an incredibly interesting (and very modern issue given different screen sizes), a clever algorithm, challenging to implement, visually interesting results... It literally has it all.
Is there an equivalent job title for Data Engineer without the word “engineer”? As a data engineer without an engineering degree I don’t like having that word in my job title.
I propose the hashtag #SlackOff.
"Instead I'd argue it's incredibly expensive and should be treated as such."

Using a cross-platform framework isn't incredibly expensive in time or performance cost. It's done by one-person projects and large businesses alike. There's issues but that's way overstating it.

Then, there were 4GL's like Lansa and Windev that made it easier to do than creating non-portable, native applications. Those weren't used for performance-sensitive code, though. Mostly business apps.
How to listen to people: Realizing that there is something all people need, and that is to be heard. You can use the skill of listening to people to have an advantage in any situation.

I think I learned this best in workshops on effective communication, where we could role play.
If you're referring to the order kiosks, that's not really the same thing, since the staff is still preparing your order. In fact, I prefer those kiosks, as I can use them to remove a point of failure and ensure that my order goes into the system correctly.
Lambda School fined $75k by CA for operating without state approval [pdf]
This is dangerously fake opinion piece.

To reiterate another persons point:

"Nuclear energy is the only practical and CO neutral way of energy production that we have now"
I highly recommend it. It does a very good job at explaining the "magic" behind all the data storage techniques, giving you a very good fundamentals and intuition of why each of them are good for certain kind of problems.

After reading the book, googling for something like "mongodb v.s. cassandra" would start to feel as silly as googling for something like "javascript v.s. css" as you start to understand the fundamental differences between them.

No more need to hope the vague Medium post you found while trying to decide which DB to use would match your use case closely enough.
I don't think this is the appropriate forum for "is down" postings.

Post-mortems are interesting.
You can apply the same logic to email and the internet in general.
When my now-wife and I had been together for about six months, and she was thinking about moving with me across the country to start law school, my FIL said "Congratulations. To celebrate, I'm buying you a long trip to Disney World."

It seemed very kind, until years later when he and I were talking, and he said that if she was going to follow me to school, he wanted to make sure she could stand me for an entire week at a theme park.

That was ten years ago. Things are going well. I agree with you completely.
It was funny at first now all this downtime stuff is just ridiculous
This is becoming so often it's embarrassing really.

The way it's handled in the app is also not ideal to say the least - only indication that something is wrong is that the text you are trying to send is greyed out.
It really seems like it would be hard to have a system that is "better".

It's all the security of physical ballots, with the speed of electronic, and very specific / targeted auditing ability that benefits both the electronic and physical domains.
If you're a community driven project or organization using Slack, then take a look at https://zulipchat.com/ for something that sucks less, and is open source software. I've found it much more pleasant to use and less buggy than Slack.
At least the Swedish central bank is starting to develop “e-krona”, i.e. giving residents checking accounts for central bank money without private bank intermediaries.
There are a lot of such issues recently on many major websites/services. Is it just me or are those more frequent than a few years ago?
US dollars.
I don't expect any discount. I was just stating that I don't know of any retailers who give you a self-checkout discount.
"tiny AWS instance running Postfix under Ubuntu. It has 2 Gigs of memory, priced around $9/month and the CPU load rarely goes beyond 15%"

The title should have been "How we send 22000 emails every hour for $9/month"

16 million emails for $9 is actually pretty good.
Comparing one proprietary service to federated and open services? I'm not following you
What do you then suggest? Going to war about it, or just letting territorial annexations continue?

If you have no better alternative, what reason is there to be upset?
A more practical goal is to program in a language or API close to the domain.
I honestly don't know how Slack can tout themselves as the email killer [1], when they seem to have rather consistent downtime.

[1] https://www.nytimes.com/2019/06/19/style/slack-replace-email...
In my experience, in-house hosted products have had much more frequent outages than the SAAS alternatives. Then when there is an outage, it's down for hours instead of minutes.
I’ve paid by personal check before too without a waiting period, but I also have first hand knowledge that it’s not the norm, at some dealerships anyway. Obviously every place will likely be somewhat different.
Rust and Haskell both use something called existential types to implement their versions of Go's interfaces. An existential type is basically a type meaning "any type that implements the given type-class/trait/concept", so you can use to create an array of different types that all satisfy the same contract. Type-classes and traits are roughly Haskell and Rust's equivalents of Go's concepts. Interestingly, Go contracts actually support a feature missing from Rust: multi-param contracts; contracts that refer to two or more types.
Jesus Christ.
It's also a pretty popular girl's name ;)