skysight-inc/HackerNews huggingface dataset:
We've gone full circle and reinvented the dating agency. If technology fulfils its original promises we would ideally be in a world where people didn't have "too little free time to meet people" and relationships would happen organically again.
What is your evidence for the average person not reading? Trying to find some numbers I came across the following pew research poll that showed nearly 3/4th of their survey participants reading a book in one format or another in the last 12 months.

https://www.pewresearch.org/fact-tank/2019/09/25/one-in-five...
> it is not usually apparent where the scripts are coming from

GitHub. The same place as the software. If you don't trust github.com's servers then you don't trust either the software or the installation script.
The second two lines of your comment serve no purpose other than to inflame and belittle someone. It's worth considering if that's a useful or necessary part of the conversation.
Cannabis just requires seeds and some ground outside. Sure it won’t be the best, but it won’t need any equipment or attention this way. Brewing beer requires at least some active effort.
What are the ongoing CCC talks? Sounds interesting.
There's no way to properly learn a language in a year. Even for an advanced programmer who understands many concepts, getting up to speed and understanding idioms takes notably longer.
I'm talking someone who has a few years of in depth experience which is usually focused practice, not coding the same thing over and over or playing around. You cannot learn those things at work nor doing algorithmic challenges - maybe someone can actually make a set of such exercises.

The advanced programmer in other language can fall into many traps and produce non-idiomatic (usually overcomplicated) code.

Goes the same when learning a big enough framework.
Safe-Guarding the (L)GPL Future of Qt
I would argue that resorting to physical violence to resolve verbal conflicts is quite high on the scale of intolerable things.

> You should not tolerate intolerance. "If a society is tolerant without limit, its ability to be tolerant is eventually seized or destroyed by the intolerant".

I have issues with this absolutism. What is "intolerance" or not is dependant of culture and context. Such a thin line that can be so easily moved, and you end up with the moral equivalent of "3 felonies a day". Then before you know it, you get fired because someone deemed that using 'they' indiscriminately is a form of intolerance.
DynamoDB or Aurora/RDS? Should We Always Use DynamoDB?
/ qlaiq: personalize apps and share /
That is indeed what I really want
> Each user compiling a binary is a lot of waste

It's not "waste" if it's needed to establish trust.

> A few years back at my work we were digitally sign our binaries,

Just publishing hashes for the (reproducible) unsigned binaries over a secure channel (such as HTTPS as verified by Let's Encrypt) will give you the exact same security. Digital signatures embedded in executables add no security whatsoever, and make reproducibility harder. Just don't do it.
Youtube link:

https://www.youtube.com/watch?v=_jobckq4USM

TBH myopic analysis that doesn't acknowledge subsequent protests from around the world have tried to incorporate HK tactics are getting crushed left and right. Military intervention, hundreds dead, media and internet black outs, to the utter indifference of western media or public sentiment. There's a slide acknowledging other protests at 1:25:30, "If you care any of these things, then you should care about it in more than one place". But we know this is demonstrably not true.

Operationally, there's not much to learn except that HK police and the mainland has been forced to be extremely lenient and permissible (by most relative standards) due to structural factors like HKs unique geopolitical position, the geographic strengths of a city state, or other political constraints that put comprehensive crackdown off the table for HK. The operational lessons, which this talk is about, will be clearer over the next few years. I surmise the the government will be able to exploit the massive data collection on the ground after things settle down. Retaliation will come in a variety of ways i.e. employment opportunities and other algorithmic biases. Multinationals in HK are already reluctant to hire locals because it may jeopardize their operations in the mainland (like Cathay).
I order physical books by calling my bookstore, so I can pick it up there.
To me, random access time in print is superior to ebooks.
I wish it was possible to flash an entire bookshelf full of epaper tomes in seconds so I can reap the best of both worlds.
Yes, almost every HDMI cable now brags that it includes ethernet, which is carried on a formerly-unused* pair within the HDMI connector.

Many older cables didn't connect it, or grounded one of the pins (*because it had been used as a plug-detect pin), but since devices started actually using it, cable vendors started wiring it. The extra pair doesn't make the cable much stiffer, but leaving it out had made them ever so slightly more flexible.

Many devices don't support it, but some newer video cards install an Ethernet device when you load the driver, so they do. And some TVs do, of course. So if such a card and such a TV are connected with such a cable, voila! An connection you might not even realize is there. Your formerly-isolated TV is no longer isolated, assuming the video card driver installer did something like enable bridging to that ethernet interface.

There are a few ways to avoid it. First, don't install that driver if your video card prompts for it, or disable the device. Second, use a cable tester to verify that you're using a cable which doesn't connect the pins, which is gonna get harder if you need a newer cable that's tested to a higher bandwidth spec. Or third, open up the cable and bite the wires in half. It's tricky to know which pins those are; I plan to do it with an inductive "toner" probe connected to a breakout adapter.

(Unrelated: Some Ethernet switches used HDMI cables to connect each other for "stacking". This is just because the connectors are cheap, the cables are cheap, and they have a lot of high-bandwidth pairs. The switch makers could run more-or-less full backplane speeds over a short HDMI cable more cheaply than they could over a custom stacking cable. But the signals on the wires are not HDMI, they're more-or-less Ethernet on whatever inter-switch-chip format, probably QSFP or something, that needs a bunch of length-matched pairs.)
Dan Kjellberg – Blood [audio]
Whatever brands that are merely corporate spyware and not downright botnet malware. How far we have fallen.
Does it support an isometric grid? What about drawing shapes like circles, rectangles? Also curious on what toolkit/library was used for building the UI using rust.
Do you never click URLs in emails? Of course you do, when you're confident the sender is reputable.

Parent was referencing trusted contexts: the default password printed on your wifi router, the bill a cashier just handed you for what you just bought, the legal papers you just signed, etc. The QR code just links the trusted document with trustworthy digital versions & extended content.

I'm not worried a spammer is going to get a bogus QR printed on the grocery store receipt I just received. I'm not going to scan QR codes printed & posted on subway walls for no apparent reason.
This talk should also have a Mandarin translation.
What if your site detect Google Chrome and say it's not supported, then encourage users to download other browser, like Firefox?

Youtube did that other other browsers, so could sites do that to Chrome.
ESET Internet Security Premium License Key v12 2020 Latest
I'm the author of this post. What people who are unaware of the layout of the congress center don't realize is that the video starts when we were leaving. The door "inside" is actually to get "outside". I was told to leave in 5 minutes, I stayed where I was maybe 2 minutes and started walking (I'm not leaving anything out, it was just more of the first audio recording), and then was prevented from leaving the event by masked thugs who pretend to be real security guards on paper.

People assume I did something to deserve this, and I can live with that. But in reality it was nothing more than the list of domain names I own. I did my best to describe that here.
I read mostly physical books and intend to keep doing so. I prefer unusual, rare, and out-of-print books, and I'd rather keep a physical copy of those on hand. I will acquire a "backup" ebook copy if I can, but often there is no ebook available.

Ebooks make a lot of sense in certain cases (school books, technical reference, genre fiction).
cl-rdkafka v1.0.0 released: A Common Lisp library for Kafka
China does try and succeed, I’d like to remind you of the NBA fiasco and the Blizzard catastrophe.
Rocket creates a fireball as it launches, and that’s by design
I agree. If you’re one of 3 engineers holding it together, that’s the company’s problem (unless you won’t be able to find another job). If the other 2 engineers start working all the time to try and hold it together, that’s their problem (unless you won’t be able to find another job). I don’t know why people sometimes seem so willing to take responsibility for other peoples’ business decisions.

I’m young and inexperienced but in my opinion there’s a difference between “willing to work extra late on something occasionally when something unexpected comes up and working late will actually help”, which is helpful for the team, and just getting killed because of bad decisions other people did, or business circumstances that are beyond your pay grade.
You either use URL or custom app to scan Qrcode. You can't encode arbitrary data and expect universal reader being able to interpret it. And URL is actually good way to store small amounts of data, because you can launch web app to handle it and it's compatible with any device.
I... don't think that's true. There's more jobs being created and more and newer technologies, and not every skill is universally applicable. If anything students should be more prepared to learn and apply themselves because there are actually lucrative careers waiting for them (assuming they choose to go into this field). Once the machines start writing their own code and scripting their own automation and plugging in their own power cords... well, then we've got bigger problems
If you don't have Linux on your laptop, how do you get it when needed?
Right. The problem is that it isn't terribly hard to do. It certainly doesn't require a CS degree. Any reasonably smart person can do it after a three-month boot camp. This is why there's a correction on the way.
As a previous employer of SWEs, this is somewhat correct.

More accurately for me was salary was equivalent to the market price.

I needed to maintain a certain level of talent to be competitive, so I recruited and found developers at that level. After enough interviews and salary requests it's easy to ballpark the industry average for a certain level of talent and I'd hire the ones that were a good fit at a reasonable salary.

In my case supply was scarce but just available enough that prices were pretty stable.

As the supply of good developers increases it makes sense that the average salary request will drop.

This is economics 101 that no capitalist industry is immune to.
Where? I couldn't find the file quickly (and from my phone) on either the stroom or the stroom-resources repo.

And when you find it, you still have to perform independent verification that the file on GitHub is the same one you are downloading through curl.

You are treating their installation instructions as equivalent to "clone this repo and run this script inside the repo" when they actually are not.
> Is there any reason you couldn't get someone else to lend you their name so that they act under their real name for you? Surely that'd be an option for risk-averse people.

This just pushes the problem up a level. The front-person would assume the legal risk, and if they're trying to avoid it they will let the legal system know the "real" person.

IRL there are "goalies"[1] - indigent individuals who for a low price will assume the legal risk of, for example, registering ownership of a car. This is a grey area indeed.

[1] translation of the Swedish term "målvakt", from where I know of this phenomenon.
I work on YouTube's front-end and we work very hard to maintain cross-browser compatibility.
You could simply host the binary on GitHub and GitLab and have the link on your website point directly to it. The user would never know, so you'd get the best of both worlds. You develop a direct relationship with your users without paying anything forward to GitHub or GitLab.

With that said, hosting the binary on those platforms won't necessarily help as Google can flag individual repos according to some other comments here.
Share YouTube Videos
Did I misunderstand the article or is it just wrong? Although a certain entropy source might not be completely random, it can still be a part of of a complete solution, right?

Network packet timings aren’t random either and might be attacker controlled as well.
Don’t forget music, tutorials, HN long winded comments, and every single other form of medium in which someone is selling you something.
Master and Margarita was on my list, maybe it will stay there a while.

For insight into the minds of murderers x 4.5 billion + a few, I just finished Iain Banks' Look to Windward. I didn't think I saw what was coming when it came, but then at the end, I realized I knew it was there all along.

The Culture series is underrepresented on this thread. Hello, Contact? Whenever it's convenient to send a module, I'm ready to go.
Risc V doesn't touch on Von Neumann architectures. That could be addressed by tech like Memristors as an example but to put it lightly, they're not ready yet.

But the belief that to be a competitive fab house you have to churn out high performance chips is in itself one of the existing unquestioned assumptions of chip manufacture which may not pan out in the longer term. The idea of the generic CPU may very well become seen as a luxurious, wasteful idea once Moore's law properly runs out of road in a few years. Specialization will breed new ISAs, even boring ones.
I don't doubt that true in many places.

Writing tests is also an absolute must in many organizations.

My advice to you is to look for work in organizations that are not garbage. We're out here!
Well internationally I suppose, people starving will prompt stronger reactions, that people merely lacking internet connectivity.
Right, so, in my book, reasoning based on facts such as "these squares are clear" are _considering_ those squares.

This is in contrast to the local rules I first describe that consider only a very limited part of the board, and there is a pre-determined hard limit for how much would ever need to be considered for these rules.
Yes and no. I'm very glad that I followed the Pragmatic Programmer approach early on in my career. It's partly why I learned Ruby back in 2003, and was exposed to Lua and Haskell and others around the same time (and built pretty neat production software in all of the above languages)

Over time it becomes less necessary to deep dive on new languages, but that doesn't mean you should altogether stop, it just means that you're more of an expert now and learning a new language to the point of mastery that you are used to in your day to day work is a lot bigger task.

What the author describes is the dilemma with any kind of knowledge acquisition. You always need to be learning more, but you have to balance that against being productive with what you actually know. As an expert or senior or whatever, I have a pretty good understanding of what the knowledge landscape looks like. As a junior there's a lot more utility in doing a broad survey before diving too deep.
Easy-TOTP, A Time-Based authorization token generator library for C
> I think there are very few print books that actually have real resale value, so that's not a big factor for me.

Actually, I believe that used ebooks can sell for almost the same price as "new" ones. Unlike with physical books, there is literally no difference in reading experience between an ebook that has been sold a hundred times and an ebook that's new.

However, as someone who reads books and who would appreciate a right for resale for ebooks, I don't appreciate it for being able to make money from reselling it. I am more interested about the effects: that I have actual ownership over the ebook. That the place which sold me the ebook going bankrupt doesn't disrupt my abilities to read it. That I can lend it to a friend. etc.

Now, if you allowed resale, ebooks would have close to "new" resale values, and more importantly, resale values of ebooks which have been sold three or four times would stay the same. This would create the problem that people could buy an used ebook, read it, and then resell it afterwards for the same price, basically reading the ebook for free. Now libraries are doing something similar with physical books, but they are inconvenient to use. You need to get to the library, stand in queue, handle the books, think about bringing them back in time, etc. But ebooks don't have such limitations and you could build a super convenient solution around ebook lending. While it's great that people read books, it's sadly not really good for publishers or authors. I kinda understand them that they want to close this loophole. Still, you could allow for resale in some different fashion. E.g. a resale tax of 10% of the value or something. In my opinion that would be the optimum, and a solution that's fair to everyone.
I haven't found it that easy.

My package manager installs version 1.4. I downloaded the version 2.0 package from the website, and ran the "install.sh" script per the Getting Started instructions for installing a binary. When I tried running it I got the following error:

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/bin/sbcl)

I couldn't find a "make.sh" file in the package that I downloaded, and I'm not enough of an expert to solve the GLIBC version error problem.
Hyperinflation will be preceded by deflation, so the Fed can get the best of both worlds...
Oh so I guess by blocking it nobody has complained, job well done then!
> Apparently some people save too much

That's not true. People save according to their preferences and abilities. The whole point of banking system is to lend money. The reason banks can lend is because some people save "too much" (don't spend almost everything they earn). People who are net borrowers would pay a lot more in interest if other people saved less.

> It sounds like inequality to me.

People are not equal in their abilities, but in their rights. There's no right to have a ton of money in the bank.
This is why I love HN, I never knew about QuickJS. So yeah, that and includeOS...dude...!
Hey Guzey, thanks for hopping in. I like your blog.

Walker's book is sloppy. The graph you mention last is egregious. No disagreements here. Honestly I agree with you at least partly on all of your points.

So why did I miss your points? I was trying to give better evidence/info relevant to the topic of each point. My hope was people would read it and continue to respect sleep as an open and very interesting biological question. Maybe it came off as ignoring the points. I understand that. But honestly I don't care about Walker that much - I care about sleep. Its really weird, and we don't understand it.

Out of curiosity, what is your current stance on sleep?

EDIT: after re-reading this comment, I realized it might seem a bit disingenuous, because I did criticize your arguments as bad faith. Clearly I care a little about your take-down of Walker.

I said this because you found claims in Walker's book, found errors in his evidence, and then denied the general claims in your bold-font headings. It seemed like you were dismissing the putative importance of sleep along with dismissing Walker the author. I felt this was uncharitable to the topic, so I gave you the "bad faith" charge.
might is not a smart tv. I will need one sooner or later, so i am going to look at corporate televisions. Like in meeting rooms, and hotels that dont have this smart cack into them. Just a good panel, with honest HDMI ports on them!
It's not strictly necessary, I chose wgpu for a few reasons:

* Its backend (gfx-rs) is one of the most mature rust libraries for doing graphics

* The popular "classic" 2d libraries like cairo and skia are very big and complicated to build / depend on

* wgpu will eventually also work on the web, so it's a great option for broad platform compatibility

* In terms of efficiency (memory, battery, cpu etc.), the modern graphic APIs have more headroom than the GL-based ones

* Today, 4K screens are pretty common, and in the future, 144hz monitors will be more and more popular. If I want to render 2d graphics with no latency in those setups, access to the GPU makes things feasible
> "Publishers don't like the ebook market, and my guess is that it's because of how little control they have over it."

My interpretation is slightly different. They don't line it because of the commitment it creates.

1) From a legal perspective, it's only a matter of time before someone says, "You sold me this book. What do you mean I can't access it any more? I want my money back." What call action lawyer wouldn't love that opportunity?

2) The upfront cost of the ebook might be cheaper, but again, there's the ongoing infrastructure, etc. Those costs over time add up. Vs print the book once and be done with it.
First time hearing about this, looks nice! but:

- is the Nano unikernel open source ? A quick (maybe too quick) google search tells me no.

- can you customize the component you want a la MirageOS, eg is it possible in the future to add a fail2ban to your app with a single command line ? same for filesystem and so on.

- is performance on par at least with other linux systems ?

- does it support rust ? not metal barebone rust, but rust with at least the std lib ?
The REAL THREAT to developer salaries is GROWING OLDER.

It's very similar to the arc of professional athletes, as the mental abilities needed for programming degrade at a comparable rate to physical abilities.
That's kind of an insulting assumption about the individual involved but, okay, if you want to be pedantic about examples, there are plenty of other possible exemplars previously posted on HN:

https://dev.to/nprimak/getting-started-as-a-self-taught-engi...

https://dev.to/thecaitcode/why-not-having-a-cs-degree-is-awe...

https://dev.to/taeluralexis/how-i-landed-my-first-web-develo...

Have fun picking away at them.
Because urls have letters & words in english that I can read and determine if the website is authentic

You must have some super-human ability to read a computer's mind if you can grok the kind of urls that usually come in emails like https://tinyurl.com/uvc58uq
Obviously scientists are going to get sidelined under Trump, the man and facts are like oil and water and science being fact based the first thing that happened when he took over was a decimation of scientists at the top levels of departments, to be replaced with lobbyists and propagandists.

From there on it was a matter of time for those effects to trickle down. The same happened under Erdogan in Turkey, one of Trump's heroes.

But, one day he'll be gone. We will pick up the pieces and see what's left of what had been carefully built up in the decades prior and regroup. Let's hope that moment comes sooner rather than later.