skysight-inc/HackerNews huggingface dataset:
This thing is on a 6 month hacker news circuit. And front page every time. There is a psychological conceit in the backend about using tech 'that has 20 years of maturity' - that plays out with DBs more than anywhere else. 'Let the others do the innovation' seems to be the desire.
Awesome, I tried to get it running, but I get value: Missing("couch_directory"). There is nothing mentioned in the readme about this. Can anyone help?
Thanks for this. It’s great you did this and shared it.
Up until now, many have been cheering Twitter bans and attacking FB for not doing the same since it aligned with their political views. This kind of behavior by tech giants is bad, regardless if you agree or not with who they are suspending or banning.
I don't think that's true of most people. People use IANAL defensively in an attempt to avoid embarrassment from being shown to be wrong in an ensuing discussion as opposed to a "free to present my opinion without scrutiny" statement. Most scientists have this too amongst a group of their peers (in conferences for example), they offer a lot of caveats in contributing to discussions that even though are primarily their realm of expertise, they may be out of their depth in the room.

If seeking validation is the prime motivation to contribute to a discussion, at the very least I think HN is the least guilty of this amongst most forums.
Bookbinding (2007)
It's ancient. It was being used on Usenet in the 90s.

It's a standard disclaimer because giving legal advice without being licensed to practice law is a crime in many jurisdictions.
Unexpected Jobs Report Sends Mixed Signals in Tech Employment
Right, but nobody's going to say any of those in a blog post. If you're going to the trouble to write a blog post you're probably making a statement. Even if it's ill-informed.

There's another dimension to this too, which is that writing blog posts and coming off as knowledgeable can directly translate into career opportunities. As long as you aren't too wrong, there's a material incentive to putting stuff out there.
What is good code. I prefer DDD

But there's no substitute for quick development and iterations than a simple monolith in 1 project and 1 person, if you know what you are doing ofc.

You'll get the disadvantages with this method as soon as someone joins the team.
Google chose to be beholden to Wall Street. It could have chosen to remain private and had a better chance of not harming society.
True story: Sunset Magazine (which is still being published today) was originally published by Southern Pacific Railroad to attract newcomers to California - and to take the Sunset Route to get there.
This thread resonates a lot having graduated in 2013. I've worked for several years in three major European cities — London, Cambridge and Brussels — on above average salaries as a data scientist in the financial sector. I'm also a former Samsung employee; I received a good hand from life's lottery.

Yet, a modest family home is out of my reach once childcare and other bills are considered. This is in sharp contrast to my parents who school without degrees, bought a 3-bedroom house in their early 20s and who are now both retired.

What went wrong?
I wouldn't want to read a tutorial by someone who has just learned it. I want a tutorial by someone who has ample experience.

How would you feel if I write a cookbook the first time my bread rolls didn't catch fire? ... to solicit feedback?
As an aside: this is the first time I’ve seen scrolling the page implemented with history. This feels like an anti-pattern; I had to hit back 4 times to return to HN.
A lot of devices on Aliexpress advertise false specs. I'm batting about 50/50 for web cams. Half of the ones I got had 640x480 resolution, despite advertising 720p, 1080p, or even 4k....

The other half are awesome.

Two even look identical, but one is 640x480, and horribly bad resolution at that, while the other is around 3k (real) resolution.
About a year ago I was explaining to a friend of mine how I thought that increases in artistic AI combined with procedural generation could change art forever.

He immediately thought "we should use to to make porn without actors, that would make money" this seems closer to possible everyday.
An 18-Year-Old Said She Was Raped While in Police Custody. (2018)
Hi guys, I built this project for fun and I thought it would also be a good practice for me.

However, I have read the OpenPose License which strictly disallows their project for commercial use. My project is for research use only and I'm not making any money from it.

I have mentioned that I implemented OpenPose and link to their GitHub repo. And I also copy and paste their whole license into my repo license.

I want to know is it still possible for me to violate their license in any way?

https://github.com/CMU-Perceptual-Computing-Lab/openpose/blo...
I don't think China is going anywhere for at least a generation.

If you dig into the collapse of most countries/empires/super powers, they collapse from either:

- External pressures - foreign influence through military/conquering, investment, or mass immigration. With the exception of Taiwan, China has been effective in reducing or at least controlling all of those. And even that may be cracking where you see groups like WHO refusing to even say the word "Taiwan." With the US and Russia tied up with other things, military is less likely an issue to.

- Internal pressures - social strife due to mass deprivation (starvation, poverty in general) or mass immigration/tribalism. Once again, China has been effective here. They've raised the standard of living and disappeared most of the major dissenters. They've even reduced tribalism by isolating and disappearing huge minorities. Good? Absolutely not. Effective? Unfortunately.

Even the "One Child" policy seems to have led to less strife than predicted. While there are some places that have 140 men for every 100 women, those are the official numbers. It appears that under the policy, huge swathes of people just didn't report daughters being born. There's a generation of women who simply don't exist.

Based on the investment strategy (both nationally and corporately), China has gone all in on Africa for years. If I had to place a bet, they may effectively run/own Africa in a decade or two. If not in person, on paper.
Same age as you, I remember graduating and then the entire global economy collapsing. It has left a lasting impression on my psyche.

That being said, I do think our generation will start taking political power soon-ish (decade maybe?) and policy will shift toward larger safety nets being the norm(1). My hope is that because of what we’ve seen, our future politicians will write policy accordingly.

(1)Totally open-minded to the fact that this might be wishful thinking.
I am not a sociologist, but I think it's not only programmers. A lot of my FB friends suddenly became COVID-19 experts, or experts on US police violence (or lack of thereof).

In programming, at least the code needs to work. Maybe it is a bad pattern or anything - but the barrier of entry is non-trivial. For anything else (e.g. politics), a lot of people have opinions, with their strength being not much correlated with their knowledge of the subject.
It depends on the forum and the context.

In some places, throwing out opinions to stimulate discussion is perfectly reasonable. In others, it's simply noise and misinformation.
TrueCrypt/VeraCrypt can do the same stuff but with physical drives, so yes, the claim of 'first' is inaccurate even with that technicality in mind.

The reason why that's not the focus of TrueCrypt/VeraCrypt is because they also go significantly further. One problem with plausible deniability with this concept is that it's difficult and limiting to have to try to hide traces of access to an encrypted disk from a host OS that is stored on unencrypted media (and, obviously since it's the point of the whole project, even if it was encrypted, you could be compelled to decrypt it.)

TrueCrypt/VeraCrypt FDE supports hiding an encrypted, bootable partition within the free space of another encrypted, bootable partition, in such a way that it is not generally possible to tell that there is a hidden partition, but you can boot into either depending on what password you enter. (Of course, the bootloader that allows you to enter the password is not encrypted, so for bootable partitions there is evidence that some encrypted partition exists, but this is unavoidable.)
Ask HN: How to work with smart engineers if you cannot in your regular job
It's a common advice to find a group of people smarter than you, so that you are challenged. But not everyone would have that luxury, for any number of reasons.

How can someone who is not in a position to switch/transfer to another work environment where he/she can find super smart people to work with? Reading, watching videos etc. helps, but I am more interested in finding people who can tell me "You know nothing".

P.S. Not saying that I don't work with smart people now.
They are also principles for the second or third pass. Get it working (rough draft, brain storm) and then refactor.
You and your senior coworker are allowed to not know things, and furthermore, allowed to talk about things that you don't know much about.

Was your role or the senior person's role related to compilers? You don't have to authoritatively know something to talk about it, and I never assume anyone knows anything authoritatively if they talk about it nonchalantly.
Just look up agent provocateur occupy wall Street
I think a similar observation can be made by watching crystals grow.
I found that very interesting, thank you very much. I didn't follow the development closely and had no idea how close apparently ARM64 (well the Graviton2 implementation at least) in performance is to Intel's server CPUs.

I wished there would be some published results from a standardized test though. Is there any reason there is none for e.g. SPECpower?
Partially true.

This did happen more or less during the great recession - private equity companies (ie colony capital, blackstone, etc)
raised specific funds and created corps to buy foreclosed housing and rented them out.

However, typically they will want to realize a liquidity event (sale) which is why sometimes those homes were rent-to-own. Since the market picked back (thanks to the fed for buying trillions in mortgage backed securities), they were able to sell in a good market. So usually want to sell your investment at some point to realize some capital gains, not hold forever.

Two opposing forces (outside of supply / demand) will drive pricing:

> how much the fed buys in mortgage backed securities

> the economy being strong enough to raise real wages of home buyers so they can buy expensive homes

Given that the fed bought assets so aggressively in such a short period of time (raising its balance sheet from ~$4.5T to $7T in H1 of 2020) in response to covid [1], my bet is that housing prices will not come down as long as the fed is run by boomers (they can't afford to have their net worth go down bc they are also economically fragile).

[1] https://www.federalreserve.gov/monetarypolicy/bst_recenttren...
Ask them live support your app, esp code they didn't write. Or some kind of dev log from the ops people hunting down their bugs. Tricky fun frameworks then become a pita.
Penn and Teller prank on Nobel prize laureate Arno Penzias [video]
Most of those are solved problems, technically. What's not solved are, as you put it "the politics of it." Business models don't align with good models. Markets are highly inefficient, timescales are long, and transparency is poor.

MITx became edX because of that misalignment.
"I was just following the pattern" is the programmer's Nuremberg defense.
Most of us have neural circuitry to interface with search engines. We are very quick to find keywords along with predictions for what might be returned. We have augmented ourselves, but our bandwidth to the machines is still very limited.

I used to suffer much more from depression. Turned out I had to cut milk and wheat from my diet. What a stupid reason to waste 10 of my best years. I don't trust doctors at all now.
Indexes are actually one of the reasons the old code ran faster. Or the equivalent for that database type: I forget what it was called, but it wasn't relational. It was some type of file-based system where a file could be like a normal table, but it could also have "segments", where each segment might have a one-many relationship with the primary segment. Or you might "join" one file to sub-segment of another file, never going through the primary segment.

So that was a factor, but so was the fact that the entire subsystem was pretty much written in COBOL, though I would occasionally write small C programs to work around limitations. Even newer versions of the ERP had a lot of the old COBOL still in it, just with a shinier new interface, but they were gradually replacing that code with (I think) Java. Probably because of the ability to keep finding & retaining COBOL talent, along with the need to make the product more readily interfaced via the web rather than a custom presentation layer from the vendor. (which was a green-screen terminal based interface, and significantly faster than any interface you'd see today. And with modern terminal emulators you weren't limited to green, you could choose any color! )
Recent History lesson: Gen X had the same concerns that Millennials had. No one in Gen X is at "normal" retirement age.

The people bidding up housing are millenial techies.

Mark "young people are just smarter" Zuckerberg is a millennial.
Ok, it might be true that a lot of inexperienced people are writing blogs now as a way to build a personal brand. But your reaction is an over-reaction. There are also lots of incredible experts writing, and writing its self is an incredibly rewarding and educational activity. It's not a waste of time, no matter how busy you are.
Explain Storage like I'm 5
I have this irrational fear of 5G for some reason and I consider myself a rational person with a pro-technology bias.

This fear stems from a combination of factors leading to unknown unknowns:

1. Little benefit for consumers with 4G (this is admitted even by pro 5G side implementing the tech)

2. Thus leading to question - who benefits when your toaster joins road sensors in the internet of shit.
Webcams already are not doing too hot on the privacy front.

3. Lack of health studies

4. The feeling of being pushed down consumer throats.

5. Last not least the fight between 5G providers/implementers at a state level .

Why not at least do some health studies?
Maybe it’s good, maybe it’s bad. I think they are a private company with free speech, and people should just not use their products if they don’t like it.
Look at it another way - you are building a company and actually launched! Most people will never get there.

You have a house, while in the past it was easier, overall home ownership is something only 32% of our age group accomplished. 65% of all US residents will ever accomplish.

More importantly - you have a family! So far, I’d say you are doing great!

Can it be easier? Sure. However, while my own path hasn’t been rosy, I wouldn’t trade it - it makes us who we are and will make us more resilient in the future. Keep up the good work and never despair!

Also, another perspective on the growth. If your starting point is lower, it’s easier to grow by a larger percentage point. US in the 1980s was a pretty great place to live and consumption was already high. It’s that much harder to beat that (or even maintain).
hey, is in the website react, graphql resources are also available , thing is i am not able to click on the react in the website which is mentioned at the last
About 5 years ago I attended a local code meetup and someone gave a presentation about this new TypeScript thing. He basically just explained the basic syntax, concepts. etc. A bit boring, but not the worst I've seen.

Then in the Q&A someone asked a "In our experience, we've had problems with X, what's your take?" (I've forgotten what X was specifically), and the guy replied with "well, actually, we haven't really used it yet, we're just looking at it".

So ... he basically just read the TypeScript "getting started" tutorial, transformed it to a presentation, and had no real knowledge of TypeScript.

The entire talk seemed pretty useless to me. I don't even know how accurate that presentation was, because there's much more to using a language effectively than the basic syntax learned from a glance at a tutorial page.
What we used to call "spam".
It's a paper on epidemiology, that utilizes econometric thinking. I understand the theoretician / empiricist divide very well. But I chose this paper to illustrate because it is very clearly aiming to impact immediate policy (it states this in the abstract). Furthermore it is not trying to create fundamental new theoretical models... but rather provide a justification for why lockdown is economically justified.

I hate to be the one to say this -- but most of modern economics is crap, given how reflexive it is. People know how the fed acts -- they know how policy makers act. The models don't take into account this reflexivity.

Someone like George Soros is a thousand times more savvy on how the economy works than post-docs publishing econometrics papers for $40k a year.
This might be true for some, but certainly not all.

There are plenty talented, productive people also writing articles and giving talks. Hell, most of what I watch/read (not just skim) is content either from the main drivers of a given tech or people who are experts.

It isn’t that hard to differentiate.
I don't know, talking about what is allowed and what isn't is pretty normal in most circles.

I think IANAL is a popular term on HN because HN originated in a country with a terribly litigious culture, and because HN is primarily populated by people who can at least afford lawyers.

If I'd "talk to a lawyer" as often as HN comments recommend people do then I'd have no money (or time) left to eat. The whole thing is about covering your ass.
The intuition is that freer political systems are both more challenging and less rewarding to subvert, because no individual person or group has overwhelming power.
> Articles have plenty of conceptual mistakes. And people are not perfect, either! Senior developers are not always good developers.

I think this point is well made. It is a good caution when consuming content on the internet to always be assessing. I seek to understand how something works before I use it.

Yet here's my question: Does this mean I should not be writing for my personal blog?

Writing helps me work out, articulate and understand better the tech that I am working with. And it might help others to work it out as well, even if it's not perfect.
Java the language is decently boring, (although I appreciate how Kotlin has tried to advance while staying pretty boring). But not Java the ecosystem. When I returned to using Spring a couple years back, I thought, "Well, it was rough then, but I'm sure they've worked out a lot of the kinks." Nope. It had become more complicated and less reliable. I know a lot of Java-land stuff seems fine to people who live in enterprise-land, where people have a very high pain tolerance and no particular urgency around getting things done. But for me that's not the right kind of boring.
"Your solutions are not any worse than the ones on the internet."

Sorry, I just don't agree with this. Of course you need to vet the solutions you find online, but chances are you will find solutions that have already worked through bugs and edge cases you would only learn the hard way if you went forward naively.
Bizarre article. They could be successful, I suppose... were we all trying to predict what artist would "dominate the post-COVID world"?

I guess I'd prefer a little more analysis of what implications that has. I don't think rap music benefits from everyone recording their verses individually. You can usually distinguish it from something recorded together in the studio.
Hahaha they always say that. Trust me Twitter India is the worst when it comes to censorship. They have been randomly suspending accounts and then reinstating them after uproar. This has been going on for a good 3 years. Nothing new for us here in India. All this crap about them being for "freedom of speech and expression" is just humbug. If there was any agency that kept a track of the number of times Twitter suspended a popular account and reinstated it after uproar then the real picture would come out into the open. And Twitter specifically targets right wing accounts. From suspensions to shadow banning. Everything is allowed. This has turned more and more people in India against such biased services. And it isn't helping Twitter or its cause in anyway. It is only causing more alienation. It is only reaffirming our beliefs that Twitter is not apolitical.

I don't see why Twitter has to do it? If it wants people to switch political affiliations then this is the worst way to go about it. I know Jack Dorsey admitted that he is a leftist and most employees in Twitter are leftists too [1]. That those employees who lean towards the right feel threatened to voice their opinions within Twitter. If that is the situation within the company then how can you expect it to not be biased when dealing with political issues on the platform? Surely those biases will permeate into decision making. And one can't blame algorithms always. I don't see leftist accounts being banned by Twitter no matter how much hate and abuse you find on such accounts. So it is not automation. This is definitely targeted.

[1]: Twitter is so liberal that its conservative employees ‘don’t feel safe to express their opinions,’ says CEO Jack Dorsey

https://www.vox.com/2018/9/14/17857622/twitter-liberal-emplo...
Bookmark OS is a winner of a bookmarking service if anyone is still looking. Very visual and easy to use https://bookmarkos.com
I'm considering implementing part of this at work. It feels less ritualistic than scrum, and leaner for a small organization. The 'appetite' concept brings out the discussion of cost (time) vs (business) value. I feel this is often lost in scrum, where putting something on the backlog and estimating its size are often consecutive.
Does HN have any experience with this framework?
I would imagine there's some cultural overlap between HN, Usenet, and subreddits about Magic and technical subjects
Wall Street has no say in the matter. The voting shares are majority held by the founders.
That's weird. I'm working on a MacBook on FireFox 77 with >50 tabs and it's slightly warm at best. I usually am plugged in when doing something like this so I can't comment on battery drain compared to Chrome
I took a grad level course on data mining/machine learning back in the early 2010s, before the current gold rush, and while there was some level of theory and programming, the professor spent a lot of his time discussing these finer points. The (apocryphal) example of armoring planes in the wrong spots [0] sticks with me to this day.

It’s human nature to focus on the more immediate, tangible outcomes - eg going through a pytorch tutorial - over spending time trying to really understand the problem they are trying to solve. Great teachers try to guide their students there, and great students are perpetually calling themselves out mentally to try and stay on the track of understanding rather than rote repetition. But it’s very hard.

[0]: http://www.ams.org/publicoutreach/feature-column/fc-2016-06
I guess I was unclear.

> ...the state and the collective aren't the same thing

What's the difference? How in your view do they differ?