skysight-inc/HackerNews huggingface dataset:
I had never heard of this translation, tending KJV myself.

The idea that people wish to be compensated for spiritual effort is perfectly capitalist. I may need to take a look. But if the tone of the ESV resembles the NIV, the ESV may be lacking bass in the mix for my taste.

You just can't improve on Ecclesiastes in the KJV:

"Consider the work of God: for who can make that straight, which he hath made crooked?"

https://www.blueletterbible.org/kjv/ecc/7/13/s_666013
I can only assume you would use data loss prevention software/techniques for tasks this. Locking out USB ports and logging web traffic on the terminal would be the first step but there's probably smarter things you could do.
> I assume that the majority of Linux kernels are running on Android phones and due to this lack of stable ABI for drivers these kernels are all outdated or even unmaintained.

No, it's because the hardware manufacturers won't upstream their drivers. All they have to do is send the code licensed under GPLv2 and it will be updated and maintained.

Stable ABI for drivers will result in the Windows situation: hardware vendors will just release one driver for one Windows version and one processor architecture. They don't seem to care very much so why should people optimize for their comfort? The least they could do is release free software so that the people who do care can make it work well.

My laptop has a backlit keyboard with RGB LEDs. The only driver for it is a single proprietary Windows driver coupled with a buggy and slow application. I doubt these things will ever be updated.

I actually emailed the manufacturer about this. I asked for technical information in order to make it work on Linux. They didn't or couldn't help me. So I reverse engineered the keyboard, made a Linux program to control the LEDs and the result was much better than the software they wrote for Windows. At least it doesn't take a full minute to start up.

There is no point in making these companies comfortable. People should do the opposite: it should be as expensive as humanly possible to not release the drivers as free software. If they insist on maintaining proprietary drivers out of tree, then they should absolutely pay the maintenance cost. Kernel hackers shouldn't have to spend one second thinking about how a change will impact some crappy proprietary driver that's not even in the kernel tree.
Facebook isn't the web, it's already a shitty walled garden.
Hahahaha, I guess the story originated from this tweet?

https://twitter.com/jnymnz/status/1179175270105763846
Only as a note, I tried your site on an (admittedly old, deprecated and what not) XP laptop and couldn't even load your site.

Tried with Opera, Chrome (Iron browser) and QTweb.

I can get to it with Basilisk (which is an experimental, modded and alpha/beta level browser derived from Firefox).

I believe that you should provide:

1) a "simplified" site accessible with any (including old) browsers/OS

2) a list of the browsers/OS's actually tested and working with the service

Right now, it seems to me that most of the (cheap as myself) people interested in re-using old (even very old) hardware they have handy as per your main points are cut out.
Yes. The code is equivalent, but it's clear that the second is meant to optional.

The first has no such indication, except hopefully some human-readable comment that the pointer may be NULL.
No, but here is a way to WhatsApp yourself.

Create a group with one other member. Delete that member. Now you can send messages (or media) to yourself and only you will receive it. It's useful for storing notes or pictures or whatever...
Tools like [1] [2] [3] make it easy to mirror your Mastodon posts to Twitter.

This can smooth the transition for your audience that’s not ready to move yet.

[1] https://crossposter.masto.donte.com.br/

[2] https://github.com/renatolond/mastodon-twitter-poster

[3] https://github.com/bitkeks/mastodon-to-twitter
Galileo is a strategic asset in case of dispute with the US. It is not in a competition with GPS, it simply has to function as designed and continue to operate independently of US desires. The US objected to the construction of the Galileo system.
A Guide to Will Oldham’s Various Personas
For what it's worth, Neanderthal in Clojure gives very smooth access to CUDA:

https://neanderthal.uncomplicate.org/
Have you tried to track data for multiple projects? For the specific case you wrote up, is the lesson simply “multiply my estimate by 4 next time”?
> If you find something that accelerates complex projects, let me know

Developer experience. I've been working as a developer for a living for 18 years & I thought I was pretty hot-shit 10 years ago already, but I can probably do more today in 4 days than I used to in 4 weeks (or 4 months a few years before that).
Ah yes, the very properly moderated Google Play Store.
I have no problem with someone suspended for speeding having an extra piece of annoyance.
For me, research is something where is is unknown if something is possible. Engineering is where we know it is possible, even if it isn't clear how long it will take.
The whole thing looked a bit strange to me. First the interview started with a basic presentation of who Edward Snowden is and what he did... at the Websummit.

His talk brought nothing new if you follow him, maybe it brought attention to the issues to a wider public (it was all over the news in Portugal).

On the other hand I feel his presence could serve to white wash the whole thing. How many companies represented there would be out of business if they embraced Snoden's beliefs?
It's annoying, but what other accessible solutions are there to avoid mass creation of "fake" accounts?
I have the same experience trying to use it myself. And this stacked on top of the mess that the Javascript, Android and iOS worlds themselves already can be sometimes. One of the apps I maintained got rewritten in React Native but I couldn't get it to build. One of the devs stepped in and helped it. "Oh just retry it a few times it'll work eventually" and sure it did.

So apparently the experience never gets really good as opposed to native iOS development where once you get to a certain level you don't spend that much time chasing weird build errors.
Managing Kubernetes Secrets Using Secrets OPerationS
My French bias is going to show but I wonder how Renault's Zoe is doing. It's been out for 6 years. Granted, Renault is completely absent from the US market and the car is uh... really not marketable for the US (it's tiny).
Recent case of mainstream pornographers being charged with sex trafficking [1].

Also here's a [2012] article about the connection https://www.rescuefreedom.org/wp-content/uploads/2017/10/sla...

[1] https://www.justice.gov/usao-sdca/pr/girlsdoporn-owners-and-...
jumproot.com

Shameless plug.
If a UITableView is not visible it doesn't render anything at all. Which is a real gotcha if you didn't know that through a UI bug your height got set to 0 ;)
Watching some videos illustrating writing iOS React Native apps using Clojurescript, with REPL changes updating app display in real time (well, "live") is what makes me interested in RN. Were it not for that, I don't see why Swift is such a bad thing. I know that maintaining two separate code bases for iOS and Android is theoretically bad, but I imagine if the apps are architected well it shouldn't be such an issue.
That is truly morally ambiguous, but wasting his intellect would not put man on the moon.

So its the matter of valuation (quite impossible task), but then again when a plane crashes someone has to calculate how much your relatives' life were worth to pay compensation.

That's probably the logic behind what happen to nazi scientists. They were worth more alive then dead (also both sides were hunting for them not just USA).
You are not wrong. It is a nightmare to maintain, and if you already took the leap you best keep that project updated as soon as possible or you will be fucked beyond repair.

There has to be a better way to write mobile applications. Is that Ionic? I don't know.
Fedora Stakeholders Debate Statically Linking Python for Better Performance
Jimdo GmbH | Engineering | Hamburg, Germany | VISA sponsorship | ONSITE | https://careers.jimdo.com/jobs/

_ _ _
| | (_) _ __ ___ __| | ___
_ | | | | | '_ ` _ \ / _` | / _ \
| |_| | | | | | | | | | | (_| | | (_) |
\___/ |_| |_| |_| |_| \__,_| \___/

Jimdo is the easiest way to create a website on a desktop, smartphone, or tablet, with no coding required.
https://www.jimdo.com

## People have built over 20 million Jimdo websites
- online stores, blogs, portfolios, business websites, and more

## Jimdo has over 200 employees working from offices in Hamburg and Tokyo, all of whom share the same goal: help users share their passions and build something truly great.

We are looking for engaged and motivated Software Engineers to join one of our engineering teams. We are working together in autonomous teams that take full responsibility for their own part of Jimdo.

Our Tech Stack includes: Java/Kotlin, NodeJS, Python, Go, TypeScript, JavaScript, React, Angular, Vue, Ember, MySQL, Postgres, DynamoDB

___ ____ _ _ _
/ _ \ _ __ ___ _ __ | _ \ ___ ___ (_) | |_ (_) ___ _ __ ___
| | | | | '_ \ / _ \ | '_ \ | |_) | / _ \ / __| | | | __| | | / _ \ | '_ \ / __|
| |_| | | |_) | | __/ | | | | | __/ | (_) | \__ \ | | | |_ | | | (_) | | | | | \__ \
\___/ | .__/ \___| |_| |_| |_| \___/ |___/ |_| \__| |_| \___/ |_| |_| |___/
|_|

* Engineering Manager - https://t1p.de/engineeringmanager

* Engineering Manager - Cloud Infrastructure - https://t1p.de/emci

* Engineering Manager - Mobile Apps - https://t1p.de/em-ma

* Software Engineer - Full Stack - https://t1p.de/fullstack

* Software Engineer - Backend - https://t1p.de/backend

* Site Reliability Engineer - https://t1p.de/sre
Then let these companies guarantee that its one-time request and it will not be used for pushing anything else.
Data protection suggests that it is okay in the first place to collect data, as long as it is going to be protected. But this is a problem. Data shouldn't be collected in the first place, because you can't probably protect it properly anyways (leaks etc.).

He's totally right imho, but to defend the GDPR at least a bit: It does have the concept of "consent" so that data should only be collected if people agree to it being collected. However, I still have my doubts that it works like that in reality for several reasons:

- Too many websites place tracking cookies first and then let you disable them

- Too many apps use some kind of analytics without any consent

- The GDPR has different mechanisms to give companies a "legitimate interest in collecting data". How this is enforced is kind of unclear.

- The GDPR issued fines in the past, but what's gone is gone. It maybe helps that companies stop collecting more data in the future after they were caught, but you, as an individual, are still screwed.

So, the only way indeed is to stop SOME data collection in the first place and do it yourself. And you certainly can forget cookie banners and all that junk. Only thing that works is:

- don't sign up to abusive services

- use tracking protection on the web (uBlock Origin)

- possibly use something like pi-hole to prevent tracking for all your devices and apps

But of course, this doesn't stop data collection where you really have no choice but to agree to something.

Edit: Clarification
Arm’s Methodical March to HPC Adoption
Well, something like 20% of the population are in the transport sector, and many of those probably listen to radio 8 h a day while driving.
Fair warning: this is not an introduction.
Am I right to suspect the only reason "there can’t be any performance overhead" is that this is being done in a lazy language like Haskell? Meaning the statement won't hold in >99% of practical cases? Or did I misunderstand something?
Hack HN: An Idea for a New Format
What about a monthly Hack HN, where people comment their websites’ URLs and security emails and the community tries to find security issues and submit them?

Just an idea, what’s your opinion?
I follow the opposite rule. Never use a question unless you genuinely don't know the answer. For example the PR contains a bug, which was obviously not noticed by the submitter. The answer to "why did you do it this way?" is "I didn't think of all possible scenarios". The answer to "What would happen if blah happens?" is "Well shit, clearly everything will break!" . The answer to "Have you considered that foo might be null?" is "No I god damn haven't". By asking a question you're asking the submitter to publically admit their mistake (since not answering questions on a PR is rude) and apologize for something that all programmers do naturally (writing buggy code).

Instead a proper comment is "This breaks if blah happens and foo is null" at which point the submitter just fixes the bug. It achieves a) by being a neutral statement, b) naturally by making the submitter rethink their assumptions without having to apologize for that and if the reviewer was in fact wrong and the comment is incorrect, c) would happen due to the submitter explaining why this situation can't happen (and possibly adding a code comment to that effect).
Swift will also work on Windows, and of course on MacOS (and Linux). If you prefer, you could use Kotlin in a similar role via kotlin-native.
Exactly! If Twitter banned Russian influencers of US elections, BBC wont be reporting it. BBC's articles are shallow and not "investigative" as it used to be.
True, indeed. If you want, you can somewhat prevent.

Although, to be honest, typically videos are buffered and even cached from the browser, so logging incoming web traffic won't help there.

Preventing outgoing traffic might help. Preventing storage would be interesting. I think those machines need to be really just terminals where you can't do literally anything but click yes/no and go to the next in the queue. It'd be interesting to know how they do it.
> I know that maintaining two separate code bases for iOS and Android is theoretically bad

I'm not sure _why_ this should be theoretically bad. It depends what you're going for, of course, but cross-platform GUIs are typically... not good. There's a lot to be said for separate GUIs with shared business logic IMO.
A Guide to Caching with Nginx
SoftBank Next 30-Year Vision (2010) [pdf]
Scrapy, Matplotlib and MySQL: Real Estate Data Analysis
Cubbit NAS is an IoT datacenter-trojan for your home
Completely guessing here. But these kinds of things often defer to Google Play services for part of their trust model.
There is another implementation of failpoints for Golang. Which is used by TiDB. See more details: https://github.com/pingcap/failpoint
When it comes to reliability, maintainability and a huge ecosystem it probably doesn't get any better than Java and the JVM. The JVM also fares great in terms of performance.
> Sure, I didn’t say it does.

Sorry, I implied it from your "foo" example.

> two phases

So maybe we need to change the mantra to “parse, and validate as little as possible”?
Democracy is not about voting
Very interesting to read how they were able to overcome their performance issues and didn't know they were such a small but effective team.

For us at Standups[1] RN has been just instrumental. As a small team, we are able to ship features, just like Discord, vertically all across the stack. Having 1 language in common (TypeScript) all across your stack is the best for small teams/startups. We share most of our code.

For those of you interested in how to share code vertically using TypeScript[2], check out this guide by Bruno Lemos, super helpful, great value there for startups and especially tech solopreneurs.

[1] https://standups.io

[2] https://dev.to/brunolemos/tutorial-100-code-sharing-between-...
I agree. Power centers need rules on what we can remember and say; it's what they derive their protection and power from. Personal responsibility is the last thing they want people to have.
There's an opportunity for Apple to integrate it with Wallet, as they did for the Japanese public transport tickets. You can bring up cards from wallet without unlocking your iPhone.
Sure but that's not really good for the consumer, that's just good for lemonade stand owners, who aren't really opening their stands to provide a competitive service, they're just looking to cash out when McDonalds buys them..
> Back to Tesla: According to an equity research paper by Jefferies, it is the only company that doesn’t share the misfortune of its competitors.

Maybe. They're being investigated for battery fires:

https://www.caranddriver.com/news/a29666731/nhtsa-investigat...

Telsa has reduced the battery capacity of some Model S's and X's. There's a class action in progress to at least clarity the reduction in capacity and get some kind of remedy from Tesla. If Tesla has done it for safety reasons and not reported that to the NHTSA then Tesla could be in for some fines:

https://teslamotorsclub.com/tmc/threads/sudden-loss-of-range...

https://www.reuters.com/article/us-tesla-battery/tesla-owner...
Externalizing environmental damage is not progress.
The iOS app of Discord is crappy compared to the Android app. I mean, it's not bad bad, but it's not good, or at least not as good. I wonder why they decided to go this route instead of hiring iOS developers?

I could understand if they used the same app for both platforms (like they do with their Electron app, which is also not as good as Ripcord), but since they have a native app for Android...
Here is an old study of effectiveness of phone number verification:

http://static.googleusercontent.com/media/research.google.co...

TL;DR it is effective.

Privacy and preventing misinformation bot armies are not conflicting goals, but unfortunately implementations achieving one hurts the other. Only way to prevent fake accounts is to have some kind of proxy for real identity confirmation. Unfortunately a phone number verification is currently only such global scalable method.

Most likely you used an VPN IP address, privacy plugins or similar for the sign up that were flagged before as the source of problems.
Confused, doesn't GDPR prohibit you from collecting data in the first place unless you satisfy some criteria? Meaning it is data collection regulation?
> I'm currently traveling in Asia and it's jarring to see the number of people sitting idly, watching some random YouTube videos or Facebooking to pass the time.

Why is it jarring?
> The first has no such indication, except hopefully some human-readable comment that the pointer may be NULL.

I don't understand. If the parameter was not meant to be sometimes null it would be a reference; not a pointer.
The fact that a pointer is used is the "this may be null" indication.
The tone of the people who replied...

Gfycat should just delete the data and be done with it. Trying to play the helpless victim while slinging that ridiculous "holier-than-thou" "for the public good" attitude.. for trying to "preserve" a bunch of images that were probably never meant to be shared with more than one person.

I'm reading more of the tweets, some cringey vague threats about Verge wanting a story. I'm guessing the reason that doesn't go anywhere is because Verge wasn't impressed once they had the whole story that the Archive Team was taking down someone's API with bulk downloads of unwanted images.

Followed by some ham-fisted insult about deepfakes? Thank god I don't have to work or even interact with people like this on a daily basis.
Afaik Rust's futures compile to a state machine, which is basically just a struct that contains the current state flag and the variables that need to be kept across yield points. An executor owns a list of such structs/futures and executes them however it sees fit (single-threaded, multi-threaded, ...). So there is no stack per future. The number of stacks depends on how many threads the executor runs in parallel.
Twitter's problem is that it won't do anything about users with handles like @magapatriot2130945785 who have turned the site into trash.

It's not that they CAN'T do anything about it, the problem is that they WON'T.
What if they are ok with this? What if the device vendors use this lack of stable ABI to put an expiration date on their products?

Android phones don't get more than 3 years of support and my fear/tinfoil theory is that the vendors abuse the good intention of the kernel devs to deprecate old devices faster.
Possibly these folks think it's clever (tis a touch) to refer to problems with the cloud as being a dark cloud... like a dark cloud on the horizon.
I understand they are using the Dart langugage? Was it hard to master?
How to Design for Assholes (2016)
Sorry, what? That Medium article can't be taken seriously, especially when it veers off the rails into moaning about people speaking out about toxic masculinity and complaining about an opinion piece in The Washington Post from over a year ago!

If you want to seriously rebut the New York Times piece, find a serious article.
I agreed with everything right up until the "extra time for design" section. I spent last year building a startup and have thought a lot about MVPs. Coming from a background of building big expensive systems, it took a lot to shake the mindset of "do it right from the ground up". My cofounder did a great job at pushing me towards the absolute minimal solution to learn what we wanted to learn - I don't need to spin up a backend and write CSS, I can use Wix to mock it up and see how that goes, THEN build it properly.

The idea is to learn as much as possible (read The Lean Startup if you haven't). If you build too much in one go, you're going to have tied yourself to one vision of how your users will use the product and be more closed to learning from them what they actually need. Note that you were persuaded by a designer to make the design nicer, not a user, potential user or even product manager.

What was the problem with launching, and then deciding that design was the next priority and working on it while your product was running?

[disclaimer: I definitely haven't got this figured out as we shutdown the company and I'm back building Big Expensive Systems]
Consider that collecting data is remembering.
And their toes! My mother was telling me about few physio patient she was helping. Their toes were absolute mess.

But no wonder toes are not meant to support whole body.
Yes. So don't make any methods that could potentially be passed incorrect arguments public.
Kontena Lens (K8s Dashboard) Updated: Light Mode, Cluster Proxies and More
What if there is another application (or e.g. a stored procedure) that uses this DB table so you cannot control all saving operations from your application?
In my experience working in a broad range of fields in IT; web development is quite unlike any other type of development when it comes to code reuse and framework churn.
Are you confused by phone use when driving?
Benefits that proves Kubernetes’ superiority
Why bother to do Cook-Torrance shading (a statistical modelization of the micro-geometry) when you can just use the real microscopic geometry ...
Linked original doc is at [1].

Interesting tidbits:

> <H1>, <H2>, <H3>, <H4>, <H5>, <H6>
>
> These tags are kept as defined in the CERN SGML guide. Their definition is completely historical, deriving from the AAP tag set.

This probably refers to [2].

Oh, and

> ...(not good SGML)...: <NEXTID 27>

This is in fact no SGML at all (NoSGML?), because SGML attribute minimization allows to leave out the attribute name if it can be uniquely identified using an enumerated token value but not arbitrary numbers eg. the following is valid:

<!ELEMENT e - - ANY>
<!ATTLIST e myatt (true|false) #IMPLIED>
...
<e true>

and short form for

<e myatt="true">

[1]: https://www.w3.org/History/19921103-hypertext/hypertext/WWW/...

[2]: https://en.wikipedia.org/wiki/SGMLguid
Is this (janet) a lisp interpreter ?
True for functions written in Erlang/Elixir, but not in NIF functions implemented in C.
Here's a link to the full talk for anyone interested:

https://www.youtube.com/watch?v=X4_7A-SGLo8

It helps frame the response a bit more in the context of the question the host asked. (~"is GDPR the panacea?")