skysight-inc/HackerNews huggingface dataset:
Included in that price must be a PC that can handle VR, though.
Ask HN: What do you do in the distraction of longer compiles?
I'm writing this while waiting for a medium-sized Angular app to compile. Other than occasionally opening websites for a split second of viewing or praying for success I'm never sure what to do with the minute or two of "compilation time".

What do others do when waiting for their compilers to complete?
Obviously a common charger would simplify things. We are already almost there.

But if the main goal is to reduce electronic waste then it won't change anything by itself because every device we buy comes with a charger, anyway. In order to reduce waste, purchases of devices and chargers should be decoupled (I don't need a new charger every time I change my phone). A universal charger would thus just be an enabler for that.
In 2008, no smartphone could really handle the full Java API. Java failed on mobile precisely because Desktop Java was a pig, and the mobile variants were either pigs too, or so non-featured, that they represented no market parity.

Does anyone really thing Swing, or PersonalJava, or MIDP on phones, or even JavaFX, was going to compete with iOS?

The whole write-once-run-anywhere promise of Java is a sham. Any non-trivial professional Java app, used some non-portable APIs. Take the popular ones like Limewire, or IntelliJ, and they end up on each platform, hooking into MacOS, Windows, et al, specific APIs that require JNI code.

" Imagine if this got applied to protocols"

That's exactly what happened since the 80s. Do you know how many versions of IMAP there are if you count the extensions? Or Jabber? The internet was built on "rough consensus and running code". People shared code and ideas freely. That's what built the net.

Copyrighting APIs with 100+ year time spans is INSANE.
I needed PayPal customer service once cause I got scammed for thousands of dollars.

Customer support was excellent, professional and quick. I got all my money back in 3-4 days.
Why do you want this? I'm asking genuinely.
3 is tens of megahertz of one CPU core per re-encode, clearly out of the question with todays norm being ~ 4GHz 8 core CPUs, that or they are spyi^^^ recording everything for 'metrics/analytics'.
It's not really what you asked for, but subtitles that you download from websites like zimuku.com or zimuku.cn have dual language versions: separate English and Chinese flag means the ZIP file contains separate language subs, pirate flag means it has one set of subtitles containing both languages - super useful if your video player doesn't support displaying more than one set or you don't want subs at the top of the screen).
DDG bangs [1] and Google Dorks (I just use the nickname bangs en dorks for either) are both very powerful. For me, Google complements DDG; not the other way around. I do agree with the desire for a European-hosted search engine though.

[1] https://duckduckgo.com/bang
> Also, random side tangent, but I doubt you'd be able to convince America to get rid of college sports, it is too big of a thing here..

Times change. Old wealthy white males selecting men based on athletic abilities, big muscles and ability to work hard and then not paying them for their work in return for free housing. We used to call that slavery, now we call it college sports.
I recall Arnold Schwarzenegger saying that he was the only one smiling in the gym. People would ask him why he smiles through all that pain. And he said that every rep brings him closer to his goal as Mr Universe.

It's not a wonderful goal, not even something his father was proud of. But it's a goal he kept in mind, every day, through every rep.

People are most motivated when they feel in control. It doesn't have to be actual control - studies show that even predicting a coin flip makes paying attention to flipping coins a lot more interesting.

A TODO list is half the job. Many people take a list, do what they can, give up on what they can't. The list does not give them control; and in fact it demotivates because it makes you feel helpless.

Visualize your plan. It might be worth taking some time to do this. Yes, it might increase warm up time, but you'll be able to go faster and finish faster, and it's not dead time. If you can't spare the time, you can still visualize while in the shower or on the drive to work.

Phelps would mentally visualize his race each night and then just play it back during training and during the race: http://www.behaviouraldesign.com/2013/10/07/how-michael-phel...

At the end of the day, review your plan. What went wrong? What should you have done differently? If you have no idea what happened, you could even break it down into scientific method - hypotheses and how to test them.

Remember, you don't have to execute the plan perfectly. You just need to convince yourself that you have increasing control over your day, and that should go a long way towards motivation.
I think the goal is just to retain the information for longer. I often have to revisit non-fiction just to remind myself what the lessons were, which is time I'd rather spend learning about new subjects.
> Does that also work for lldb?

LLDB doesn't appear to have a way to set a breakpoint at syscalls, unfortunately. If it's dynamically linked, however, it will probably go through your platform's libc so you can probably achieve the same effect by breaking on all of the syscall wrapper functions.
Legal Sports Betting Can Win the Gamble with Artificial Intelligence
Optimus is Prime...
The way the "koma" is placed above 困っ makes me suspect they first tokenize the text, get furigana for each segment (most tokenizers have this built-in) and then derive the romaji without correctly handling the sokuon っ when it appears just before a segmentation boundary. Usually it's represented in the romanization by doubling the following consonant, but of course that doesn't work if there's no following consonant because each token is treated as a separate string. They do get it right for "erikku" where there's no segmentation boundary.
A Universe from a Black Hole
Sure, but I've always been wondering what's the reason it cannot be even faster.
They had very different circumstances:
Bill Gates was the son of made parents, his father was a partner within the firm Preston Gates & Ellis, his mother was on board of directors for First Interstate BancSystem and therefore the United Way.

Bill got a sweetheart deal from IBM, partially thanks to his mother serving on the United Way board with Jon Opel, chair of IBM.

Steve Jobs was adopted by Paul Jobs, a mechanic and a carpenter, and Clara Jobs, who was a payroll clerk for Varian Associates. Neither of his adoptive parents had the chance to attend college.

Jobs sold his minivan and Wozniak sold his HP scientific calculator to initially fund development of the Apple I.

If you've got the choice of being born to oldsters with extreme wealth and connections, I highly recommend it over fundraising.
TSMC annual revenue passed 1T NTD in 2019
While we're on Clojure and the GPU, let me shamelessly promote my upcoming books (I'm the author of that old tutorial and the state of GPU dev in Clojure progressed a lot since then):

Deep Learning for Programmers: An Interactive Tutorial with CUDA, OpenCL, DNNL, Java, and Clojure

https://aiprobook.com/deep-learning-for-programmers/

Numerical Linear Algebra for Programmers: An Interactive Tutorial with GPU, CUDA, OpenCL, MKL, Java, and Clojure

https://aiprobook.com/numerical-linear-algebra-for-programme...

Both books progress really well, and you can subscribe now to read the drafts and get the complete books when ready. There's no middle man and 100% of proceeds goes into funding the development of open source Clojure HPC/GPU/ML/DL libraries.
Oh it so is!

I can’t count the number of times I’ve gotten 20-50x speed ups just turning off logging. Assuming printf is free (or even cheap) is the sort of thing that’ll get you into trouble. It might not always matter, but when it does if your application is parsing strings at runtime at high volume, it’s going to hurt!

I rarely log messages anyway, preferring to set state that I can then printout on command (e.g. siginfo)
The Boeing CEO exited the company with just 60 million dollars, which is a lot like being sent to prison.
Looks great!
Would be nice to have an option to click on year and type it instead of scrolling. Also, it would be great to be able to swipe from January to December (possibly without changing a year) and same with dates. My birthday is on the 26th of November, so it will take ages for me to scroll in one direction. I want try to use your project one day.
It's useful all the time in serialization and marshalling systems. You end up with very nice code if you can keep a separate stack for each of e.g. your json parser and its paired object unmarshaller.

The nicest outcomes are with coroutines, though, and that begins to be another matter.
> now you know why "burka bans" and other similar bans on face covering garments have been put into law in a lot of countries

It's probably more because in countries where people are used to having an exposed face they feel uncomfortable seeing someone fully covered at all times. Since humans recognize each other almost exclusively by face (you may rely on voice or even smell but not in a crowded space) and that's our most relatable feature, it's also the one that will make people feel a bit uneasy. Full face masks are usually associated with crime so it will take a while before people think "oh, they must be privacy conscious".

One major sticking point from law enforcement perspective (at least in countries that have some semblance of privacy) wasn't that the face is covered but rather that sometimes those wearing it for religious reasons refused to take it off when requested, like when being stopped for a traffic offense.

These issues only caused social unrest and that's something to avoid. In the meantime you can successfully fool pretty much all CV systems with a hat and glasses, and maybe add some carefully crafted patterns just to make sure. None of these are outlawed.
Not compile-time, but waiting for models to train :-)

* Stand up/walk a couple of meters

* get a cup of tee

* use the pull-up bar (well, we have one in our office)

You get the gist - do something for your body/metabolism. Even if it's just a little - these add up, improving qol down the road
Nobody should be trusting a modem. You don't put your private keys on a modem. Your credit card number isn't saved on the modem.

So if hackers break into the modem, the worst they can do is shut off your internet. And if you really cared about reliability of your internet, you'd have two connections anyway.

Really this is a non-issue.
Perhaps we could introduce a non indigenous animal to do it for us, Australia had some experience in this area :)
We don't know what they are collecting. They could just as well be an NSA front and easily profile based on IP searches. In the end, American companies bend to US law. That is why Europeans should desire a European alternative in the first place. The workaround is using Tor.
Half a year ago I made the same idea but with colour: http://www.pinchofintelligence.com/painting-by-prime-number/. It's interesting that we both took the Mona Lisa to visualise the concept :)
What law do you think is preventing them from doing that already? Especially where US residents with no general privacy law are concerned?

The only thing that's preventing Google from telling their side of the story is their own refusal to engage human-to-human with individual customers.
I'm glad this happened, but I would really like to get rid of the bloatware like Chrome, Maps and Gmail.
Wordpress Hacked and Hacker Spreading Malware: Bookmarklet
> Sometimes there are difficult problems that can only be solved with applied creativity

For these really hard problems, long hours of completely undisturbed concentrated working are the key to success.

Strong collaboration ("bumping into each others") is rather helpful if the "problem" is not that the problem is hard, but it is unclear what problem is even to solve, e.g. you don't know what the customer wants.

Addendum: My comparison with ATC is rather meant the way that it is of central importance to avoid mistakes (bugs in software, plane crashing in ATC) and the work environment should be centrally concern itself around this theme.
It's also duck.com :)
I'm hoping someone secretly deploys tor nodes onto all of these 200 million connections, and tor (or something like it) becomes the defacto standard for connecting to the internet.

Privacy matters more now than it did in the 1980's, and in todays age, having every website operator see your IP address isn't really cool.
Swagger Spec for Selenium API
May you reconsider changing your title screenshot [1]?

Now it contains chat references to porn & other 18+ channel with obscene language (in Russian).

Not exactly thing that you want to send to your colleagues.

[1]: https://github.com/zevlg/telega.el#screenshots
I fail to see this in practice in any of the orgs i have worked. The bigger the orgs, more the number of these tools are involved, and still higher information hording/hiding.

Tools/tech just won't fix people issue.
What I meant is, the sub is full of cut-and-paste suggestions on how to make google searches for that sort of thing, because it really is trivial. This stuff is in google. Maybe it's de-emphasized by algos, but it's definitely there.
Except it is rather like you exclaim "Duck Duck Go!" to a duck who then executes your command. A past sense would be that you exclaimed "Duck Duck Go!". Turning it into DDGing makes more sense, as already suggested.
Use generic types in TypeScript, a simple example
Towards a New Railway History of Middle-Earth
Back when Costco offered cash-over with Discover, there were two different cases where they caught that I hadn't been paid by seeing it on the receipt and asking about it.
Are Daily Scrum meetings worth it?
I’d love a Windows 7-style calendar date picker for iOS such that it takes the place of the soft-keyboard with a 1-tap button for each day, and zoom-out to select months and years (perhaps with pinch-to-zoom?) - that way there’s no O(n) scrolling.

Windows 10’s Time picker is the absolute worst - clearly designed for touch-based devices it’s horribly inappropriate for mouse+keyboard devices: scrolling with the mousewheel is much slower than it should be, and there isn’t even direct numeric entry from the keyboard, it’s maddening.
Debuggers are great! They're printf debugging, except that your printf can respond to the program state almost arbitrarily at runtime; not only that, they can modify the program state and can do so from a lot more lenient environment than your compiler would usually allow you to do. An advanced user can end up doing more programming in the debugger than outside of it.
Show HN: Deploy your docker-compose stack with Helm
GitHub: https://github.com/linktohack/helm-stack

Blog post: https://linktohack.com/posts/evaluate-options-to-migrate-from-swarm-to-k8s/

I think the the work is simple but idea is quite clever, for swarm hobbyists that may want to migrate to K8s (or K3s) it may be a good start.

Please excuse me for my English.
It isn’t a namespace, it’s a type-name prefix - Apple has no excuses for not having first-class namespaces in Swift.
> It'd be cool, if there was a Maker, that they make it so that some very large prime number is a message to all intelligent life capable of computing and deciphering it

Every possible message is already there. Just like how Borges’ Library of Babel contains every possible book (within its limits of size and format)
Is the EU liable when you willingly visited a scam site in your vulnerable browser?
Go Bootcamp (Book)
I respectfully disagree, based on anecdotes. The Dutch-speaking part of Belgium subtitles everything, except for shows meant for kids <8 years old. The French-speaking part on the other hand dubs everything, even interviews in the news. Guess which part of country sucks at speaking English.
How to Startup Founders finance the transition between employee and Founder?
There are lots of blogs, articles, and posts giving advice for early-stage startups, but I haven't seen any that provide insight or advice into how a Startup Founder financially affords to make the leap between employee and Founder.
How does a Founder who is currently employed by a company, with rent, bills, a car, and some debt finance the leap? What happens directly after they quit their job? How do they have the money to lease office space and keep up with their other financial committments? This is an important question to me because it's also relevant to Co-Founders.

Surely the answer isn't "The founder must be financially independent and have savings", "The Founder resigns to a life of semi-homelessness and poverty", or even "The Founder works full time despite potential legal IP issues with their current employer, works every spare minute they have, then launch a MVP until the fledgling company brings in revenue enough to pay themselves a living wage"? How does the common Founder, who exists in a normal world with normal worldly constraints, make the financial leap to being an independent product owner?
Or install the McIDAS suite:

https://www.ssec.wisc.edu/mcidas/
> a student accepting that cost should be smart enough to know what that means.

It shouldn't mean debt until death. Corporations are full of smart people, including dedicated finance professionals, yet they can discharge debt in bankruptcy.

And let's be clear: a college student still has a developing brain and intellect, and they are quite naive and unwise, and should be protected by the law from lending predation.
Clickable links, I should have posted the link instead:

GitHub: https://github.com/linktohack/helm-stack

Blog post: https://linktohack.com/posts/evaluate-options-to-migrate-fro...
What does Venturly give a freelancer that they can't sign for directly with a startup (request to be paid in stock instead of money), which will yield dividends and voting power?
Sorry, I just changed the original until it worked in MacOS in the default bash terminal. I kinda hate shell scripting to be honest.
I looked into Lingq, watched a few short videos on it, and saw an interview with the founder, but I'm still not sure I get it. The site is mainly a text-based vocabulary acquisition tool, right?
At any age, if you take out any 100k loan, you can discharge it in bankruptcy. Except student loans. Why do we make an exception for the loans being made to the youngest people? I'll tell you: because banks and universities are taking advantage of them.
It's fine for Swift; classes are namespaced by the module they're in. The problem is that it's exposed to Objective-C, and while the runtime class name will differ because it will be mangled, I believe this can still cause source code-level incompatibility with the unmangled names.
That being said, there is a standard component for this in the Cocoa Touch SDK: https://developer.apple.com/documentation/uikit/uidatepicker
It's because in the US it takes much more than knowingly allowing such issues to directly kill hundreds to go to prison.

We're not talking about "calculated" deaths like the ones VW's CEO hopefully goes to prison for. Rather directly attributable ones like the 737MAX or GM's faulty ignition switch scandals.
> the worst they can do is shut off your internet

I can imagine just a couple of more things about having complete control of the only internet gateway most of us have at home.
Ask HN: Are there any online courses to learn Advanced Computer Science?
I am kinda bored with CRUD apps and as a 36 year old want to explore more before I kick the bucket.

Are there any good, reputed and genuine online courses/degrees (free or paid) for learning Advanced Computer Science. I am mostly interested in Distributed Systems, Advanced Algorithms & Data structures etc.
There are considerable attack vectors opened up here... a quick glance at the front page shows:

> Change default DNS server
> Conduct remote man-in-the-middle attacks
> Hot-swap code or even the entire firmware
> Upload, flash, and upgrade firmware silently
> Disable ISP firmware upgrade
> Change every config file and settings
> Get and Set SNMP OID values
> Change all associated MAC Addresses
> Change serial numbers
> Be exploited in botnet

A simple change in DNS servers combined with man-in-the-middle attacks is enough to fool many people into entering CC details into rogue sites for example.

(Edit for typos!)
> the worst they can do is shut off your internet

No, if your modem gets owned, you are in a whole lot of trouble.

You become vulnerable for all sorts of MITM attacks. The attacker now also has access to your LAN, which is usually trusted by all devices on it.
I'm not comfortable with sharing my internet connection with other people. Also, some people are on metered and / or low bandwidth internet connections.
You can be a POSIX C programmer and have no idea what sbrk is. (In fact, it was deprecated very early and removed in POSIX 2001.)
Yep, it’s the noble savage fallacy https://rationalwiki.org/wiki/Noble_savage
Rick and Morty – Replica AI Voice Over
Would be interesting to see a vim Telegram client as well, if it's possible at all.
Zero-fee (and self-hosted) cryptocurrency donations for GitHub
More specifically, apps submitted to the App Store may not utilize JIT.
Zsh is trying to expand the glob, either quote it or prepend the command with “noglob”.
ARM tried to do this with Jazelle, but the effort floundered: https://en.wikipedia.org/wiki/Jazelle
What did they break? Powershell core just doesn't include Win32, but that's fine, it runs on Linux and macOS and they don't need Win32.

Powershell 7 has a full Win32.
The paper being discussed [0].

This seems like an exciting exploration, with more to be looked at.

> Lastly, due to the high-complexity of our coupled porous therm-mechanical model, we did not investigate fully implicit treatment of water diffusion and material stiffness.

This section from the limitations suggests a funding problem to me. These models are probably something that burns a ton of compute hours, but I'd love to see it fleshed out.

[0] https://www.math.ucla.edu/~myding/papers/baking_paper_final....
I don’t think it is malicious - many people are overwhelmed when presented with more then a few choices, they are catering to that crowd.
The really crazy part is it all started with two fairly small things, finding a supply of dev kits from an e-waste facility and a dump of passwords that didn't seem that significant at first, and all the antics depended on those two things really.
Middle Age Misery Peaks at Age of 47.2, Economist Says
So did you just turn logging off, or did you in fact write a better custom implementation? And how much faster did it go? Did you actually measure that? What kind of system was that on?

My first thought is, probably there was an fsync() or similar after logging each message. Also, printf() and friends have to lock the streams, so there might be some contention somewhere in case you're multi-threaded. That's not a problem that you can solve without some custom routing of logging messages.

Using printf, you can easily write dozens of megabytes of the most complicated formatting code on contemporary systems (I'm just pulling a number out of thin air here). More than any system should want to log.
Not just that. The reality is, unfortunately, that Tor is used for a whole bunch of illegal activities too. Most notably child pornagrahpy.

I wouldn't want that kind of traffic flowing through my IP address, even if it was only for legal reasons.
Precisely this. Responding with integrity is vital and shows that you care about the long-term wellbeing of the client and relationship rather than simply maximising short-term gain.
The End of the Bonus Culture Is Coming to Wall Street?
Crc32 Calculation Broken in Haproxy