skysight-inc/HackerNews huggingface dataset:
Really cool stuff -- looks like there will be a live session on CloudflareTV with the creator talking about this: https://cloudflare.tv/event/3ECS5NfjRSSL5DnUn8pO77

Edit: Happening at 16:00 - 16:30 UTC, 2022/01/07 as to not confuse future folks.
I sync a folder containing multiple git repos, never had a corruption happen.

@jwr can you link the issue you reported?

The only major issue I had was performance on TrueNAS/FreeBSD, Syncthing tends to keep a lot of files open. Increasing maxfiles/maxvnodes fixed it. [0]

On a sidenote, what's the point of these limits if your entire system becomes unusable if you reach them?

[0] https://jira.ixsystems.com/browse/NAS-104534
That's irrelevant. Just like how nobody should have expectations from you, we can't have them from anyone who donated her free time once upon a time.
This comment outs you as someone who thinks in Twitter/Reddit memes.
Having a wallet that can be sent bitcoin doesn't really qualify as "accepting donations" unless you have a way to convert that bitcoin in usable fiat. Thus the barrier is definitely not "close-to-0", especially once you consider potential tax reporting implications.
tawk.to might resemble the pronunciation you are looking for and has a parrot as icon which I associate with pirates.
Many features of products aren't advertised explicitly. You don't expect those to be disabled, however, if part of the reason you purchased it was because you found out it was there.

I can see Intel's rationale if it were never promised, but the timing of the removal of the feature is suspect. If Intel is doing this because it sees some level of future chip sales being negatively impacted by a feature that is in the chip that they previously gave customers access to, then they should be held accountable in my opinion. If nothing else people burned by this can chalk another one up to Intel's misguided sales team. It's as if Intel is asking for this sort of attention lately.
This is a good summary because the math is hugely distracting from the basic realities.

You need to have basic intuition for what might be happening, the math is just a formality and frankly, is unnecessary beyond a very, very simple calculation.

You have to actually 'think' about behaviour a bit if you want to get it right, that's the hard part.

If you have something reasonable, then the conversions/control numbers can be worked out into a probability of success very quickly, and even then, just looking at them will give you a good idea if it worked or not.

The maths is a shiny lure for technical people, it gets us all excited as though there is some kind of truth behind it.
> This is bitcoin’s biggest weekly rout since November
An incredibly "glass half full" take, but it looks like the location of all the places that will be most affected are also the biggest producers - maybe this will be a good thing in encouraging change? Unfortunately I assume it'll take a lot of death before that happens, and even then probably not, but I feel like at this point it's either look for a silver lining or descend into complete despair.
Can you elaborate? Who is crony to whom here? Everyone in the exchange gives the information willingly... people here talk a lot about salary sharing, so here you go, your employer is doing salary sharing with other employers. Someone else facilitates it and makes money. What's wrong with that?

I know why I am going to freeze my data, I don't want employers to know my past salaries - but that's anti-capitalist, I am removing information from the market to give myself an edge in negotiations, and to propagate inequality. Equifax don't have to do it on "capitalist" principles, but they allow me to do that... the only crony thing is the opt-out form I guess ;)
Yes but if you make a mistake the capcha fails, hence they are already labeled.
> Don't forget it's not just instruction sets; Intel is the reason we don't have ECC RAM on desktops.

Of course we do: workstations.

It's cheaper, that's why it isn't everywhere.
But why the boats then? Are there self rowing boats?
You can find the Spotify Developer Terms here: https://developer.spotify.com/terms

Basically, you're not allowed to sell the Spotify in any way.
Good AEDs can be had for under US$2000. All offices should have one.
Tips from ADHDers that will boost your productivity
Nothing I wrote is controversial. I explained my thought process at length but you flat out rejected everything without explaining why. I wonder who's creating controversy here.
How? Unless you are talking about really small structs, something like 16 bytes or less. Unless there are optimizations that I am not aware of, calling by value takes up stack space and make full copies each time. If you are doing C, chances are that you care about that.

Few languages pass structs/objects by value nowadays, at least not as a default action, because it is rarely what you want. Usually, a reference is what you want. In fact, if C++ wasn't designed as a superset of C, passing by reference probably would have been the default, like in most other languages.

C shepherds you into manipulating data via pointers simply because pointers are what you are using for the all important task of referencing objects.
Please drop the stupid CLA crap. You don't need it, and you need to fire whatever idiot lawyer told you that you did.
That seems like a future with one all inclusive, inescapable nation.
Why would you try to open a directory in vim?
This phrase is an excellent piece of straightforward propaganda. Completely made up, but also quite touching.
Haha nice, so maybe:

notfound() { echo "$1: $2: No such file or directory"; }
f_cat() { notfound cat "$1"; }
f_ls() { notfound ls "$1"; }
alias cat=f_cat
alias ls=f_ls

:D

And then why not obfuscate ;)

. <(cat <<'EOF' | base64 -d
bm90Zm91bmQoKSB7IGVjaG8gIiQxOiAkMjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSI7IH0K
Zl9jYXQoKSB7IG5vdGZvdW5kIGNhdCAiJDEiOyB9CmZfbHMoKSB7IG5vdGZvdW5kIGxzICIkMSI7
IH0KYWxpYXMgY2F0PWZfY2F0CmFsaWFzIGxzPWZfbHMK
EOF
)
I work at a company that's been in talks with Equifax, Experian and a new player (Blend) to provide employment and income verification data. Selling employee data and then spinning it as anything other than a short-term money grab is one of my least favorite things about my current employer.

That said, those who are worried about Equifax should probably rather be more worried about Experian. In our experience Experian is a) bidding more aggressively and b) has worse security practices. On the other hand, the Equifax talks I've been involved in demonstrate some of the changes Equifax has made to reduce risk of leaking sensitive data.

Equifax won't store any PII in our case. We store the data and provide them with an index file that is both encrypted and only contains internal identifiers and a hashed SSN (shared RSA key). Even if an attacker got their hands on all 3 things (decryption key, file and shared RSA hash key), they'd still only be able to know which SSNs are in our data-set, and nothing about those people. Everything else goes through our API, so the flow goes something like:

1. Equifax checks their hash file to see if we have their ssn
2. If so, Equifax authenticates against our API using their client id and secret and then makes their request for the employment/income information.

There are different calls they can make based on how much data they actually need to fulfill whatever the request is (e.g. if you're trying to verify employment you don't need the income data).

This is in contrast to Experian, who as a first step wanted a plaintext flat file containing a full dump of employment and income information for the last 7 years of everybody in our system...
But in either case, the arguments are “bandwagons” because they are context-free. Without context there can’t be a reasonable discussion of merits and trade offs, nor exploration of the bounds of the solution. Just parties talking past each other, never learning a thing.
Or Operation Gladio in Italy for that matter.
I remember when bitcoins were a dime. I thought about getting a hundred.

The next time it hits a dime, I won't hesitate.
Or you pass `this` and set a field of that in a function, which is equivalent.
Not just “more than Sweden”. Australia has failed while going full 1984.

This entire thing is a huge inditement of police nanny states.
I was honestly confused for a second why would you think the name had anything to do with a fetish (minus some mastodon content) until I realized you saw it as fe-diverse and not fedi-verse. I never saw it that way because I pronounce the "i" in it as "ee", not as "ay". I wonder what's more common now. Is this another gif/jif situation?
If more than 40% of US citizens believe the IMO blindingly obvious lie that the last election was stolen, there is a real problem. A society needs trust to work.
https://www.theguardian.com/us-news/2022/jan/05/america-bide...
A switch was flipped? Did you forget about 30 years of dictatorship, nepotism and corruption? If a dam collapses, do you also think it happens by some sort of switch?

Also, I find it amusing that the West is always mentioned as potential factor, yet the bigger picture is rarely mentioned: Kazakhstan is a resource rich country with low population, sandwiched between two countries with huge ambition. China has much stake in Kazakhstan as any other countries, and probably more.
> Comparing war propaganda, downplaying of war crimes etc, with a civil rights movement.

Wokeism in mass media is big corporations' fear of missing out and losing customers. Those ideals were shared values of the younger generation decades before the industry adapted to it. Now that these kids have grown up, they are valued as consumers.
Isn't your point that telegraphing the wrong information is bad?
If the US ever had good guy status, it's because of the principles it was founded upon. I'm not even sure up to which point those principles stood. Certainly not as late as the 90s. The second world war seems to have been the major turning point.
A quarter of support call when I was lab assistant for my uni was students pressing ctrl+s in vim out of habit and getting stuck in there.
Composable Analytics | Boston, MA | https://composable.ai

Full-time (on-site) positions for:

- Front-End UI Developers passionate about creating well-architected user interfaces and fluent in current best practices for responsive and accessible design.

- Junior and Senior level Software Engineers that have the ability to work across all layers of the application, from back-end databases to the UI.

- Data engineers and data scientists knowledgeable in developing and training data models and building data-driven products.

Opportunities are ideal for those that have an interest in designing and building large-scale, distributed, web-based platforms, utilizing cutting-edge technologies.

More info at https://composable.ai/careers/
This sounds exactly like a solution looking for a problem. Look at something that people dump a lot of effort on and make a better product.

I find that most of the AI solutions out there are not done by people who have domain expertise. You can't really make a good tool without being good at the work. If you want to make an AI artist, creative writer, or composer, you need sufficient skill in the topic. With most of my experience with NLP, crappy input = crappy output. If you expect AI to figure it all out, they generally get it off.

There's also a lot of non-AI related work around it, the typical plumbing, APIs, customer service stuff, and often that part can be more work. My own experiments need a lot of procedural generation work and theory. That's also another technical barrier that big and small corps have trouble with.

The current AI buzz reminds me of 10 years back when everyone was trying to start businesses around QR codes and AR, or 20 years ago, around Bluetooth.
Best of luck to you. I would love to know the results.
>I do tasks on three timescales: they either get done immediately, after a shamefully massive delay, or not at all. There’s little in-between.

To anyone relating: that's an ADHD symptom.

It falls under the umbrella of Executive Dysfunction[1].

I have been beating myself up for it all my life, and turns out there are many things that work differently for people with ADHD - and many things that help (from medication[2] to social techniques, like body doubling[3]).

Here's how ADHD looks for me: https://romankogan.net/adhd/ -- if you find yourself scrolling and nodding, maybe get it checked it out, OK?

[1] https://romankogan.net/adhd/#Executive%20Dysfunction

[2] https://romankogan.net/adhd/#Medication

[3] https://romankogan.net/adhd/#Body%20Double
This entire article seems like agenda-driven BS. I can totally believe that government entities have sought and occasionally succeeded at influencing some media and entertainment messages but I don't see any proof of a vast conspiracy. There's much simpler explanations for all of it. People like hero stories. Studios would be making heroic soldiers without any prompting. And there's no shortage of successful movies about how bad war sucks. Hurt Locker springs to mind as something commercially and critically successful as an authentic portrait of war being hell.
> Try living outside the US

I’m not finding it now, but I remember a joke attributed to Tim Berners-Lee (unconfirmed). Paraphrased:

> In the past, if you wanted to see new episodes of a TV show as they came out you’d have to fly to the US every week. Today, thanks to the internet, you can find much cheaper flights.
captchas mix classified and unclassified data.
Only if you get the classified data correct a users data is used to classify the unclassified data.
Also the same picture is shown to multiple people to improve confidence.
Github isn't setup to stop your from moving your project to other hosting providers. You can export GitHub to other git hosting setups (like a self-hosted GitLab.)
I would guess they have a system such that after a user has passed N captchas successfully, they trust its a human and start displaying them (a portion of) unlabelled captchas that will always succeed and that's when novel labelling happens.

Or something along those lines. And then you can get creative displaying same captcha to multiple users, etc...
Legal considerations aside, pirating can be a fun hobby. In the early days of computers, pirating was one of the best ways to meet other computer geeks!

Additionally, thanks to pirates and data hoarders (and the Internet Archive), we have a LOT of intellectual property preserved that would otherwise not exist due to fuzzy ownership and copyright complexities.
Not to mention the decision paralysis and change aversion it often introduces into company culture where every change, however trivial or however obviously beneficial, has to first go through a 2-week A/B test which often turns out to be inconclusive anyways, and sometimes takes more eng resources to set up and run than it takes to make the change itself.
Well, the stack overflows through the years seem to resolve similar issues by pinning the JRE version, so I assumed it had something to do with it. Sounds like that might have been a bad assumption. Either way, I never tracked it down. Plenty of options for spreadsheets these days.
I hate hearing this argument. Simply because I'm living proof of the opposite: I'm not a native Swede, I immigrated here, I integrated into society by looking at its values, identifying with most of them and sharing those forward. I became a Swede and it has nothing to do with being born Nordic or into a homogeneous culture.

This hand-waving argument on why America is exceptional is really misplaced. America has issues because it has a big population and manages everything in terms of money. Money is the religion of the USA, it's the ideology of the country and when the only metric you use to gauge anything is on how much will be spent and how much return it will give in monetary terms, you end up with a deeply fractured web of perverse incentives and misplaced cooperation to juggle one metric: money.

America was built in a culture of mistrust, it came from inception and it never fought it. Distrust from centralised government, distrust in others (hence having guns, you don't trust you'll be protected from others so you need to take matters into your hands), distrust in commercial relationships, in personal relationships. It makes society feels fake and shallow, like everyone is just playing a part. There is just a lack of communal sense in everything regarding American culture, it's all about individualism and the self.

Sweden may be seen as a communal society but it's really not that simple, I like to say that Sweden is the most communal individualistic country I've been to, people still value self-reliance and individualism, while also keeping in mind a holistic view of society.

I wish Americans could see past this exceptionalism and move towards building something based on trust, it'd be a force to be reckoned with. Right now it's just a huge waste of bickering and pettiness all around, every single issue in America is amplified by this huge egoistic mindset.
Intel's lower end workstation chips are the same silicon, and thus the same manufacturing cost, as their desktop chips. They just artificially disable features like ECC for product segmentation. It is unconscionable that something as essential as ECC is crippled out of the consumer line-up.
Nice! just put "Unix: A History and a Memoir" in my Amazon cart.
Some are already labelled, the user doesn't know so it's in their interest to solve the captcha properly and provide good data.
That statement was in the context of implementing well known algorithms rather than researching unknown ideas. ART is totally a new approach in comparison to backward prop, hope it inspires some to continue research in this area. Deep Learning has so many use cases yet to be implemented that has business value but from the point of research its close to saturation. Time to explore new ideas.
I've had some issues in the past with queries on top of views not properly using indexes in postgres. I wish I'd saved some examples but I'm now quite cautious about putting a lot of views between my queries and my tables (though the examples I had were not simple views, but views that joined several tables together). Are the views only used during the migration or are they used all the time?
Are revolutions undemocratic? Would Mao have won the Chinese civil war if he did not in fact have the support of the people?

Democracy is not inherently stable, in fact I would argue they are the opposite. An election is like flipping a coin.
You should be able to get that from the Spotify API endpoint that returns a track's audio analysis.
> We have migrated a few fields from varchar to integer. How would your solution deal with this

There is actually an example in the README on how to change a column from TEXT to INTEGER, the technique would be the same the other way around: https://github.com/fabianlindfors/reshape#alter-column

For the cases that require manual handling, that is a bit tricky. I'm not sure Reshape would be able to automate that in any meaningful way so the best thing might just be to fall back to a standard procedure of making the changes in two separate migrations, where the manual changes are done in between.

> Another one is adding foreign keys where the existing data does not conform to the foreign key constraint.

I have given this some thought before as I wanted to add a migration which can add new foreign keys. I think it can be done by writing some migrations first which update the existing data to conform to the constraint, for example adding missing values. This can be done with `alter_column` right now and there will be more comprehensive migrations for data changes in the future.
The Unix Way. I love it.
Things like that usually require knowing the hardware characteristics of the device itself as well as some form of calibration range. For iOS Sonos can just buy (or borrow) a couple of iphones every year to generate that data. Doing the same on Android gets a lot harder thanks to the more diverse hardware ecosystem.
> Sure, but that goes without saying

Clearly not for the average person at that accident scene where the girl died, and indeed I believe that for most people - especially in a crowd - the first and last action is "shock". Maybe someone will phone for help.

My first aid training comes from hostile environments, where catastrophic bleeding fits in before airway. Unlikely to find someone with a missing limb down the high street, but there's not much point in CPR if the blood you pump is gushing out of the femoral artery.
Not a ton of details in your post but I will attempt to decipher what appears to be the problem from a tech dev manager perspective

1. Project time - were expectations communicated up front? What estimation methods are you using? Agile scrum for cadences/daily reporting? Your post reads that you did heads down work for awhile. That is a recipe for disaster for a junior dev. Daily checkins (or at least 3x a week) is the norm for my organization.

2. Requirements - see frequent check ins above - as well as what mushufasa comments as well. A HUGE part of great modern development in enterprise is constantly iterating requirements and getting feedback. This is something I specifically sit down with new college hires. This is not college anymore with a well bounded problem - you have unlimited problem space and you need to define boundaries constantly. One of my favorite quotes is: "the difference between a good developer and a great developer is that a great developer knows when NOT to code"

3. Design decisions - does your group have a design review / peer review process? A junior dev should always have a senior dev review code prior to check in. Your check in's should be frequent (daily is common but there is debate on exact frequency). It should not be weeks particularly for a junior dev.

4. Perhaps your most egregious error is your comment that you should have checked other projects. I assume youre working for a large-ish company. It is imperative you do not re-invent the wheel for every assignment. Particularly for the "glue" or standard pattern parts (which usually amounts to 80% of the work). This is something your manager ideally makes explicit early on (perhaps this was the meeting). I have had lots of frustrating convos where the developer took weeks to solve something that was a known pattern or solution if they just went to the firm's stack overflow or checked another similar projects github.

5. Managers are people too they have off days and can be frustrated with a million other pressures going around. I have definitely had days like that and likely took it out unfairly on a junior dev. More-so if this is your managers boss who likely doesnt deal with junior dev's day-to-day. His/Her expectations are different.
Not to any hires degree, which is why engineers developed the hardware and software we have today.
https://www.sciencedirect.com/science/article/pii/S009457652...
Ask HN: Ways to discover stuff online without a search engine
What are some tools or methods (whether real, theoretical, academic, or otherwise) for discovering things on the Internet, as an alternative to using a search engine. I'm not focusing on practicality here, just looking some interesting and uncommon methods for getting novel results. I suspect there's a few specific to certain types of media.

The methods I'm aware of are:

- Recommendation engines (e.g. Youtube, most social media feeds)

- Organic / constructed sequences of data (e.g. a playlist, or sorted lists using some measurement like price)

- Non-text search (e.g. search via image, sound, or geolocation)

- Stochastic (e.g. guessing a domain name, or entering some random text into a search engine and skipping 100 first suggestions)

- Automatic link traversal (e.g. a web crawler algorithm)

- Private sharing (e.g. sending a link in an email)

- Public sharing (e.g. web portal, or blogroll)

- Hybrid (e.g. algorithmic search engine results, news aggregators)

But what am I missing?