skysight-inc/HackerNews huggingface dataset:
I definitely think the ethical concerns are a little more abstracted with software than general engineering. I mean it is more obvious how a bridge affects people than a social network.

But because of that I'm not calling for legal obligation. But I'm calling for more people thinking about the abstraction and how what they write could be abused. But it is no easy matter. Ethics are hard.
Why You Too Should Learn Elixir
thanks for the details. they saved me some troubles. too bad it (apparently) doesn't work.
At least they do have good 'ol lynx in their repository :)
Being a rescue worker is a profession that carries risk, the only place where we could potentially put blame on a rescuer's death would be if the organization that employs them be negligent or if the rescuees had actively tried to harm them.

They went in the cave well before the period of time the warnings said not to, they did nothing wrong.
Also the fact that they kept together.

Would be interesting to know if at some point they were separated and if not, how they kept together in the dark.
I think I assumed based on your need for increment upsert on a JSON field. My mistake.
Here https://twitter.com/elonmusk/status/1015105500105412610

Yes it was not an official call for help, but someone asked. He even acknowledged that experts were already on the field, and his first reaction was to just send goods there before advancing with engineering ideas.

Following your idea why were there so many civilian divers? Why not let the Thai military do the job? That's just PR. Those attention-seeking bastards.

The guy likes solving problems and has a good team to do it as well, he did it on is own dime, so why all the fuss?

"I didn't do anything to help- I don't think saving 12 people in a Thailand cave means a lot, globally speaking." yes that's the thing you're just a neckbeard who cares shit about others and feels smug about pointing fingers on the internet. Who cares if its Bill Gates, Elon Musk or Jon Doe, if they have the resources and will, why shouldn't they try to help?
it's not callous, and there is certainly an element of group hysteria to well-publicised threats to life like this and the Chliean miner rescue - we do not as a general rule attempt the same urgent response to greater threats to life such as malaria, starvation etc. But the difference I believe is that these incidents are short-term and can be saved by a burst of coordinated effort, whereas other causes of greater death are often structural and hard to impact without a charity's organisational efforts - for example, reducing malaria deaths is a complex web of fundraising, acquisition, distribution, education, and probably many other factors I am not aware of. A million dollars can save 13 lives now, or maybe-hopefully make an impact when added the existing pool of resources dedicated to reducing the impact of hunger or disease.
Scientists discover world's oldest colour – bright pink
In theory, you can incorporate as a Benefit Corp[1], which "includes positive impact on society, workers, the community and the environment in addition to profit as its legally defined goals." I'm not sure if that works in practice, though.

https://en.wikipedia.org/wiki/Benefit_corporation
Vietnam was 1.5 millions casualties, give or take, civilians included.

WW2 was 60 million.

It's not about disparaging the importance of Vietnam and all, but the war could have been way hotter than what is was.
The Future of AI Needs Better Compute: HW Based on Analog Memory Devices
Show HN: Four ways of managing state between React and Ember
As @jacquesm noted, you kind of picked the wrong target there.

But to get to the root of your argument: accepting copying as normal does not mean "no innovation", but "different innovation". Does that mean ground-breaking stuff would pop up noticeably less often? Possibly. But it's also likely that once released these products would iteratively reach a higher level of quality than what we have now (I cannot equate "learning from the masters" with the existence of Windows 8 or Gnome 3, for example). Different paths, but headed the same way.
A step closer to single-atom data storage
Judging from everyday reality, I would not say that Scandinavia is somehow not open (i.e. closed) for immigration.
> The public benefit of a patent is that the information is public

They cover that in the paper.

More generally 'productivity' is being used slightly more abstractly here more in terms of general welfare, e.g. do patents serve to increase the productivity of the economy overall.
Approximate Computing for On-Chip AI Acceleration: IBM Research at VLSI
Evil third-party screens on smartphones are able to see all that you poke
Meeseeks's speed difference with Floki is not that significant, and my initial findings are they've leveled out even more with OTP 21, sometimes even swinging in favor of Floki.

The better handling of malformed HTML by default is the much bigger deal.
This is exactly how Theora Jones defeats Bryce Lynch's keypad in Max Headroom (Blipverts episode)...in 1987. :)
Alpine is well known as the OS for containers[0]. BTW the guy pictured is Natanael Copa, the creator of Alpine Linux.

It's a fantastic distribution, and it's a pleasure to use.

[0]: https://thenewstack.io/alpine-linux-heart-docker/
Depends on what the password is for. If it can be brute forced offline then you’ll need a lot more than one character to make any difference.
I like how emacs does it: when there's one file open with a particular name, show just the name; when there's more than one, there's a legend with as much of the path as needed to disambiguate.

* unique filename: filename.ext

* common filename, different directories: filename.ext<dirname>

* common filename and immediate parent directory name: filename.ext<grandparent/parent>

* etc
Barcelona solved its problems by knocking down walls. Seattle is walled in by water - it's a different sort of problem.
Man vs. nature, we are still bugs.

What are your thoughts on how technology advancement in the next 30 years would change the way of this kind of rescue mission? Say in 2040, can a group of robots finish the mission in one day with ease? That will be awesome, people can be rescued from bad situations much sooner.
This is why I habitually run my fingers across the keypad after entering my PIN. Paranoid thinking? Maybe.
There are really a host of reasons why it's a good idea. Off the top of my head here are three that I think justify the weight:

1. A Jar includes your app, but not your runtime or your applications native deps. Docker containers let you specify a whole lot more about your image that goes beyond the language specific application package.

2. You can use the same tooling and infrastructure for managing your executable binary artifacts across all the languages used in your org.

3. You can take advantage of cluster schedulers like K8s.
No complaints about the little I can see of the service here, and the point of protecting the privacy of our users is well-taken.

But at the same time, stats packages have been available for year simply by parsing your server logs (awstats, etc). Old solutions still work, even if the problem space is evolving in new directions.
I find learning mathematical concepts from Wikipedia very difficult
(... and still free online!)
> The difference is between a specific invention vs. a law of mathematics or nature. The latter absolutely should not be patentable.

I do not understand the difference between the two. As a mathematician with an interest in philosophy, I would say that about 50% of mathematicians would agree that algorithms and theorems are discovered, not invented.

Thus, your example of RSA as a "good" patent sounds preposterous to me. The RSA algorithm was discovered, and it is a law of nature as much as the Euclidean algorithm to find the gcd. I find it honestly absurd that it can be patented (not angry, merely surprised).
Rigorous definitions of logic—the various systems of formal logic—do not fully define reason. They are more like particular schemes that formalize and idealize some aspects of reasoning.

Those systems are derived from reasoning, using reasoning, in accordance with reason, but they are not reasoning itself, unless you want to claim that the process of inventing or refining formal logics is itself unreasonable.

It's impossible to fully define a foundational concept like rationality. This concept has been used as an example of an "essentially contested concept" whose "proper use… inevitably involves endless disputes."
But why do you want to move the computing power? The hardware is ubiquitous and cheap. It's your data that's unique.
Vaporwave is always half-serious, half-ironic.
Apparently the attacker has never seen my macbook air running a heavy compilation job. Fan is cranked and the keyboard is so hot that there is no way they are getting my password!

Nothing but noise to a thermal camera...
My own Redistats [0] is not open source but a good alternative and has a good privacy policy [1]. It is the only stat tracker I use for my sites.

[0] https://redistats.com/
[1] https://redistats.com/privacy-policy
Good IR tele lenses are not just expensive, the don't even have prices, they have "phone numbers".
So you would have to get money from really a lot of people just to pay they IR camera and the lenses.
beat me to the tautology post! well done.
That's all true. I'm making a stronger claim. I believe Wikipedia is the best website for the two things I mentioned. There isn't a second competitor that comes even close to the breadth, depth and convenience provided by Wikipedia.
It's not native support but more than a couple times I have wondered how well this works: https://github.com/zombodb/zombodb

Doesn't seem to be a whole lot of people trying it out, though the project is 'relatively' active.
[1] https://www.scmp.com/news/world/europe/article/2109958/brexi...

[2] There has been little if any compromise in the negotiations from the EU side, and much from the UK.
"Why do you say he was asked to do something?"

The question was put to him by random people on Twitter, not by the Thai government. His initial response that he thought the Thai government had it in hand.
Thanks! A moderator updated the link from https://groups.google.com/forum/#!msg/coreos-user/PFHJQMJSRb....
We abstracted JSONB operations into the Clojure Query AST library HoneySQL and never really looked back. It was something one person on the team learned thoroughly for a half day and promptly forgot about. Now we say things like:

(jsonb/get-in :jsonb-column [:field :sub-field])
;; jsonb_column#>>'{field, subfield}'

(jsonb/get-in :jsonb-column [:field :sub-field] "default")
;; COALESCE(jsonb_column#>>'{field, subfield}', 'default')

(jsonb/get-in :jsonb-column [:field])
;; jsonb_column->>'field'

Which each generate the appropriate data structures for HoneySQL to do some combination of using #>>, ->> and COALESCE as needed. I can't imagine this is too difficult in any language. Even if you are writing static SQL, I don't think learning the syntax to go with a feature is too high of an ask to use a feature.
Sure but in practice that would change very rarely.

For what I am working on a deployment takes a couple of seconds including controlled shutdown and startup of the application.

I don't know how fast docker/jib would be but I am imagining this would be a somewhat heavier setup?
I did a project in the past that involved scraping non-mainstream e-commerce sites and we encountered this mindset. Durr, what? Yer want to take all mah data?? It ended up easier to just write the scrapers than to explain what we were doing to Neanderthals.
This “Trump” obsession drives me crazy. Trump could write a check to NAACP and the news story would be how the check wasn’t large enough and because of that, he’s racist.

Here is Jeh Johnson talking about the separation of kids from their arrested parents: https://www.realclearpolitics.com/video/2018/06/24/obama_dhs...

But several years ago nobody really cared, which tells me, nobody really cares that much now — it’s just yet another tool to generate the rabid hysteria necessary to bolster midterm elections prospects.

Every week it’s literally another outrage, while the previous week’s outrage is quickly forgotten. This shouldn’t be a political thread, but since someone seems to be following the “outrage playbook” by making a comment about the detention of those arrested for illegal immigration under Trump, but likely never said anything when it happened under prior administrations —- it is important that we call out political manipulation when we see it.

Perhaps if those opposing Trump had actually protested about kid-detention years ago when it started, maybe I might consider their outrage genuine. But now, people are using detained children for political gain, which is pretty disgusting in my opinion.

It’s fasionable to pretend to hate Trump, I get it. But it’s funny how people seem to fall all over themselves to express how “woke” they are. Implying that before Trump they were all sleeping? Because in the case of detained children, they sure as hell were sleeping — because their guy was in the White House.
Why are you assuming OP’s statement is true? It’s demonstrably false especially relative to other employers in the region. Foxconn standards are actually quite high relative to other manufacturers.

People there want to work at Foxconn.

The “slavery” rhetoric is entirely baseless.
Post-AIA, US utility patents (including APIs, biologics, methods of manufacture/use, etc.) are 20 years with possible adjustments to term length.
What happens if do this:

https://text.brow.sh/http://text.brow.sh/http://text.brow.sh...
Organisms (Uniquely) Do It for Themselves (In Defiance of Determinism)
It beats the heck out of serialized JSON files. However, for any application that needs data with relationships (most all of them), it's a no brainer to use SQL for your query language and DB engine.
Well, he was a former monk.
Well, popular sports tournaments. Not all of them have current information.
China Produces More Cement Than the Rest of the World Combined
Literary Nonsense
That is a cool project:

* Transactional updates. No interference with the deployments. You can rollback to any previous state.

* Smart separation of /, /etc and /var, using volumes and overlays properly.

* Using RPMs! I can tailor my installation with traditional RPMs, and the result will be updated at once.

* Zero maintenance. This is kind of magic for me, you create the initial deploy and the system upgrade itself, and rollback if a problem is detected. I wonder how well this works IRL

On the downside is still a bit new, but I found more information here [1]

[1] https://kubic.opensuse.org/blog/2018-07-09-kubicatosc18/
Have you tried simple Wikipedia? I find it way easier to conceptualization the topics there and then move onto the main Wikipedia to get more detail, as needed.
It is an interview in Thai with the guy who was sponsoring the water pumps.
Announcing Shadowbind: Radically Simple Web Components
Seconding sports tournaments. The World Cup has been much easier to follow on Wikipedia, often in real time, than FIFA's own site.
> "Schemaless" here just means the default relational mechanisms don't work well for my use case for some reason.

Agreed, but you're basically doing things as they should be done. Not using the schema in a relational database because of valid reasons, still validating the schema, etc. I'm not sure if you're agreeing or if you meant it as a different viewpoint, but it sounds like we agree.

> But some schema always exists, and no matter how you slice it, you can not escape from issues of dealing with schema changes.

This is why I hate it when people say "oh I use MongoDB because I don't want to have to bother with migrations". No, your schema is always going to change, you're just going to migrate things in an ad-hoc manner instead of with a well-thought-out, established process.
B.S. on the jobs numbers euphoria
True story: A friend who was a heavy smoker asked me to fix his computer. I went to his house and saw the beige desktop and CRT were stained tobacco brown from second hand smoke. After fixing his "screen's all blurry" problem with some Windex I was ready to go in and see what kind of spyware and viruses he had managed to install on the machine.

I was about to ask for his password when I noticed the only spots not covered in ashes on his keyboard were the W, S, C, B, U, N, and I keys. Knowing he was a die hard Chicago Cubs fan it took me one try to guess the password: cubswin.

It was a nasty job but he was a good friend so I got his machine all straightened out for him without judgement.

The things I do for beer...
I agree with you that tracking the hours spent working on a project can encourage inefficiency—focusing more on working for a certain number of hours rather than focusing on getting specific goals done. I still see the benefits of tracking the time spent on tasks (without paying too much attention while you're tracking) with tools like Toggl, as you will be able to evaluate wether you are putting enough time on something or not, or if you are putting too much time on something that is not really making a difference.

I guess writing down small achievements could help, as a way to visualize the progress you are making, which, in some ways, reflects your effort. Habit-tracking apps[1] (or a simple spreadsheet) allow you to make sure you are on top of what you wanted to do, and I think this strategy works for things like meditation or exercise, or to deliberately practice skills such as playing an instrument or drawing, but quantifying how much effort you are putting during that time seems like a totally different story.

[1]: https://lifehacker.com/the-best-habit-tracking-app-for-iphon...
Presumably, YouTube is merely a distribution point for those amongst us who would make local copies for redundant archival purposes.
Without going too detailed into this ...

Creating a domain-specific model can be done a million ways, obviously, but the nice thing about HTML is the markup gives hints all along the way. The tree, the class names, the tags, etc. Coupled with the content of each tag, it's absolutely possible to determine collections of items with metadata using ML.

But like most ML problems, the underlying data that feeds the model is the time-consuming part.

If you are working in a single or few domains, I 100% recommend this approach. If you're scraping something far more generalized, first you need to have models that you care about and then you need to create models to determine the content type of what you're scraper is looking at.

1) What kind of content do I have?
2) Does this match a known domain with a model?
3) Apply appropriate model to domain, hopefully extract correct data

Another huge issue is, of course, validation, because you're going to be dealing with an inordinate amount of unknown and unpredictable data depending on what you're looking at.
> By your logic, I can personally consider myself invited to any party, as long as a random person (even one who has no connection to the party) on Twitter invites me to said party.

Or, you know, you could use try to be more sophisticated in your reasoning and realize it's completely possible and sane to have different criteria when evaluating whether Musk's decision to join a party in response to a stranger's suggestion was an act of hubris compared to when the event in question was an international rescue effort.
Maybe the right word is "novelty"; it's being done differently in a deliberately obsolete, retro way. Part of that gives it publicity. But it's also a real item. Like Warhol's signed soup cans.
Hang on, so we've got:

- SD increase of 768x

- Mean increase of 1.2 to 2.3x

- But n=3?

You need a lot more samples to make a reasonable statement about whether Turbo had an impact or not. Noise is completely overpowering your measurements.

AFAICT, you're measuring SD of the time (nanoseconds) to run your task, and mean is around 9000ns. 1ns SD is abnormally low, and 768ns SD seems about right (this is a desktop machine, after all). But I couldn't really figure this out from the article.
The vast majority of projects are basic CRUD operations, using relational data. Not something you should ever do in a NoSQL database. That's the problem, people were using it for EVERYTHING. Your use case is very niche.
Fun thing is that rear wheel drive is cheaper, and harder to drive ... and yet you're right about the luxury versions using that.

Almost everybody agrees they're harder to drive, and that the drivetrain is much cheaper (because the driven wheels do not rotate, so the mechanics are incredibly simpler)

And you can say, that makes it less likely to break. Technically true, but this is not something that breaks often, nor can you reasonably expect it to break (essentially only under enough mechanical stress to be bending/breaking the axle (a thick all-metal pipe), and at that point I guarantee this won't be the worst problem you have). It's just not the weak point of any car, so it won't ever make the difference between a car that keeps driving and one that does not.

Which makes this weird, because you're paying a lot more for an objectively worse product, which causes more mistakes in driving and is therefore more dangerous, for some bragging rights. I'm probably a geek because this just seems incredibly stupid to me.

Sweet deal for the manufacturers though: charge a lot more for a much cheaper product that's also simpler to design.
Introducing Redpoint’s ML Workflow Landscape
The 4415Y in the Go is much slower than the 4415U. 1.6GHz vs 2.3GHz. I'd expect a CPUMark score +/- 2,200.
Everything acts as a spring, and performance bicycle engineering goes to great lengths to make them as as hard as possible. Frame flex under pedaling load is measured, optimized against and a driver of buying decisions. Replacing the chain with something more springy? Good luck in that market.
Man all that complaining is annoying to read.

Someone (s) said something about 5 minutes and the author clearly knows that isn't accurate but then goes on about it.

>I doubt there is anything under the Sun one is able to learn in 5 minutes

That should have been the start and end of the story. It is just personal nitpicking and silly pics after that.
Fedora: Only if you really like breakage and have staff to deal with integration.
Not that this would be an efficient use of anyone's time but...

Assuming the purpose of patents is 1) to eliminate trade secrets, 2) that patents must be novel, and 3) that patents must be non-obvious to someone skilled in the art, then perhaps a solution would be: take a handful of people skilled in the art, tell half of them to implement the patent and tell the other half only the end goal and see if any of them come up with the same process.

The first group would help to see if the patent is written well enough. If they can't implement it then your patent is automatically rejected.

If anyone from the second group comes up with the same process, then that's an automatic patent rejection. Even if they don't, it's still helpful information for the patent examiner. For example, if they can solve the problem, just not in the same way as the patent application proposes, perhaps the patent examiner will see that the patent isn't necessary. Go ahead and have your trade secret, the public can obviously solve that problem with or without that knowledge.
Edited my comment - I was referring to farmed oysters hence the oyster-culture (vs aquaculture) comment
Then go give your money to Android OEMs.
Are you basing this merely on one NYT article you read announcing their rescue a week after a diver died?

I not only got notified by multiple newspapers on my phone, I later saw pictures and a video of the funeral completely surrounded by cameras, which I learn the Thai royalty entirely paid for.