skysight-inc/HackerNews huggingface dataset:
> one could just as easily find a case where this extra layer is introducing their own problems.

In many years of using both, I have found examples of the latter being much rarer. The example that everyone likes to pull up is debian and openssl, and that's an example from 2006 when attitudes to security were very different.

The major difference between maintainer decisions and developer decisions is that maintained repositories tend to be consensus based where as wild-west repositories are my-way-or-the-highway based. If there's a poor decision made by a maintainer, there's the opportunity to engage with the community and make your case. You don't tend to get rogue maintainers that ignore the rest of the maintainers - such people will get removed.

I've never seen a user-hostile decision made by a package maintainer.

As for testing, we're actually getting to the point where maintained distributions are better tested than the vanilla packages. Nix, for instance, makes efforts to enable tests during the build process of most packages, meaning that when you get an installed package, it is known to pass its tests with its actual set of installed dependencies (which themselves should have all passed their tests). This is moving towards having "integration tested" packages.

With pip, the best you'll get these days is a warning message that it might be installing the wrong versions of things because of a version conflict (and that's a recent addition). No tests run, best of luck...
And did a fantastic job popularising science. He even was in a Star Trek episode as himself!

It brings a stupid happy smile to my face every time I think about it.
Well, it's not impossible. People have done it.
How on Earth did this make it to the front page?
So we should instead write scripts for people that all they know is Python and Javascript and are incapable of learning any other languages, right?

Sorry but Perl is perfectly fine even by today’s standards.
In England and Wales you haven't completed the offence until you walk out the store. (And even then you need to have dishonestly appropriated the item, not just forgotten it's in a pocket).

So you might have a guard following you around but they shouldn't be doing much more until you leave.
They could, but have zero incentive to.

Also, people just might not care, possibly endangering others. Don’t leave it up to the riders.
I find gnu make very usable and very clear on its purpose. Sometimes I have used cmake and it was uglier, more complicated, and harder to understand. What would you suggest as a modern, usable build system?
Nix manages this. https://nixos.org/
Thanks, we've updated the title from “Pjreddie/darknet”.
How do you purchase the cheap smart phone and activate the gift card when you can't get in the shop in the first place?
you know he's dead, right? don't think he'll be weighing in on much any more.
how goes it compare to Standard notes
Western Digital unveils new 15 TB hard drive, the largest HDD yet
Your version requires fewer keystrokes. It's also mental model-breaking and un-Unixy. Pipes, my good man! Pipe everything to everything!
What Is the Best Diwali Gifts Ideas – An Online Gifts Ideas?
The SV people I follow on twitter don't seem too content. A bit part of the issue is lack of shelters, which aren't built to to limited funding or zoning restrictions, correct?

SF doesn't actually have more homeless per capita, they just have more unsheltered people. And most come from the bay area.

I don't know the exact cause of the problem, but if it was a problem money could solve on its own it would have been done already. The homelessness issue in SF is pereniall bad press for tech companies.
Yes, it has diagnostic software which allows you to run the motor constantly. I switch it on and shake it about until it gets unstuck, run it for a few more seconds, and it's good for another three months or so.
You could get most of those things using an electric cargo bike with a canopy roof/windscreen.

It wouldn't solve the Fred Flintstone problem — The Man must provide the propulsion for all of his family because Man — but that's a social hurdle, not a technical one.
I wonder if this model would work better with a little bit of gamification.

Let me explain: You get fired for not performing. And the gamification part is you can get hired again in that same company, even same position, let's say, three or six months after you were fired.

You get your old salary, benefits everything. And the mental relief that being laid of is not permanent.

Then you work different this time, with the experience of having done this job before and the experience of being without a job too.

It would benefit Netflix a lot more than firing people in a permanent basis, IMO. And with these ultra high salaries, people would go back there.
Are you a physicist? Not trying to be snarky.

I think GR is at Newton's level. They say most of Physics is very iterative, and if X didn't discover Z, the probably another person Y would have 5-10 yrs later. But this is not true for GR. GR came out of the blue, it wasn't strictly required to explain anything important back then. It was just Einstein sitting down, doing thought experiments about elevators in space, then a huge, incomprehensible (to me) mental leap to manifolds and tensors, and the Einstein equation. You can try this yourself: read his popular GR book (it's excellent), then pick up a GR textbook and read the first chapter, and see if you could get from the thought experiments to constructing the math.

It's hard to compare it to Newton, bc Newton also had to invent Calculus, but it's up there.
I wonder if this model would work better with a little bit of gamification.

Let me explain it: You get fired for not performing. And the gamification part is you can get hired again in that same company, even same position, let's say, three or six months after you were fired.

You get your old salary, benefits everything. And the mental relief that being laid of is not permanent.

Then you work different this time, with the experience of having done this job before and the experience of being without a job too.

It would benefit Netflix a lot more than firing people in a permanent basis, IMO. And with these ultra high salaries, people would go back there.
People enforce rules with a single minded focus that can be self defeating. Change the circumstances slightly and people are not likely to reinterpret the rules, even if this would seem “obvious”. This is one of the reasons top down management is so inefficient in the long run. Circumstances change but the person who made the rule is not around to reinterpret the rules.

A friend told me of a person in a flying club with him who went to the airport to go on a hunting trip. They had slung their guns over their shoulders and walked to the entrance of the airport to get to their plane. Security officials scanned them with hand held scanners and waved them through...
> For some parts of the domain, such as computing the sine of a number very close to a multiple of pi, you may need to spend more cycles reducing the argument accurately to counter cancelation effects.

I'm curious about this. How would you compute FLOAT32_32 (or FLOAT64_MAX) mod PI with correct rounding?
That's what “scooter” means in the UK too.
This statistic is trotted out constantly, and I just don’t understand why. 100ms delay could be a 100% or a 1% regression in performance depending on which site you’re looking at. Are we meant to believe that we’d see the same impact on both?

My other bugbear is the classic case study that some company rebuilt their stack and product, saw a perf improvement, and a corresponding revenue lift. No consideration of confounding effects (like the massive redesign that accompanied the changes) or the fact that no one shares the disasterous effects of their rebuild at a tech conference (selection bias, anyone?)

Ironically it’s usually professionals in the performance community who do this. Big tech company developer advocates seem to get a little to far to the “sales” side of the picture and drop and rigour around what they’re selling.
I used rolling my head left-right on a pillow slowly to reduce neck pain. It makes the muscles in the neck work out and relieves pain after awhile.
Just staying in same place doesn't fix anything, and sudden motions engage the fast-twitch fibers - while also causing pain. Slower motion doesn't trigger pain.
The License 'stack' made my morning, thank you:

"THIS SOFTWARE LICENSE IS PROVIDED "ALL CAPS" SO THAT YOU KNOW IT IS SUPER
SERIOUS AND YOU DON'T MESS AROUND WITH COPYRIGHT LAW BECAUSE YOU WILL GET IN
TROUBLE"
I'm 23 and I had numerous episodes of back pains lasting from a few days to weeks. I've never went to the doctor or seek professional help yet. Whenever I have a back pain episode my pelvis is tilted, as if my left leg is shorter than my right one. This becomes more acute after weight training at the gym or long sessions of sitting down. I don't know if this is caused by a muscular imbalance or that my body learned to sit in that position because it's less painful. I found out that standing up, walking more and, most importantly, sleeping on my back help quicken the healing. I also avoid weight lifting during the episodes, it only makes the situation worse.
I agree. It’s out of control. There is not much you can do that is effective. Some people have had success with various black list apps for mobile phones.

My favorite consequence of these phone calls is the rise of the “its Lenny” bot (more than once discussed on HN)
https://www.reddit.com/r/itslenny/about
Call me paranoid, but every time I install software on Windows [1] I do the following dance:

1. Search for the name of the software on Google [2].

2. Open link to software in separate tab.

3. Open Wikipedia link (usually on the same SERP) for software in separate tab.

4. Compare domain name from direct link with the domain name from the Wikipedia article.

5. Open another tab and type domain name manually.

6. Find download link manually on domain[3].

I do this since a family member got burned badly by a malicious OpenOffice install many years ago.

[1] Sometimes I do it on Mac too, because the App Store has it's own issues (e.g. upgrades are often cheaper if you buy software directly). On any other system I use the package manager. All of this makes the effort bearable because I only have to do it rarely.

[2] I'm usually on DuckDuckGo, but for this I always used Google. The reason is that I had hope that they'd remove malicious results quicker. It's manual work after all and Google has more resources. This whole thread makes me doubt though.

[3] I'd do this anyway because I usually don't want to install the version that is automatically suggested, but decide myself which specific version I want to install. Most of the time the reason is the language.
In TypeScript you could also pass `any` as argument to such function and the compiler would be happy. Of course the noImplicitAny flag helps here, but sometimes you could get `any` from a library with poorly written types as well.
Project Loom looks pretty interesting!
Yeah.

See for example the British kit car laws, which allow them to be driven throughout the EU.
Sure they do, and there's usually an official first-party process to add repositories not approved by the distro maintainer. As far as I am aware neither the microsoft nor the apple app stores allow this.
I would agree but I think we can agree that all those who spent their entire deployments on BIAP or Bagram are getting their fair share as well. From my deployment experience, I drank Rip-Its more frequently when we were in the full swing of operations out forward from the relative safety of larger bases. I definitely drank more Rip-Its in Afghanistan on a very small FOB.
Doesn’t save for me. After signing up and getting edclave address, signing in an granting access, changing the text and reloading doesn’t save. Nor does changing and navigating away and back - always get the “erase me..” text.

iOS safari
Wow, you can literally see your time being spent at sub second resolution...

I feel like my life is comparable to cloud hosting
OOP for FP Lovers: Simplistic Dependency Injection
You mean if you insert x->ix and N->2^N and use exponentiation by squaring? Then you get

fun cis(x) {
c, s <- 1, x >> N
for 0 .. N-1 {
c, s <- c*c - s*s, c*s << 1
return c, s
}

By comparison, CORDIC has only additions and shifts in the loop. CORDIC is also online in the sense that you don't need to know N up front, you can keep iteratively improving your approximation until you reach the limit of numeric precision. But with this function you need to know N up front.

If we're talking about fixed-point numbers, the initial assignment of s <- x>>N here is also scary since it is the only place in which x feeds into the algorithm and the shift means that the only a small number of the bits of x are actually used in the calculation. In the worst case, if you increased N a lot in the hope of getting more accuracy you could shift all the bits of x off and get the answer 1, 0 for every angle.
If the shop is open 24/7 someone still needs to stock it, clean it and keep an eye on it. It doesn’t suddenly require no staff just because there are no tills.
There is a difference between "you have to have money to use this store" to "you have to have money plus these bells and whistles to use this store".

You can be poor and use whole foods once in a while. You can use cash at whole foods. You don't need a modern cell phone, a data plan, and a credit card on file to use whole foods. I'm pretty sure you can use food stamps at whole foods. You don't need a proper bank account. And so on.

Weirdly, you don't really need these things to shop at amazon either. All you need is a pre-paid card, a gift card, and a bit of internet access (at the library). You an use someone else's address to ship things to if necessary.
already porting everything away from Java
>so they weren't targeted because they're white, they were targeted because they proved to be the highest risk.

Which is precisely why blacks are "profiled" or "targetted" even by computers. And yet the media tells us this is because "AI is racist" and because of the "legacy of colonialism" and absurd nonsense like that.
But it’s not always equal. http://amp.kansas.com/news/business/article220286260.html
I can understand Python (it has a library in stdlib for running subprocess, and it is specially good after Python 3.4). However AFAIK JavaScript is bad for shell scripting. You need a external library to have sane subprocess call, unless you give up and allow command injection inside your scripts. Last time I looked even the alternatives in npm were not as good as what Python offered in stdlib.

Actually, I don't know many languages that have a good way to call subprocess in stdlib. Ruby's Open3 comes in mind, however the API is kind horrible.
One day I was skipping school and talked to a a linesman about beigeboxing and he was surprised I even know what It was as this was circa 2001 before 9/11. I just red an article about mitnick in 2600 or something similar, probably off gamefaqs.

He gave me a complete tour of how to open the panelbox, how to wire RJ11, and numbers to call and troubleshoot and an spare broken unit he had.

It wasn't really broken, one of the aligator clips just needed to be soldered --

Fun times then, this was also back when I was getting free hours via NetZero/AOL And they did some simple ANI blocking per day or something.
I realize the default kwarg thing trips people up, but there’s always been this great pair of pages in the Python docs titled Data and Execution models. They take an hour or two to read, but make the language so crystal clear.
You might consider seeing a physical therapist. A lot of people don't know PTs will help with pain and movement issues even if you aren't recovering from an injury etc. They are cheap to see and they can usually help a lot with issues like this. I would be careful with weight training even outside of the episodes because you could be exacerbating the issue (though I am not a DPT).
there are already tons of established brands for this product in China, so I don't think anyone in China would even trust her genuine product, let alone try to counterfeit it for domestic market
[video] – Build a complete viber chat bot using php
Codeless GraphQL, REST tests
I don't think it's roof or windscreen, it's both if you want to stay dry. That's a big increase in size, mass, and wind resistance (including susceptibility to side winds that can tip you over). That might have you consider having more than two wheels for stability, and windshield wipers, and a big battery to haul all that... at some point, we'll be wondering whether it's a car with pedals or a bike?

https://www.daimler.com/company/tradition/company-history/18...
isn't make older than gmake? it is normally gnu that adds extensions not compatible with the rest of the Unix world. making people believe sh == bash, make == gmake, m4 == gm4, and the list goes on for everything they touch.
I’m skeptical because the site says this is free but does not explain how you support the product. Is my data your product? Such a tool asks for a lot of sensitive data. Why should I trust you?
Lots of things have similar symptoms but different causes and a slew of things have similar causes but somewhat different symptoms.

For example, how many viruses all basically make flu-or-cold-like symptoms? Have you read about the array of symptoms that a person with MS might - or might not -experience?

Back pain is more like that first category, though. Lots and lots of things can cause it, so it really does depend on the individual. Hard science means we can do some investigations, know what is the more normal causes of such pains, and start treatment from there.
That's what I am going on. It literally says the RoR stuff is just the basic webpages, everything else has been re-written or was never RoR. Same deal as twitch, the RoR is just the trivial web portion which is mostly cached. All the chat and video is in go.
Ask HN: Are you seeing an increase in reCaptcha challenges?
I seem to be constantly having to pick out traffic lights, shop fronts and cars when logging into services these days.

I was previously using a VPN and that seemed to increase my exposure to reCaptcha but I've noticed that even without the VPN enabled there seems to be far more services using these as validation when logging users in.

Has you noticed an increase in these reCaptcha challenges and if so, is there a particular reason for this?
I don't agree with you that the article is "deceptive clickbait". What is true though, whoever uses Bing for searches instead of Google gets served by subpar search results, hence the chances are great to get served malware. That is common knowledge today. Who uses Bing anyway, even on Edge? That's what the article gets wrong.
>BBC Mircos weren’t cheap from what I recall

Yes, I think I paid £400 for mine.
The world is a big complicated place and it seems to me very hard to lay a small shift in that metric on a specific companies doorstep. It's one of those extrordinary claims / extrordinary proof things, and as such I find it unproven.
I wish I could work with people who are as interdisciplinary as this team. As an interdisciplinarian myself (psychology, busses, computer science and game-design) I need a place to belong and shine creatively.
That’s a jump that is a problem.

The issue is that the pattern matching reinforces the problem based on race when race is not the cause. There are lots of historical reasons someone could be be a bad credit risk for example, but it isn’t because they’re black or some other race.

You want the algorithm to account for cause not correlated patterns that reinforce racial divisions and then perpetuate the inequality.
I've used darknet quite a bit over the last few months. I wouldn't recommend using it for a serious project, unless you happen to need an extremely fast off-the-shelf object detector. The other exception is if you need a fast convnet running on a Pi - Tiny Yolo will do about 1.2FPS with an optimised fork (using nnpack). Other than that you could just buy a Neural Compute Stick. Yolo itself is pretty great - it's very fast and is accurate enough for a lot of things.

The original repo isn't really updated, and while AlexyAB's fork is much improved, it's still a pain to use.

- If you make mistakes, things fail silently. This is by far the biggest problem. Train/test is difficult to get right because it's very difficult to figure out where exactly you've messed up.

- Support for images is arbitrary. Although you can compile with OpenCV, there are internal glob functions which simply ignore certain image types (I had to recompile it with support for TIFF, for example).

- Bounding boxes are stored in an awkward format, which is easy to get wrong. It's referenced to the centre of the box, stored as a fraction of the image width.

- Logging is very basic. Alexey added a loss graph, but that's about it. If you restart training from a checkpoint, you only get a loss curve from where you restarted.

- Retraining on your own data can seem like dark magic. There's a lot of "copy this config file and edit these numbers" and if you get it wrong, you've wasted a day training.

If you need to use Yolo, I'd recommend looking at reimplementations in more mature frameworks like pytorch (e.g. https://eavise.gitlab.io/lightnet/)
I had this thought as well. Ironic isn’t it, given that the main reason for hooks is that “classes are hard”.
Reading the OP I got the impression he was talking more about profiling by age than race. Teenagers shoplift, it’s a pretty common thing for bored suburban kids. I’m assuming he was in a predominantly white area so white teens were the most likely offenders. But of course I’m extrapolating a bit here, maybe I’m totally off base here and coloring with my own suburban youth experience.
Osada – ActivityPub and Zot6 social networking
I'm amazed they can afford the insurance.
> almost wish Uber/Lyft were more expensive (and that money went to drivers). I'd use them less, but I'd be happier about using it when I did.

You can do this already using the tips on both platforms, which go entirely to the driver. Unless your wish is that it were more expensive on a macro level.
Yes, https://github.com/tonyedgecombe/pytinybasic which encouraged my sons to do the same https://github.com/jonathanedgecombe/tiny-basic-interpreter and https://github.com/grahamedgecombe/tiny-basic-compiler
1 reason I can't change to FireFox on mobile:

# lack ofolders in the bookmarks

otherwise I'd drop Chrome like a hot rock.
Absolutely, in America we tend to assume everybody is out to rob / harm everybody else and are always on guard.

Especially if you're young, just having your hands in your pockets will get a store clerk following you around. My parents even taught me as a child to never put your hands in your pockets when in a store.
you need to send complaints to your data protection authority, each european country has one.
This is the first I've heard of Edsu as well, but when I checked out NoteToMe, the first thing I noted is that you should create an account first. It's probably not inherent to the protocol, but the nice thing about RemoteStorage is that the default library already starts with localStorage first, and allows you to only sync that data to an account later.

Compare https://litewrite.net, a RemoteStorage app presumably similar to NoteToMe. You can start writing immediately, and sign in with a RemoteStorage account only if you want that data to be available elsewhere as well.
In my experience classes are one of the few boring, easily understood parts of react for almost everyone I mentor/work with.
It’s really not overblown. I live downtown.
Hrm, thinking through this more, one of those guys from IT, Ryan, a big-hearted (literally) lumberjack of a guy died of congestive heart failure. Then our CEO died on his bicycle a few years back, and there was also a suicide of one of the developers. It was a cursed company.
FNC WIN
Ecocomputing (2015)