skysight-inc/HackerNews huggingface dataset:
I agree. VR is allows for great game experiences, but today's devices are still cumbersome and we won't see a VR device get mass adoption until we have something that is:
- Not much bigger or heavier than a pair of glasses
- Lets me work all day on virtual screens to replace my monitor. It would be great if it also connected to my phone to give me more screen real estate there, showed my notifications etc.
- has pass through video so I'm not totally unaware of my environment and other people.

Outside of VR, AR glasses need to be all of the above, plus offer something that works better in glasses than on a phone - like indoor wayfinding, using the cameras to allow people to search by image for things they are looking at, virtual assistants that are proactive and context/location aware, or just being able to do things quickly and privately without pointing a phone at something. Or it could just be that the immersive/spatial experience is just better than looking at a small phone window.

Facebook / Meta is working on all these things, so I think the Metaverse talk kinda distracts from some of the more concrete and useful applications and paints an unrealistic picture for how much time people will want to spend in VR worlds.

There are so many challenges and so much interoperability required to make this happen and be useful - I think it will be some time before it becomes a reality. But, the original iPhone was pretty limited initially, and I can remember lots of people saying "Why would I use a smartphone when I can just browse the web and send emails on my computer more easily?". I think it's likely that VR/AR will follow a similar trajectory with it becoming much more powerful and easier to use as time goes on.
> but what is it actually good for

What are elections good for in a country of 350mm people?

Crypto is a social movement, they are much more massive and powerful than technological ones. They also provide huge returns when you embrace that you are making a social-movement type bet.

When Soros bankrupted the Bank of England it was a social bet on the various cogwheels falling in place for the short-selling to work.

The profit of that short is real money, even though it was not a bet on technology.

There are many ways to skin a cat, people have to understand that betting on technological trends is kind of a new thing, for our whole history as a specie we only bet on social movements

And also there is almost no technological bet that is purely that.

For example, people betting on Microsoft in 1994 were not only betting on the company, but also making social-science type bet that people would fall in love with the computer via a GUI, in a way that didn't happen up to then via the command interface.
Yeah, I hate Facebook as much as anyone, but they’d have way too much to lose by deploying some sort of zero day-based hidden listening tools

I guess the financial incentive might be there for some shady ad network to do it, but that’s just so much risk to take on for such a tiny gain per infected phone..
> And won't general-purpose engines pay a penalty relative to single-purpose engines since they have to optimize for the "average case" game rather than exactly one target?

Theoretically, yes. However so many man hours have been put into optimizing engines like Unreal that in reality the answer is no.
In a commodity market (all goods are fungible) pricing is easy to come by. For idiosyncratic goods it’s harder to get someone to make you an offer. The traditional way of doing price discovery in those cases was an auction. Zillow was willing to give a price upfront with no commitment, even in the sense of face time with a charismatic salesperson. That’s valuable for the seller and dangerous for the buyer.
Maybe it's just me. Vendor documentation in hardware tends to be kinda crap but there's usually plenty of other sources for information from other people who implemented something using the part, and that information doesn't get stale, ever, and documentation state improves over time. I've had problems finding reliable info on what's going on in webdev, most posts are "do this" solutions which don't really help you understand what is happening under the hood, and there are countless crappy tutorials. To be fair, I'm an extreme case, I touch web stuff once every few years, and only if there's really no way around it, and a lot happens in browser capabilities and javascript in a few years.
Uniblue DriverScanner Crack 2022 with Serial Key [Latest] Free
I’m using it for a collection of small projects -- I appreciate that I can come back into a codebase I’ve not touched for 3 months, and my IDE tells me what the data structures are instead of me having to page-in all that knowledge manually :)
"Especially today, where CPU designers have run out of ideas"

I wonder how many readers made it past the formatting, only to stop reading here?
Lack of bindings is a big problem with Qt that often gets ignored. Generally speaking people don’t want to write C++, even if Qt is nicer than average for writing UI with.
Uh, there's a ton of leverage in the ecosystem.

Even DeFi creates gigantic leverage while being "debtless" - the typical usecase for DeFi is just financial leverage:

- have BTC you lock up, get a stablecoins in exchange

- buy volatile crypto with stablecoins

- voila! You're leveraged

You can see this very easily in how the Total Value Locked in various protocols is essentially an index of the price of Bitcoin
It was sometimes hard to get in (unless the BBS had multiple phone lines, and even then the popular ones were often busy), so there was always a bit of anticipation waiting for that modem connect tone, and you’d leave it on auto redial for ages sometimes.

Checking out what files other people had uploaded or what comments they had made was fun, and you could sort of have a real-time chat with the sysop when they were online. Downloading stuff took ages, sometimes overnight.

Warez was a big part of it, but so was all sorts of text files for making various stuff, tracker music, demos etc. It was a real DIY culture and a lot of fun.

If someone else in your household picked up the phone to make a call when you were online, the connection dropped (the modem used the main phone line). That was the worst! Luckily you could continue downloading where you left off usually after reconnecting. Many BBSs had leech ratios - you needed to upload stuff as well.

This was late 80s/early 90s… Beyond the PC and modem cost you’d pay for local calls, which was pretty expensive for a bunch of 12 year olds. International calls were out of the question
Here’s a link to my paper - judge for yourself: https://pubs.acs.org/doi/10.1021/ja00151a001
Interesting. Links to research?
It's worth mentioning to check the species first before putting them back out. Some spiders are house spiders, and can't really survive outdoors. I generally put them into my garden shed or, if possible, into the loft instead, but most of the time, I just leave them alone.
Then what should the interviewer ask when it comes to coding question?

Take home small project? "Half" hates that.

Leetcode? The other "half" of population can't stand that.

Fizzbuzz? Too easy.

No code? How can they tell you can code, naturally?

Framework specific questions? Write something in Flask? What if you're looking for someone who's good at development but have not used a specific tech stack?
Surprising Power of Questions
You would have to check your third party data sources anyway? I fail to see how this is a knock against typescript.

Setting the type of unknown data to `unknown` forces you to validate it.
Nope. Stock represents the fractional ownership of a company, and its price represents the perceived value thereof.

By all means use it as whatever indicator you like, but lets stick to the facts.
> Threads run concurrently, in the sense that one thread can preempt another without its cooperation, but threads currently all run on the same processor (i.e., the same underlying operating system process and thread).

By real threads, I mean the ability to spawn a thread in Racket that corresponds to a new underlying operating system thread for that Racket process. Just like you get when you spawn a thread in Java.
You're alluding to, without naming it, the "Dunning-Kruger" effect: you need to be knowledgeable enough to determine the complexity of a field. Beginners will often overestimate their ability.

https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
NEVER SMOKE POT AND THEN CALL INTO THE PIT!

Once you are 14 years old and your favorite games are THE PIT and TRADE WARS! on the nearest BBS which is in (408) and you live in (916) - and your parents pay the long distance bill... and you liked to smoke pot and play TRADE WARS and accidentally sell when you should have bought thus fucking up the galactic market-corner you had on wheat...

But then your dad gets a $926 phone bill because you were on the fucking modem all day and then you get grounded for a month....

Yeah - thats what BBS'ing was like...

Then I setup the first CAD network with GeneriCAD and a bunch of Everex machines and then installed a BBS on our School EVEREX STep Cube server... and served warez out of Northlake Tahoe's first ever connection to the online world...

Yeah that was fun.
What bikes have to do with walkable cities? IME the explosion of popularity of e-bikes, e-scooters, etc. made my own city only less enjoyable for walking, not more. IMHO if you want a walkable city it should be organized around pedestrians and efficient means of public mass-transport (trains, trams, electric busses), not bikes... and all I hear is a push for replacing cars with e-bikes...
Portia spiders do demonstrate trial and error learning, quoting the abstract of [1]:

> All species from the jumping spider genus Portia appear to be predators that specialize at preying on other spiders by invading webs and, through aggressive mimicry gaining dynamic fine control over the resident spider’s behavior. There is evidence that P. fimbriata, P. labiata and P. schultzi derive signals by trial and error. Here, we demonstrate that P. africana is another species that uses a trial and error, or generate and test, algorithm when deriving the aggressive-mimicry signals that will be appropriate in different predator–prey encounters.

It turns out that the species with more variation in encountered prey types are more likely to rely on search, varying over possible patterns until a response is received. Other papers show their ability to learn generalizes beyond mimicry of vibrational patterns. They are also capable of deriving and maintaining situation specific attack routes and plans.

I'll also argue that a fully instinctual repertoire, even without learning, should count as intelligence if flexibly deployed. Consider: despite an inability to learn or adjust, a Nash equilibrium approximating poker bot or an Alpha Zero neural network can be described as encompassing a deep instinct of the game that enables intelligent action selection.

[1] https://link.springer.com/article/10.1007/s10164-010-0258-5
Humans in desperate situations will do similar things, sacrificing their children for resources: https://edition.cnn.com/2021/11/01/asia/afghanistan-child-ma...
Most engines include basic AI, pathfinding is a type of AI, etc... For more complex AI most still code their own.
If you know any modernish OOP language and JS, “learning” TS will take about an afternoon.
IMO eclipse is still a reasonable choice for a university (or a developer). It's open source, actually free, and comes with all the bells and whistles one needs.

Unfortunately, it's gotten pretty buggy over the years, and their tooling and process seems very unwelcoming towards new contributors.
It's a C99 compound literal with designated initializer. C++ doesn't support it.
Yeah… technically that’s (the solution) normalization, but really not a bad design originally. If you never want a particular atom of data repeated, yes you have to normalize each column, and that is efficient in the long run for storage size, but in more normal data storage that still means a lot of joins and you still want indices. On a modern SSD you could use that one table, throw on some indices as you suggest and not notice it again until you hit millions of rows.

Anything you are doing conditional logic or joins on in SQL usually needs some sort of index.
As a counterpoint, how could you possibly see panic on a spider's "face?"
A lot of the problems with IoT devices are things like hardcoded keys or passwords shared across all units. LWC doesn’t fix that kind of design problem. I agree LWC has value but I think most IoT products are less cpu-limited and more engineer-limited.
I would put the Librem 5 in this category too. The baseband is treated as untrusted, and isolated in every possible way from the application processor.
Even the microSSD card likely has an ARM core that can be hacked:

https://www.bunniestudios.com/blog/?p=3554
I agree Facebook is kinda taking their eye off the prize by focusing on the metaverse concepts. But they’re not dumb, they understand what I wrote above, so there might be a reason this is being done towards that end.
Also you could just store IPv4 as an unsigned INT directly, rather than strings in a different table and an unsigned INT as a foreign key.
Can anyone see if there are still proprietary binary blobs?
This comment is pretentious gibberish. What are you actually trying to say? The only concrete critique you seem to be making is that people don't learn "cellular biology" or its "electromagnetic phenomena" at medical school which is just laughably wrong. The second sentence doesn't even make grammatical sense
"Half" population over HN dislikes take home: argument ranging from waste time to pay us if you want us to do your job (I highly doubt 98% take home asked candidates to solve real business issue the employer are facing with since take home has a deadline that is longer than in-person interview but also take into consideration your time).
Vaccines are supposed to help you fight the virus, not prevent infection. That was never the promise. Effectiveness is measured through reducing probability of death and hospitalization. Antibodies, T-cells and B-cells all together influence effectiveness.
Dupe.

Of Course “changeme” Is Valid Base64 (2020) (https://susam.in/cafe/of-course-changeme-is-valid-base64.htm...)

18 points | susam | 2 months ago | 17 comments

https://news.ycombinator.com/item?id=28353095
This kind of works okay when the other person is agreeing to being coached, but sometimes you want to express something without it being something to be immediately fixed. Because it sounds like you're not hearing the frustration, and skipping a few steps ahead.

It's great when someone wants it, but do it often enough or by default and people will start cutting you out of the loop. Because it's genuinely exhausting.

I've been on both sides of this, especially when I did coaching training and then thought I could use it for everyone.
Dont forget fucking with IRQs and DIP switches and jumpers to get that fancy 300 baud modem up and running so you could dial your best friend for a head-to-head game of Populous on your ever so amazingly awesome new EGA monitor! No more Cyan or Amber for this guy! 16 colors FTW!

EDIT: And oh yeah - please insert Game Disk #2
Business laptops such as Lenovo Thinkpad, HP EliteBook, and Dell Latitude already have great support, cheap parts if something breaks and 3rd party support is so good you can install coreboot on them due to hackers who ported them out of passion. This guide is for the x230 (I don’t recommend it due to the TN screens sucking, and the replacement batteries both their replacement is expensive). https://steemit.com/tutorial/@joeyd/run-don-t-walk-from-the-...

https://doc.coreboot.org/distributions.html

> All ChromeOS devices (Chromebooks, Chromeboxes, Chromebit, etc) released from 2012 onward use coreboot for their main system firmware. Additionally, starting with the 2013 Chromebook Pixel, the firmware running on the Embedded Controller (EC) – a small microcontroller which provides functions like battery management, keyboard support, and sensor interfacing – is open source as well.

Wow awesome, if you want good cheap OEM coreboot support, getting native ChromeOS laptops is the easiest.
A few years back I setup a Yacy crawler. My IP soon appeared on blacklists (SMTP, etc). I'd force-swap IPs and a few days later I'd be blacklisted again.

Another poster here built his own crawler and kept getting DDoS'd by botnets.

Search-crawling seems to elicit some hostility.
Just don’t eat them, you should be good
Show HN: Dataconf, Python dataclasses config (hocon/JSON/YAML/env-vars/dict)
some central pieces to the day:

https://en.wikipedia.org/wiki/Computer_terminal#Dumb_termina...

https://en.wikipedia.org/wiki/Acoustic_coupler

https://en.wikipedia.org/wiki/Serial_Line_Internet_Protocol

https://en.wikipedia.org/wiki/Doors_(computing)

https://en.wikipedia.org/wiki/BBS_door

https://en.wikipedia.org/wiki/Whiz_Kids_(TV_series)

https://en.wikipedia.org/wiki/Phreaking

https://en.wikipedia.org/wiki/Phreaking_box
At this point, I'm 100% sure there's not only singular, but also primitive multicellular life out there waiting to be found.
I self-taught enough to design and build a working PCB (that passed a bunch of certification testing), including writing programs for an ARM Cortex microcontroller. Took about six months of learning and then a couple months of design/implementation to get a product that can be sold and have the fundamentals in place to make similar kinds of products much more rapidly.

It's very doable with dedicated study and I'd argue it's one of the best ways to get your design ability to rise to the level of being able to build something from scratch, without reference to other code / searching google for answers.
Clojure can use any Java library easily.

There are implementations of / libraries for Common Lisp that interact with the JVM and/or the CLR.
I used to run a BBS called "The Off Hour Rockers", was originally formed as the Jersey Shore BBS. It had 3 19.2k USRobotics modems for the dial-in lines plus a local node. It ran on PCBoard software. I think at its peak I had over 400 members, most were pretty active. There were many "rooms" and a large file download area. I used to host "nerd parties" where people would come over with their floppies to copy or contribute software to the download areas. This was all before other online services like Prodigy or AOL came into being. The main server was a home-build from parts, the dial-in nodes were AT&T 6300+ PCs, and were all originally interconnected using LANtastic, then converted to Token Ring. It was a lot of fun, we met some awesome people!
I wonder how much we need facial expressions for VR communication. You can convey a lot in Source games just by crouching and violently shaking your mouse... plus nobody's trying to blow you up in a work environment (hopefully).
The popular advice in these comments to use indexes sounds really good. I haven't thought it out fully, but my first thought was "this sounds like a DIY columnar store". A columnar database does a lot of this work for you. I'm not 100% it's a good option in this case, because things like email subjects are not good columnar data. I would like to know more about how problematic that is.
Competitive pay?
It's probably worth it. I always use Typescript with React projects, as typing your props will make things a lot clearer. If you're using VSCode, the intellisense is very useful.

However, if you're just making a node CLI or writing a small Lambda or something, Typescript is probably not worth it. I don't believe you need Typescript with absolutely every project, but for the more complex frontend projects it will end up saving a lot of time.
> How will Rust help in this specific case?

Here's an answer that's sure to enrage people: it's not C.

I get the hate for Rust. I really do, I use the language on a near-daily basis and run into it's edge cases pretty frequently. However, I'd prefer to write in Rust over C/C++ any day of the week, and I get the feeling that a lot of System76 developers feel the same way. If the name of the game is rapid iteration, C is not going to be a sane choice for your project these days, at least compared to the competition. As more and more languages step up to fill in the gaps, we're starting to see a world where "safe" and "useless" are not mutually exclusive features. To that end, C has become quite antiquated for modern development.
Thanks! I've made a framework in ClojureScript that generates the docs from Clojure maps/JSON. Will try to open source it soon :)!
I have regretted every single time I've gotten cute about storing IP addresses as scalars in SQL.
> But I don't understand how adding types will suddenly make frontend coding more efficient.

It won't. The runtime is not affected. All it does is add meta-data to your program so static analysis gets more information about what your code is doing AKA catch type errors.

Type errors in frontend code are typically rare in comparison to state, timing and synchronization errors for example.

Learning the basics of TS is easy if you know any other typed language. However some of the concepts are fairly "unique" to TS or rather unusual in other typed languages.

Studying TS won't hurt you, you can read more code and interact better in TS codebases. However, if you plan on actually using it I very much recommend you just pick a useful subset of the features. It is already a fairly bloated language which can distract you from doing stuff that matters.
Why would I care what it's being perceived like?
I recall "Anarchist's Cookbook" and phone phreaking manuals as ubiquitous text files found on every BBS's file section.
The value is that the blockchains (or analogous tech) maximize durability and odds of societal consensus across time and space. For example, I would put higher odds on the Ethereum blockchain still existing and being citable in a century or two than most centralized authorities today. (These may be low odds in absolute terms, but in relative terms I think the Ethereum chain wins.)
This came one right after the Build Back Better got approved. He appairently sees the very real possiblility that the rich will have to pay taxes, likely higher than if he took the money now. His tweet is a joke, I think he plans on selling some now to reduce his future tax impact. If my theory is true, other multibillionaires will also do this prior to the end of the year. This flood of sells on the market will result in economic pressure for stock prices to drop. Look for a down 4th quarter.
I think this post showed us how an engineer on the Mt. stupid looks like. Apparently this design is wrong.
We should rely on the indexing ability of database itself, instead of inventing our own indexing system.
I’ve only read the first couple of pages but this looked really neat: https://famicom.party/book
It seemed to me the point was that if the industry remains designed to push out experienced engineers that there won't be anyone to mentor the engineers that are just beginning their careers. Further that we will bend the productivity of the field downward and have less effective systems.
I have been one of admins of a legal but student-operated network in a dorm with about 250 rooms. It was around 2000-2001 and it was 10BASE2 (with BNC connector).

It was hell and heaven.

On one side we had free, unrestricted couple hundred megabits per second when the rest of the country was dreaming about having a modem.

On the other hand there were 5 lines of BNC cable each spanning one entire floor with about 50 rooms connected. Clueless students mishandling their T connector would regularly got significant portion of the dorm without network access.

Once had a situation where one of the rooms would regularly be responsible for network disconnections. I binary-searched the spot so I knew it must be inside the room but the room was always closed when this happened and nobody responded.

It took some time but I figured it out. The guy had sex with his girlfriend on a bed that rested on the BNC to BNC coupler.