skysight-inc/HackerNews huggingface dataset:
That's really a stance of the FSF I dislike, redefining "Free" to something that was ideologically pleasing to them but that means something absolutely different for everyone else.

Creating tons of confusion and not helping their cause at all as free proprietary software may benefit from the label when distributed to the masses as they heard "free" software is good.
The lightbulb revolution has just begun
I’m sure I’ll get used to it, those were first impressions. Controls aren’t as visible as they used to be.

Thanks for the tip with the lock screen!
MKUltra and similar programs brought LSD into certain academic/nerd circles many years ago and broke their brains. This is why you are being downvoted (ironically enough).
Really brilliant implementation concept.

I love how it uses the browsers debug port to save literally everything. I have often dreamed of “a Google for everything I’ve seen before”.

I recently spent some time making something like this and hope to release it soon as FOSS. However, it differs in some critical ways.

I desire to:

- save pages of interest, but not a firehose of everything I ever see

- save from anywhere on any internet device (eg mobile phone)

- Archive rich content like YouTube videos or songs even if I do not watch the entire (or any of) the video, and supporting credentials (eg .netrc)

Looking forward to digging deeper into this thread and your project for more ideas!
Not sure why this was downvoted, but thank you guys so much. I attempted to view source and couldn’t find the image personally.
Rust, WebAssembly, and the future of Serverless by Steve Klabnik
video: https://www.youtube.com/watch?v=CMB6AlE1QuI&t=1854s
Super Affiliate System's training course has created FIVE 7-FIGURE marketers
Only if the constant factor and polynomial exponent are small enough to be faster than exponential on real problem sizes.
Very plausible explanation
Doesn't this also prove, by proxy, that this fact can potentially (if not certainly) apply to other AI & associated fields?

Forgive my ignorance, but this seems to lend credence to the popular idpol claim that the white guys programming AI are ignorant of the inherent bias their models might have.
That and user stack traces.

For many of the kernel tracing tools, I'll add user stack traces as needed for the user context. TCP connections and latency _with_ the Java code paths responsible; ditto for disk I/O, memory growth, lock contention, etc. If you've ever had a network problem, a disk I/O problem, a memory problem, etc, BPF can give you new insights that are unavailable from user-space tooling.
AFAIK fork() is specific to UNIX and its descendants; DOS,
Windows, and many(most?) other OSs don't have it either.
I love your username. Do you follow any particular current of Western Ceremonial Magick?
Just in general, I've had jobs that "owned everything I thought of or created" while working for that company. My currenty employer does that have such an arcane policy which I am thankful for.
My understanding is that ADHD patients are in a constant unsatisfying "underexcited" state, so they will do anything to find exciting things to do. Amphetamines pulls them up to normal levels.

Give the same substance to someone already at a normal level and he will become overexcited.

Just like putting weights on a scale can balance an unbalanced scale or unbalance an balanced scale.
If I could find a structured community of dedicated people who just want to have community and connection I would join. But I don’t want to have to commit to any of the crazy stuff religions tend to want you to believe.
Thanks for answering. I guess now that it's possible to install your own key to verify rooted images in many phones, the problem is somewhat attenuated. Losing verified boot is a major loss.

So yes, that was a bit overly simplistic. I rooted my phones for a number of years before carefully looking at the pros and cons and deciding it was a poor choice for a consumer mobile phone. Obviously, we need root access for our dev machines and servers. But I try to follow the principle of least privilege, and in that case, not clear why root would be needed for a mobile phone.

But I concede that for some use cases, it can be a trade-off.

What other security advantage of rooting can you name besides tighter control of network access? Also, note that there are a few apps that allow some degree of firewall with unrooted phones. I also suspect there's a lot of room for improvement there.
> The issue is, if I'm to open up and invite a stranger in, how do I know which category they belong in? I feel probability wise, chances are they're of the former, and are probably boring, judgmental, uptight, have issues, etc. Which is why they're lonely in the first place.

You don't know which category and that's okay.

No one is encouraging you become bffs, let them move in, or even to see them ever again. It's chatting and getting to know someone in a different place in life than you.

If you only let people in your life who are not-boring, not-judgemental, not-uptight, issue-free, etc, you run the risk of being more like the person you'd reject over the person you'd welcome.
I would guess causality runs the other way: people with high stress in life have lower life expectancy and also tend to be less optimistic because it’s easier to be optimistic if things are going well for you
China to Cut Tariffs on Goods Including Pork, Tech Items
NIST may not have you in mind (2012)
Just because you've forgiven someone for being a shit human doesn't mean you need to welcome them back into your life with open arms. Forgiveness just means to let go of any resentment, it doesn't mean you can't learn from your lessons and change who you choose to interact with
You've missed the point. For Macs, the mouse is the pedals of the car because you absolutely need the mouse yo do basic things. On my Linux setup, I could do just fine without a mouse because I have multiple ways of doing the things I need to do
Using the mouse to switch to a given program in the take bar isn't necessarily slow. It's actually faster if you have a decent number if windows open; clicking on exactly the right one straight away is faster than repeatedly pressing Alt-Tab and seeing if the new window brought to the foreground was the right one.
Make Money with One of the Best Training Programs on the Internet
And what people also don't realize is machine learning system will get massively more accurate over time, and its accuracy landscape will generally follow the distribution of the training set. Academic training sets this is typically bootstrapped on are very different from what you'd encounter in the US criminal justice system, but as the system is fed real data it can get crazy good at what it does. Superhuman accuracy facial recognition systems have existed for a while now. Humans just aren't that good at matching faces, and it's not like humans are bias-free either.
Dumpster fires everywhere are offended that you’ve compared them to Sharepoint.
Why do you think it's wrong?
Amazing book, but it's mostly about programming in the small (using properties of the number system). Software Engineering is more about large programmed systems and the people who build them.
I think the more important number is not market share but profit margin / cost per goods sold. That's the number stores have to beat or compete with.
Can you prove that?

"impossibility to prove" is different from "proven impossible" because hiding behind the loose English are different models of logics. That's what Godel theorems at e about.
Maybe the idea is to crowd out all the click farms with stuff with actually decent quality?
A Compiler Writing Journey – Self-Compiling C Subset
I use mine to read PDFs. Ipads seem to be the best tool for reading them. Trying to read PDFs on Kindles is next to impossible due to the device's size and general interface. Laptops are heavy and awkward if you want to be mobile and phones are too small. But Ipads are just the right size to carry around and the touch interface makes it easy to resize and move forward as you read. Are there better devices for reading PDFs? I've yet to find one.

Other than that I've yet to find a practical use for it. Most of the stuff it can do is nice but it's done better on other devices.
As mentioned in The Friendly Orange Glow, it was started by people who worked on the PLATO system at the University of Illinois which added its Notes discussion system in 1973. PLATO ran until 2015.
Download Lamour APK Mod All Unlocked User Upload APK
Human reasoning is constant time. Generalized unbounded humanlike reasoning might not be.
I'm really curious to know more about the bug that caused this, and whether it could have been prevented with modern tooling (or languages), or if it was just an unfortunate circumstance.
I can't imagine the police helping in that situation at all.
Where is the line drawn between lying to your kids about a made up fat man flying through the sky to deliver toys, and lying to your kids about a made up sky wizard that created the entire universe?
>If it is not stable enough then it is unstable.

Nope, sorry, that's not what stability and instability mean.

Stability means it will return to equilibrium if disturbed, but the issue with the MAX is that it requires a positive force gradient per the Part 25 Airworthiness Regulations, which the MAX does not exhibit in a specific part of the envelope.

Stability is not a binary condition. The MAX is longitudinally stable in every part of the flight envelope.

"Not airworthy" does not equate to "unstable". Those two terms are orthogonal.
> Even direct voting wouldn’t reveal the will of the people, because the issues are generally vastly more complex than the information supplied about them.

Well sure, it wouldn't be perfect, but it would be a hell of a lot more accurate than the currently popular belief that who you vote for is necessarily substantially reflective of your actual beliefs.

> If my desire is to, say, eliminate the homeless problem...

Sure, but wouldn't it be potentially useful to know the degree to which people consider addressing homelessness a priority, or their beliefs in what the underlying causes are?

> E.g., California’s experimentation with direct voting. The long-term consequences of some of their votes have been tragic and definitely not what the voters would have thought they were voting for.

Are you suggesting that because one specific implementation was unsuccessful, it proves the idea cannot be successful?
It is a dream situation, an abstraction too simplistic and dangerously optimistic. In all projects I've been the project takes "one more month to finish" for the next 15 months. The cone metaphor simply ignores all unknown unknowns.

For a more deep criticism check "The Leprechauns of Software Engineering": https://leanpub.com/leprechauns/read_sample
Ask HN: Haven't worked for a while, best guide/advice to start a hobby project?
I'm in a weird place. I used to work as a developer but never thought I was that great. Most of my jobs were small features, fixing bugs, etc. Honestly I was quite lazy and coasted somehow. I’m trying to change all of that now.

I feel like I'm behind 'bootcamp grads' because they can actually push deploy real code.

I have a bunch of hobby project ideas, for example one tries to use the Spotify API and the MapBox API, but every time I start I get overwhelmed with what stack I should use, and how to actually get a ‘real’ application out. It’s hard to explain. I have a lot of anxiety and analysis paralysis about this.

I’m hoping for some great resources to actually build something and learn at the same time, so I can get my confidence up and actually get some MVPs going so I can ‘learn by doing’.

I feel like every tutorial I look at either:

1. Starts out great, explaining stuff but then becomes outdated/frustrating by the end (ex: https://www.smashingmagazine.com/2019/03/spotify-app-vue-nuxt-javascript/)

2. Is WAY too basic. I don’t want to learn basic syntax over and over.

3. Keeps making me switch tech stacks. I just want to use Python/Flask or learn JS/Node. I want to use VUE just because it’s new and it’s docs seem good. I don't even know what's out there anymore or what's good about it. I just want some consistency. Everyone says the stack doesn't matter too much anyway. Just want it to be fun...

RealPython and FullStackPython seem like they have good tutorials so far but what I’ve been googling so far (Spotify Vue Tutorial Project Setup) has not come up with stuff that clicks with me.

Sorry for the ramble… I just want to work without feeling bored or overwhelmed. Any suggestions? Thanks ~
Show HN: Sidekick Mini – A soft-dashcam that floats on top of navigation apps
I'm not afraid of being pessimistic.

I read the article title and wanted to see how accurate it was.

If it was accurate, it would cause me, like a rational creature, to question my tendencies. I have list of pros and cons for all my proclivities and try to use/taper my tendencies accordingly. It's not like I'd abandon my tendency toward pessimism all together, but adding something to the list of cons would put it's utility into greater question. I'm always questioning my beliefs and the utility of my tendencies, it's how I constantly improve and progress in life.

But I also question other peoples assertions. It's the natural thing to do for me. I think to question how they define pessimism is also quite logical when trying to objectively measure something.

I'm curious though, can you please tell me how I was complaining? I'm genuinely interesting in knowing why you perceive that.
I've seen people saying elsewhere this story was shared that they lived in the area and replied to the CL post, the lady turned out to be some crazy nutjob and it became apparent that there were very good reasons that she had nobody to spend Christmas with.
Purple+Mattress+Savings+Now
Humans didn't evolve with wheels because excepting the last few hundred (possibly thousand) years roads didn't exist.

How useful do you expect a set of wheels would be on the tundra? Or are you conceptualising a theoretical monster truck human? We'd be better off with tracks...
I think the dichotomy was intentional.
Facebook to ban two white nationalist groups after Guardian report
The massive amounts of white empty space in iOS 7+ makes me long for the skeuomorphic days.

The dark theme helped, but should have been an option since day one. Pre iOS 13, the sheer amounts of white space drove me nuts.

And why did they remove visible UIButtons? I miss the real days of iOS.
Speak for yourself Robert Krulwich, I want to see it.

Speaking of which, is the orbital light show still on for the 2020 Olympics?
Exactly, various techniques such as this can be successful, and it seems reasonable that there are numerous others. But how might we discover them?
I feel obligated to comment, so that others are not led astray by parent comment, which is INCORRECT:

<noscript> works just fine in pre-JS browsers, at least all of the ones I've tried.

It works exactly as designed: Text between <noscript> and </noscript> is displayed in browsers without JS enabled (or supported).

I am not aware of any browsers where this is not the case, and I've tested in many, including Mosaic 1.x-3.x, NN 1.x-4.x, Opera up to 3.62, and others.

(You probably happened to visit my site during an upgrade. Sorry about that.)
I just wrote a post[0] about contracting, from the contractors perspective, and why I left my safe job for it.

IMO, developers that like a challenge and like dynamic work make good contractors. A lot of times having ambition and a passion for programming is a good sign. Many people I know do software to make a living and could care less about architectural decisions, best practices, and self-motivated skill growth.

I would be happy to help you evaluate a few contractors if you want some guidance:-)

[0] https://www.towardssoftware.com
"My strategy was to MITM the mobile app and use the same API."

Did the app use cert pinning

What percentage of apps actually use cert pinning
Bug adds 220MW of fake electricity demand in Ontario
You are assuming that AI's are only programmed by white men, and you are assuming that it hasn't occurred to anyone who is an expert in the field of facial recognition that their algorithm's might be used with people other than white people.

These are two bold assumptions. Would you really have us believe that this is the case? I think you will find that some important information has been left off. The article suggests that asian created algorithms are better at recognising asians. It implies that they all have problems with darker skin tones. Why does the article not explore the reasons why? Perhaps they are wanting to say that algorithms can be racist, rather than the truth of the matter, which is there are certain technical issues that are difficult to overcome with darker skin tones.
This is useful, even if it seems "manager-y". TL;DR: Let's say we need to decide on tabs vs spaces. Assign roles to people in the team/organization making the decision:

- (R)ecommend: ensures everyone sticks to their role.

- (A)gree: same as I, but can approve/disapprove the decision.

- (P)erform: changes the code to tabs or spaces after the decision is made.

- (I)input: gives input, consults, but has no say in the decision making.

- (D)ecide: this person tells the P's whether it's gonna be tabs or spaces.

Let's see it in action:

Roger: "Should we use tabs or spaces?"

Alice: "Tabs are better because..."

Igor: "I use spaces, they are nice because..."

Ivan: "I use tabs, they are nice because..."

Derek: "Alright, let's use spaces"

Alice: "Well, actually..."

Derek: "Ok, well, tabs it is!"

Roger: "Alright, looks like we have the decision: it's tabs!"

Patrick: "<re-indents the code with tabs>"
I evaluate them on a case-by-case basis.
The lack of haptic feedback is the most confusing. And that it’s not a Retina display while the screen is, that’s baffling.
Is There Room for More Players in the Global Microprocessor Market?
The complaints I see about Scala mostly seem to centre on whether other people are adopting Scala. "Google's backing Kotlin", "Rust and Go have more trajectory", "FP programmers in Scala write too complicated code that puts off the OO developers", "FP programmers I know are moving to another language", and of course the sad twitter-wars that seem to break out within the Scala programming community that put people off.

Personally, I've found Scala to be by far the best language I've ever worked with. The complaints on the complexity of the library are ones they are (at least partially) trying to address in Scala 2.13. Dotty, though not revolutionary, looks like a nice set of improvements too.

It's not a "pure FP language" (though some might like it to be), but is a multi-paradigm language on the JVM. It has a lot in it, but moves relatively slowly. To me, those are its advantages, and for someone like me they are fantastic. I am in academia, which means that a lot of my software is written by me for courses and so I get to work on it in patches about twice per year. In Java-land, that'd mean major language versions are now faster than I get to revisit my projects. In Scala, I've had projects progress from 2.10 to 2.13 (and soon 3) with maybe two days' effort updating them so they feel fresh with the language, even though the language still feels more advanced than Java, Kotlin, and most of the "faster" competitors.

Scala.js works astonishingly well (I wrote my own react-like framework in about 1,000-lines of code, so I no longer need to fuss about whether React's just updated so everyone should be using function hooks now either). Graal looks like it's going to come along and solve the issues with native deployment soon too.

In short, while most of the complaints I hear are about Scala as a community, it seems one of its strengths is how it is robust to the winds and storms that blow through programming communities.
The military has used speed to boost the performance of soldiers in war for almost a century, especially when in extended combat situations to stay alert and awake beyond an ordinary sleep cycle. The Nazis famously gave pep pills to their Panzer tank crews during the 'blitzkriegs' of Poland and France, and many militaries have given it to bomber pilots on extended runs, including the US.

https://en.wikipedia.org/wiki/History_and_culture_of_substit...
My understanding is that the tracker collects your information, not the trackee, from the tracking pixel, correct? So that doesn't give some random website any additional information about you.

But I'm really curious here, because I'm an applications developer and sort of in the dark about a lot of web technology. If I wanted to create a website that just absorbs the kind of information you're alleged is possible, how precisely is that done? How do I access the user's browsing history that you claim is possible? Is there a tutorial on this hand-waving AI-magic? Even if I had somehow acquired a mega database of granular user data, how do I key in on the random-user-that-just-loaded-my-page?

Sorry if I being incredulous. It's because I am.
Windows 10 too, it tries too hard to look chic. I've tried many it many times but I always return to 7. And the font is just always blurry, I guess you either use 4K display or don't use 10.
> I understand that mobile OSes need to change somewhat generation to generation as we’re still scratching around to figure out what works and what doesn’t.

...do we though? The iPhone came out more than a decade ago now, and I feel like we got it pretty darn figured out around 2015 or so.

Newer versions of iOS have brought some improvements, but also a lot of miss-steps, and performance decreases on older devices (the only place you'd notice).
Yes, Christmas has roots in pagan traditions, but it absolutely is a Christian holiday and the Church has been celebrating it for many centuries. Note the word "Christ" in both words.

And yes, to the GP, these are indeed functions the church is supposed to fulfill. My family used to invite some of the widows in our church over for Christmas regularly, and all our lives were better for it.
About the fact that he worked at Palantir? Not sure why that's such an enlightening point - I wouldn't automatically expect someone to jump from Palantir to working for the UAE. My general impression is that Thiel and other top Palantir folks are generally very pro USA and protecting America's interests so it's somewhat surprising to me that a Palantir person would work on something like this unless there's a US connection (although money is a powerful motivator to do lots of things).
We know much less about P vs NP than we do about RH; we can prove weaker versions of RH (e.g. the prime number theorem) and analogues for other number systems (the Weil conjectures). This is unsurprising, since it hasn’t influenced math research for 160 years. Maybe someone will separate P and PSPACE before P and NP, or maybe they’ll fall at once to some brilliant new technique.
Behind the Code with World of Warcraft Developer John Staats
Interestingly, sequence numbers are good for the use case of immutable logs and change data capture. But that is a different use case than temporal tracking. In SQL Server, CDC uses log sequence numbers (LSN) whereas temporal features use datetime2.

I guess I didn't mean to say that sequence numbers shouldn't be used at all, tables that are bitemporal still have keys and identity values, just to use real dates and preferably GMT for the from/to dates for consistency.

Sequence numbers are especially good for audit log forensics so long as the logs are immutable or protected. Gaps, etc. help with detection of deletions, tampering, etc.

I agree with your comment about use case. Good point!
But that's also why BPF doesn't seem to have a place in this world. Anything surfaced by a BPF program should probably be surfaced by a proper kernel module or syscall. As far as I can tell, the utility of BPF tracing is solely between the time a bug comes up, and a few weeks later when a kernel upgrade exposes this info anyways.