skysight-inc/HackerNews huggingface dataset:
I think "manual test pass" is very seductive and very dangerous. Compared to writing good automation, manual testing once is cheaper, easier, and faster. Manual testing indefinitely is more expensive, harder, and slower. Short term thinking gets you stuck with flawed and burdensome manual testing.

In my view, the best approach is rigorous automation and manual exploratory testing which will find the kind of bugs automation misses and inspire new test cases.
> I suspect if the environmental movement was to be independent of a socialist movement it would get more support from the right.

I think it's more like, the complete absence of ideas from the right, and absence of genuine caring about the issue in general, is what has left environmentalism with no one but socialists to work with.
I meant "new" in the "Spotify just figured out they should get into the podcast game, so they swallowed a bunch of podcast networks" sense and "edgy" in the "some of the guests on his show are promoting snake oil and bad decisions" sense.
> It was designed to satisfy the needs of the Tarsnap online backup service for high-performance key-value storage, although it is not yet being used for that purpose

Does the fact that you're still maintaining Kivaloo this many years later imply it's now being used by Tarsnap?
You need to choose a YT video that has a auto-generated transcript. About 80%+ videos do I think. Choose another one. Docdrop+Hypothesis only works on transcripts-- it's not a timecode video annotator.
Yeah, but sometimes I don't need Snap-On quality. For non-critical tools Harbor Freight may be just fine.
I split tested $49/$149/$299 per month vs $50/$150/$300 and the 9's converted better.
How to Auto Generate Social Media Content with Pixelixe Image Generation API
> The best games now are from independent developers who are themselves barely making it.

I wish it was true, at least for my favorite genre. Technically speaking, a small team of developers can create excellent games when it comes to creativity, design, playability etc. but for some titles there is need for a good story, then turning it into acceptable animations, large worlds, complex graphics etc. that's where probably only a major game house can deliver because of the number of writers, developers, designers, actors needed.
My favorite games of all time were the Mass Effect trilogy; they were technically great, but the writing, character development, voicing and direction was their point of excellence. I would take ME1-3 story arc over most recent titles. Unfortunately many game studios think only in terms of FPS and technical trivialities that cannot turn a dull story plastered with FPS scenes into something that one still remembers after 10 years.
Not been a gamer for a while, so I may have missed a lot lately and would love to be proven wrong (details welcome!).
Wikipedia has the scientific names.
Which Apple watch? "Apple Watch Series 2 and later and Apple Watch SE have built-in GPS that allows you to get more accurate distance and speed information during an outdoor workout without your paired iPhone."

Airplane mode does not turn off GPS. So it seems very reasonable that an Apple Watch would be able to know where you are. This doesn't prove or disprove what happens with that information, but it's a perfectly reasonable way for your watch to know where you are.
Forgive me if I made any impression otherwise -- I am not saying those specific pilots were inexperienced. (I mentioned the US solely because I am familiar with their safety record, not because I don't think other high-income nations don't also have good pilots)

I am saying, in general, if you are going to get on a plane today, you are much more likely to be killed because of human error than any other reason. Humans are good at fixing, mitigating, and recognizing mechanical issues. Other planes in the past have had mechanical issues and later returned to service with a good safety record. Human error is really what you should be worried about, both statistically, and in terms of mitigation difficulty.
Throughout the day, whenever it fits in.

Yesterday (I don’t work Mondays - getting up at 5am means I fit 36-40 hours in to Tue-Fri) we cycled to then walked up the hill after breakfast. That plus a couple of walks to town and back did me right.

Today it’ll probably be walks and perhaps a cycle to the shops which are a bit further away. I’m not a gym type, never have been. My physiology lets me get away with it.

Top tip for keeping fit: don’t own a car. :-)
Oh, absolutely. But most markdown editors compile to HTML in real time. Or CLI tools.
> Steam has been good to me with their native Linux client, Linux client support, proton compatibility tools and community tool support (glorious eggroll proton version)

Reminder: Valve was forced to double-down on SteamOS/Linux by Microsoft's then-intention to shutdown 3rd-party storefronts on Windows. I have a complicated relationship with both Steam (as a Proton user) and Epic (for pulling Linux support on a multiplayer game I already own!), but I still appreciate more competition in the arena: GOG alone won't cut it.
This was an enjoyable read, and also did an excellent job of explaining some issues I have frequently had work ranges, particularly having to borrow integers, which always feels awkward.
Full disclosure, I'm doing OK (not living in SV helps a lot), but, yeah, I'm not pulling down half-a-mil a year.

But I don't want to hate my job. I don't always love my current job... as I like to say, they're paying us precisely because this isn't what we'd be doing of our own free will... but I don't want to hate it.

Because it's more than just the hating the job. It's coming home every day to your family in a bad mood. It's your children associating you coming home with the guy in the bad mood coming home. It's being on hair trigger all the time despite your best efforts. It's living in a place I don't want to live.

The funny thing is, I look at that and I don't feel like I should be willing to pay $300,000/year for that... but apparently I am.
You could tell someone's ethnicity from their surname with great accuracy. Not that they particularly cared who will go to a camp...
the argument is very simple:

- key for ssh on port 22 is only the ssh-key difficulty

- key for ssh on unknown port is ssh-key difficulty + ssh-scan difficulty

it is an asymmetrical solution:

- for somebody with enough resources it is not much of an increase in difficulty

- for somebody with insufficient resources it is a significant increase in difficulty

so essentially, it is an effective way to fight of script kiddies without targeted interest.
it is not effective against targeted attacks - best to not have open ssh ports at all on public servers but to put them behind vpn/firewalls with ip restrictions.
This is why I cringe when I read articles like this.

To Quantcast she was just a cookie with some events that ultimately indicated she might like x and has shown interest in buying y.
Agreed. Took me a couple of passes to understand the point being made but makes solid sense and a viable rejoinder to the parent comment.
Ask HN: Shortest string representation of GPS coordinates?
What is the shortest possible way to encode valid GPS coordinates (with reasonable precision) as a readable string?

Should I be looking at `baseXY` encoding schemes or totally different spacial representation system?

If you're curious it is for a tattoo I want to get, and I think the shorter, the better it would be!

Plus Codes[0] seem to be an option, but I'm not really into the idea of putting something pushed by Google on my body instead of a standard.

[0] https://plus.codes/
> Like a painter, you must know when to stop painting.

You presuppose that Postgres (or all software) is comparable to art, without making or explaining the comparison.

You say that "you must know when to stop painting", but what if the developers behind Postgres know when to stop, and it just isn't finished?

What makes you reason that Postgres is finished?
Hm. The pyramids were an architectural and supply chain genius stroke considering when they were made. It also took fantastic human sacrifice to achieve that. One world trade center was built with the assistance of trains and semi trucks brining ore to smelters and steel to the construction site, electricity, cranes etc.

Minus the slavery, have we really expended that much human effort and equivalent wealth and time on something in the modern era? The only thing I can think of is Free software products, shit like Linux.
You're approaching this wrong.

Yes, pilot error is the most common cause of aircraft incidents. But poor aircraft design is additive to that risk. If you genuinely believe that the Max 8 is a bad airplane, as I do, then you're accepting the risk of the pilots making a mistake plus the risk of bad aircraft design killing you.

With that in mind, I would still choose to fly a regular 737, even if I already trust the pilots to "know their shit", since adding risk for no gain is a silly thing to do.
It's a stack-local global variable.

Here's one case where I wished I had it. I was writing a tool (in Python) for some scientific task. Parse a file, do some calculations, call out to some library to do more calculations. The whole thing was pretty complex, but cleanly architectured. But then the requirements changed. I had to do something different in the innermost function, depending on the configuration. This was probably 6 layers of functions deep.

Now I had two options: add another parameter to every function to carry my configuration variable, or put everything in a class and use a member field. I couldn't use global variables, since I was doing many of these calculations concurrently. And I didn't want to add new parameters, since it clutters the code, and it mixes different levels of abstraction. Most of the intermediate functions don't care about what's going on at the lowest level. Yes it changes their output, so from strictly "functional" best practices I should string along a parameter. But it felt wrong anyway. So what I did was cram everything in a class and call it a day.

With dynamic scoping, I could have put the configuration in a dynamically scoped variable.

Ideally, there would be a way to specify that a function takes dynamic scope. Then tooling would understand that all the intermediate functions have a controlled amount of impurity. In pseudocode:

MyResult myCalculation(float mass, float energy) (dynamic string extratext) {
// do the calculation and add extra text to the result
}

// way up the call stack:
using dynamic extratext = "Preliminary, do not publish" {
calculateAllTheThings();
}

I know this goes against the current trends (make functions pure if possible, avoid mutable state, think a certain way about data flow...). But in practice, those trends sometimes work fine, and sometimes produce convoluted code. In some cases, I find it easier to produce code that looks clean and functional from a domain logic POV, and add stuff that is orthogonal to it (logging, presentation, ...) via a different mechanism.
The cities they are targeting probably send a disproportionate amount of tax money to the federal government. I really wish the mayors of these cities, and the governors of these states would start to talk about this imbalance.
Dynamicland is the best form of 'AR' right now. Apple is taking a note via App Clips and the physical version of that - whatever they call it.
> to actually meet friends and not in VR space...

This comment is being made in the middle of a pandemic. Does anyone believe that video chat hasn't made modern life better? You have a plan to do remote learning with 1990's technology? Talk to my parents about that, or anyone who has children that live more than an hour or two away. Talk to anyone who's wheelchair bound or who lives in a rural community.

> I'll give you "self driving cars" -- well, I would if they could work today, which they don't...

Fully autonomous cars don't work now, but the extra warning systems, backup cameras, lane shift systems, etc... are saving lives every single day. I like that my car helps me monitor my blind spot when I put my turn signal on. And if anybody ever figures out how to get self driving cars to actually work, they will save a massive number of lives in the process.

> I can land in a completely foreign city and get step by step directions to wherever I need to go.

This was such a common problem that there were entire movies based on people getting lost in tourist destinations and road trips. I grew up reading paper maps inside a car. Nobody would ever want to go back to that. I can think of at least one instance over the past couple of years where having a cell phone with almost universal reception potentially saved my life.

> ...

Netflix didn't exist until 1997, Youtube didn't exist until 2005. Imagine wanting to replace a laptop keyboard, or change an obscure car part, and not being able to find a video that explained how to do it. Ask my parents whether or not they like being able to find videos demonstrating new crochet patterns or woodworking techniques. Ask my parents whether or not they'd prefer to go back to a time when they couldn't realistically pick up any new hobbies or interests unless there was a local community that already existed in our rural town to teach them.

The parent comment here is inscrutable to me, how can anyone be this nostalgic for the early 90s? I grew up in the 90s, it wasn't good. We wanted better technology. There are a lot of problems to solve with modern technology, and a few regressions to address as well, but talk about throwing the baby out with the bathwater...
Procedurally Generated Circuit Boards
Coppicing works great. In addition to electric-generating modules, the stove itself can be redesigned either as a rocket stove, or a wood gassifier. The stove or gassifier can be made a part of the overall design of the house -- during the summer months, you would be cooking outside, instead of inside, for example.

Like all practices, you have to consider the entire living system, and not just a technique in isolation. Coppicing reduces the available habitats for birds, which weakens the overall ecosystem.

In permaculture design, a site would be divided into different zones. There would be a zone (zone 3 or zone 4) set aside for coppicing, and there would be a zone (zone 5) set aside as a wilderness preserve that is not coppiced. Additionally, the site might be designed in such a way that the trees set aside for coppicing are planted in a way that forms a living hedge, acting as both windbreak and privacy.
It's unfortunate that performance is so rarely considered to be a feature.
That's not being cynical - that's just facts on how and why SteamOS was conceived and developed
Yes, because when it comes to creative works, it produces much better results than professional labor.
The storage costs are only a tiny fraction of the costs involved with accessing and analyzing the data using snowflake "credits"
Two variables missing, skin color and age.
its still behind cloudflare, so they may have issued the cert...
I do those things after 4pm when I knock off work, which is at home in the small city that I live in (which happens to be the capital of Australia), so at 4pm I’m done. No commuting.

I also do them through the day, because I work flexibly and can do things like cycle to the shops for the groceries at 11am just because I want to.

See my sibling comment here about fitness, and also not working Monday.

If it seems depressing I failed in my description. I apologise. It’s actually incredibly relaxing. My partner and I often joke that it feels like we’re already retired. I’m 44 and I work 36-40 hours/week for a large IT integrator!

Edit: I just realised another thing. No kids. We don’t want them. My god I don’t know how you people fit kids in. So, that helps a lot.
The question is not whether Kandel proved anything, but merely whether psychoanalysis has been discredited. I am not making the case here that it is proven, verified, or completely substantiated in any particular way (here at least). That people are still taking its ideas seriously in mainstream research fields is enough to show that it is not discredited. The whole point of the aforementioned article is argue that psychoanalysis has credibility as a theory.

Kandel points out several connections between ideas from Freud's model and potential neuroscientific correlates. The subsequent works of Solms have further pursued these connections as a rigorous scientific project. How can you compare all of this to Feynman arguing against psychoanalysis on the basis of personally doubting someone could come up with it?

These are not marginal outsiders doing basement research. A theory being discredited means that there is a consensus in research against it. There is plenty of active research in reputable institutions both in psychoanalysis and neuroscience as I linked to explicitly, as well as in therapy research (which could be surfaced pretty easily). Many may have contested psychoanalysis, but tis is not what a discredited theory looks like.
I've found that, in 2020, the best VPN is one given to you by a friend.

If it's truly located in their house and uses their IP, there's no chance it ends up on a list
Wow, Netflix existed in 1997?

In 1997, you were avant garde if you listened to MP3s.

Apparently, Netflix was an online DVD rental operation then, haha.
It is decidedly not an anti tech sentiment that leads to this in my eyes. If I had to pinpoint it, I'd say it is a combination of these three points:

1) Europeans realised US corporations and special services won't stop spying on their allies and they will just ignore law and order

2) As the biggest single market on earth the EU has a strong leaver. A leaver which might be to the benifit of other smaller nations as well, so they feel morally obliged to use it

3) Contrary to a common image in the anglosphere the EU is not soley a economic pact, but there is a strong precence of shared values. So human rights, privacy rights of individuals, all that jazz. Not saying this is perfect or even at the level it should be, but it is more than a purely economical pact.

The idea that the EU was purely an economical alliance was a misconception that bit the UK as well during the Brexit negotiations. The UK negotiators couldn't get that there are ideas the EU isn't willing to sacrifice on the altars of commerce and capital.
Just, thanks for posting this. Been down lately (hasn't everyone...) and wondering "what could have been" if I'd stayed in academia. This post gives me new inspiration to keep plugging away at work and spend some spare time researching things that are interesting to me, and could be just as productive as doing it in academia.
Further creepy ingress masquerading as helpfulness by the tech giants.
It's two images that will both be displayed fully at around 1400px width.

Responsive design gone wrong, there
I think the real worry would be Steam (Valve) being acquired. Without such a ubiquitous and relatively open platform for distribution, indie devs would have a much harder time making any money.
RF CMOS
Exactly. Standards exist for a reason. The only thing you are obscuring is real authorized access. Bots don't care whether the service is on port 22 or 38692, they will just probe them all.
Could you elaborate on that last point or share a source? I don't doubt you but I don't understand the legal basis behind that move (but sounds interesting)!
>He’s being charged with actively assisting a leaker in bypassing security systems: illegal conduct that took place in the US.

He's charged with attempting to assist his source hide her identity while acquiring files she already had access too. While he was allegedly doing this, neither individual was in the US. Assange was in Europe while Manning was in Iraq on March 8th, the date the conversation took place.
5 Pitfalls of NoSQL Databases
It's unrealistic that someone would write a GUI interface in response to an active computer attack. The reference: https://youtu.be/hkDD03yeLnU
Julia community disappoints me == banned me
And yet 20 years later, even when people watch the video they still dont get it.

God I wish this man is still alive, Apple would be so much better now.
Xamarin.Native is equivalent to Kotlin MPP but much more mature. Give it a look if you haven't, its a great option for sticking with .net
Tarsnap has recently started using Kivaloo. Over time I intend to use it far more -- but since Tarsnap is a backup service, I'm starting with the least critical parts first.
If you read the follow-up book, Lila, it becomes clear that the philosophy is not coherent.
I'll admit I shouldn't have said "any" latency requirements but I was speaking specifically about optional cooperative concurrency within an OS thread. I realize that this doesn't magically give you a platform on par with the kind of hard real time deterministic performance you get out of e.g. the new Cortex-R82.

But as for kernel bookkeeping tasks still causing preemptions, I'm talking about using isolcpus and nohz_full. Upon digging further there's the proposed task isolation mode patch to eliminate literally all possible preemptions but even without that in practice it seems like the common wisdom of using isolcpus and nohz_full is more or less sufficient. Here's a blog entry from May that tests this exact thing on a modern kernel without using the proposed patch.

https://www.codeblueprint.co.uk/2020/05/03/reducing-jitter-o...

Key point: "I’ve successfully used this technique to verify that I can run a bash busy-loop for an hour without entering the kernel."

There's certainly things you could do that would cause a preemption but to use your example, you're not going to get an IPI to flush some entry in the TLB if your program doesn't have some shared pages mapped in where the mapping changes. Writing to an mmapped file is going to cause the TLB to be modified once those dirty pages are flushed to disk and if you're only allowing that to happen by kthreads on a different processor then yeah, obviously it needs an IPI to do that. But you have the option of being as restrictive as you need to be for your particular use case. If you don't care about the minor latency increase of an occasional page fault you don't have to go all in on a full RTOS.
Those are things the base are demanding, but the party itself is rejecting. Or by "four" did you mean people in congress instead of four issues? Because it's more accurate to say about four fringe democrats are pushing those policies than to say the democrat party is endorsing those policies.
Yes, this. Collecting my data would bother me somewhat less if it weren't also so freely distributed.
Is there any evidence to suggest that a "brain chip" will ever "cure" autism?
The status quo is the current state of affairs. It's always behind the scenes picking its victims.
Imagine the world is a web server. Suddenly it sees explosive growth. The server starts to buckle under the pressure. We can kick people off, or we can address the core algorithms which are wasteful of resources.

What the data shows is that a small slice of the world contributes an outsized amount of emissions. And, historically, has put the bulk of problematic, modern-times CO2 in the atmosphere.

What the data also shows is that, those poor people aside, the rich are doing a great job of warming the planet into dangerous territory, thank you very much.

So, even if one rid the planet of those pesky reproducing poors, the rich would still cook the planet and (continue to) cause a runaway Greenhouse Effect.

There’s no way to solve this problem through population reduction in any reasonable amount of time. And even if we believed there were it would be incredibly violent and unethical.

This is just a way to sidestep the reality that the world’s richest (and that probably comfortably includes the American middle class) has done the most to cause this problem, but the world’s poorest will be hit the hardest by it.