skysight-inc/HackerNews huggingface dataset:
'Exact real arithmetic' is probably the best starting point for what you're describing here. It does have plenty of application areas besides computational geometry. The issue with simple interval arithmetic is that intervals will widen when chaining multiple computations. To cope with this and obtain rigorous answers, one needs to set a required bound on the final result and do arbitrary-precision computations as entailed by that final bound.
I was very reluctant switching from win xp to win 7. Unless the 64bit era would have forced me I rather would have stayed put.

New software is really not adding much to the table after some point of completion since the software companies seems to mostly add pet feutures and user hostile fads be it star menu, complete gui changes, 'enterprise' admin lookout or ads and tracking.

E.g. Facebooks 1000s of developers seem to add a net of antifeutures to their site. On Netflix you can't even disable autoplay.

It is the same really for software moving to remote mainframes. The companies rather hide and burry the old desktop versions deep.
AdoptOpenJDK to Become Eclipse Adoptium
Parent's tip works best if you're coming back the next day so that you can easily reload the mental context you were in. If you know there will be more time before you return, you generally need to write yourself notes that are reasonably detailed to allow you to recover that context. In which case the trick may not be worth it.
That TikTok is allowed is mind blowing.
Although my account is recent, I've lurked HN for many years, almost daily.

I'm not dismissing the experience in the post, and I'm more surprised by it since I rarely find examples of open bigotry or sexism in the comments (although I noticed that in recent years some discussions are getting very polarized).

People in here seem to me to be open to rational discussion, and, yes, you do get controversial opinions, but mostly I think people are open for discussion.
Indian Govt bans 59 Chinese apps, including Tik-Tok
I understood the point the article was trying to make here, but, actually, it's become almost a nightmare to find a Micro USB cable in my home, so I had to answer "yes".

Every time one breaks or gets tatty I bin it and don't replace, because, really, the only thing I need it for is my PS4 controller and the baby monitor. I've burned through a decade or so worth of them thrown in boxes and drawers.

It gets really hard these days to find one when I need to charge my PS4 controller and the baby monitor needs charging at the same time.

While I'm on the go, I guarantee I don't have one. Phone, wife's phone, Switch, tablet, power bank, laptop, earbuds, all USB-C charging. It's taking me some time and careful purchasing choices to get to the point where I can carry a single power brick to fast charge all the devices I carry with one connector/cable, adding Micro USB back in would actually be an inconvenience.
Another relevant factor I think, is the kind of challenges you must overcome in politics vs technology.

A scientist probably finds the challenges to overcome in technology much more intellectually stimulating than she finds the challenges in politics. Which makes sense because people tend to get good at things they enjoy, and scientists need to get good at overcoming challenges much like technological challenges.
> Some of the smartest people I know I met there. They definitely weren't the rule, but a lot went on to get PhD's from places like Stanford and Caltech. So its not like big state schools have no qualified candidates. Its just hard to get the FAANGs to see that.

If you evaluate candidates yourself, you don't need to be interested in their credentials.

That's not the point of an interview. The problem isn't that SUNY has no qualified candidates, it's that the hiring process doesn't distinguish the qualified ones from the unqualified ones.
> I believe this is one of the factors why women hesitate to enter the field

You're right of course, but I'm going to spell out more clearly what you're saying for those of us here who don't get it. Women avoid computing science because it's populated by low status men and women are repulsed by low status men. Women in tech are either low status themselves, quickly move up into management, or exit the field.

Don't hate me for saying this, anyone who is intellectually honest can observe that it's true.
Immature is the word that comes to my mind. And yes, that generally doesn't produce much respect (or attraction from other sex), does it
The closest thing to a Lisp machine you can get today is if you use Lisp based window manager. StumpWM or EXWM.
Your comment illustrates how REST forces you towards an OOP-style: https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo...
I've never owned an IKEA desk, but can vouch for VIVO's frames - I'm typing this comment using a mechanical keyboard on an IKEA Karlby countertop mounted to a set of VIVO V120EB legs and am experiencing minimal wobble (minimal desktop wobble, no monitor wobble thanks to the gas-spring monitor arm I have).

I also have my desktop at ~49" off the ground, including castors and a 1.5" thick countertop, and I've read that no standing desk has 0 wobble at this close to maximum height.
Unusual radiation measured in scandinavia. Source prob. in Western Russia
Sealed Classes Preview in Java 15
France pulls plug on country's oldest nuclear plant
WebSQL would have been a spec, could have been a living spec too. Start out with SQLite in all the major browsers, and then gradually have them diverge.
Blink and Webkit started the same way. Independent implementation does not mean "implementation of uncommon history".

But somehow "paving the cowpaths" doesn't apply to tech that they don't find attractive.

Similarly, and that is actually a statement loaded with opinion, I've seen way to many self proclaimed "spec hackers" at mozilla.
People who relish in the joy of writing out ideas, I mean who doesn't love building castles in the skys, but who completely ditch the implementation.
It doesn't matter if you have the most beautiful spec in the world if the implementations are shoddy, or if it specifies the wrong thing.

Web specs are the modern hackers "waterfall" design process. Sure everybody talks a lot, and there are many pretty documents that come out of it. But once you start implementing the stuff, you start to realise that all your assumptions were wrong, and now you've made a mess.

I think specs actually produce less diverse implementations.
Because they are so easy to write, in comparison to code, and because writing them doesn't give you immediate feedback on when you've reached a good minimal feature set,
it's almost inevitable that you end up with way more stuff than you actually need.
There is a reason that there are essentially only 2 Multitrillion dollar companies that can keep up with that mess. And mozilla would have died long ago if google wasn't keeping them alive to avoid anti-trust investigations.

In all fairness Living Specs try to acknowledge this, but somehow we still collectively pretend that they are more than mere documentation, that by calling them a "specification" instead of "documentation" they somehow make the web run.

Specs don't run the web. Code does.
It’s gotten better over the years, to the moderators’ credit, but it’s still very difficult if not impossible to have civil and compassionate discussions about articles like this here.
In my experience all in one routers with WiFi at a consumer level will fail after a year, or have other problems. Typically it only fails on the wifi side, so I turn them into ethernet only and hook up an ubiquiti AP. They're configured through a phone app and a QR code, haven't had to worry about it ever again.
There is nothing incorrect about the code I posted - clang will compile it to a single read + bswap just fine. And you don't need to go that far back for your code to not be recognized - GCC 4.9 will produce individual loads and shifts for that too.

The point is that you can't rely on compilers consistently to recognize complex patterns.
I am pretty sure Windows 7 was pretty highly praised upon its release and considered vastly superior to Vista, and at least on par with XP as far as usability.
What's new in Spring Boot 2.3
India bans TikTok, dozens of other Chinese apps
They are slowly moving to Dart, but the lions share is still Java. My guess is that they are trying to get away from the reach of Oracle lawyers.
I don't think the individual reselling sunglasses is necessarily being "unethical". As you point out, there's nothing obviously wrong with the individual actions.

The reason it's troubling is that they are making money without actually adding any value. The sunglasses were created by factory workers in China. If you sell a pair for 100$ and they only get a few pennies, they are being ripped off.

Capitalism doesn't reward creation of actual value. It mostly rewards ownership of capital[1], and occasionally 'hacks' like the OP's. Honestly I am not too worried about them making a few thousand dollars from people with too much money. But it's the tip of the iceberg w.r.t. a dysfunctional economic system, which is why it tends to rub people, especially those who try to 'make an honest living' (by e.g. actually building something useful), the wrong way.

[1] Lenin wrote about this back in 1916. Read Imperialism and tell me it hasn't gotten ever worse since then. https://www.marxists.org/archive/lenin/works/1916/imp-hsc/ch...
I'll second the statement:

> And those kids are mostly boys whose social behavior is a little bit on the spectrum

I a lot of us are on the spectrum, more-so than other humans.

It's that puzzle gene in us that makes us want to obsess until we figure out the problem.

I've also noticed more cases of bipolar disorder and depression depicted here than in other communities.

There's so few of us compared to others because we are wired differently.
But at least XP would let you switch back to Windows 2000 look and feel. The eye candy was just that, and easily removed. When Windows 7 rolled around I spent years being mad that it was no longer possible to have a Windows 2000 style UI in unmodified Windows.

I recently set my desktop to the Windows 2000 default blue background color just for a bit of nostalgia. As far as I can tell, it's the only bit of Win 2000 UI that it's still possible to achieve.
You don't actually know that. The restorer could have been wearing a cape through the whole process. I could be wearing a cape right now.
Crazy that this is here, this is the product of a friend of mine!

I will admit, my reaction to the price was that its not cheap either, but i also really did want my ikea desk to have this functionality and its pretty easy to justify given how much use my desk at home gets now. The solution he's made is very solid, never let me down, and was easy enough to install (Although Ikea make it hard by plastic welding the box shut).
Computers & computer science are also a quite very young field in regard with others (law, medicine, religion, etc.): not even a century old when the others have been around for several centuries, at least.

Likewise, you might also be coopted to reach the recognition to become a knight or a lord.

That's a steep cliff to climb in a lifetime if your work field and its impact on society are not understood by most of the population (they're definitely not).
Given we're still making comparisons to the almost seventy year old foreign policy clusterfuck around the Suez Canal [1], before any partisan stone-throwing you should probably check you're not in a glass house.

1: https://en.wikipedia.org/wiki/Suez_Crisis
It's worse than that. Maps was a 2004 acquisition[0]. Where 2 developed the base map tech originally, and Google acquired them and a couple of other companies, combining them to launch Maps in 2005.

Android, also, was an acquisition[1]. Google bought them in 2005 and launched in 2008.

Even their core ad business is mostly-acquired from DoubleClick. Even the "personalized search" they're known for involved an acquisition! Really, the list is amazing.[2]

[0] https://medium.com/@lewgus/the-untold-story-about-the-foundi...

[1] https://venturebeat.com/2010/10/27/google-exec-android-was-b...

[2] https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...
I used folders all the time and knew that I could type Windows, P, A, N Enter and Notepad would open. It took milliseconds.
I love libraries but they don't usually have the latest books. I get my book recommendations from Tyler Cowen's blog and most of the books featured there take a while to show up in library collections or if ever at all. (I know I can put in requests, but they take weeks and I'd have lost interest by that time)

I get more of a thrill from bookstore displays because they give me a sense of the current literary zeitgeist, especially if the owner is a reader and has curated the display carefully. Bookstores have more of an incentive to push new stuff.
USB 1.1 was already more than good enough for flash drives, since flash drives competed with floppy disks (way slower and poor capacity and reliability), Zip drives (not much faster even in the ideal case, and slower if they were parallel port), CD-Rs (need burning software so not available on public/school/office computers, slow workflow, slow burning, expensive single-use discs).

Although I think the most-sold device in those days of USB were external USB floppy drives for all the iMac users who needed to read floppies.

I think perhaps the iMac gave USB the customer base (of people who had no other option) to get the prices of chipsets and devices down to the point where it could also be accepted by the PC market.
New hack runs homebrew code from DVD-R on unmodified Playstation 2
China warms to idea of four more years of Trump presidency
It's a wonderful book. It connected me with running in a real way when I first started.
I did a BSc(Comp Sci) in Australia (USyd) starting in 2010. A lot of my friends were doing the Software Engineering degree. We did the same courses and went to the same lectures, the only real differences were a) what faculty we were officially part of, and b) the words on the piece of paper we got at the end.

(I'm stretching the truth a little here because I also did a Maths major in addition to Comp Sci, but that was not part of my Comp Sci requirements so I think it's still valid to the point I'm trying to make, that the two degrees are functionally identical with different names)
Personally, there's many things I enjoy but I try to focus on the ones I enjoy most. Which for me is generally things I haven't done before. Spending money rather than time is one means to enable that.
I just brought a standard scanner from a big box store.

It is manual per page, but that isn't too bad unless you need to scan 400 pages at once and it can put paper together for a multipage pdf if so desired. I also scanned some of my old handwritten diaries but because those where in notebooks it was a pain to scan the pages and required me to hold both the notebook and the scanner and they still came out wobbly.
Okay, so we need to make sure that anyone that could ever potentially edit this file has this exact same configuration setup and is using emacs?

That's dumb and flaky. You sound like one of those guys that spends thousands of hours customizing/tweaking things instead of just accomplishing tasks.
Sadly IOS is not supported, PHONK depends a lot on Android and Java. I would be very happy to see this or something similar in IOS though!
Thanks, I have a few 5C's so they should be new enough, I'll need to check my laptop/desktop to make sure SSH is new enough (I run Ubuntu 20.04/Manjaro respectively).

My servers most likely aren't, but I run most of my workloads in Docker or Kubernetes so it's just a matter of time to get them all updated.
Not strictly true, you can copy the "private" key (just a pairing file for the dongle) around and still use the USB key fine with it.
The frustrating part is that when you actually try to use windows 10 on a tablet in tablet mode you find out very quickly how bad it is as a tablet os because of a lot of paper cuts. That is microsoft in a nut shell: lack of following through.

Take for example the fluent design, which by itself is a good design, but after three years is still not consistently applied in windows, let alone microsoft’s first party apps. Meanwhile apple has redesigned all of the ui of the os and all first party apps, in one year. That is what following through looks like. It is embarrassing for microsoft how much better apple is at rolling out design changes.
Hello @jasonhero,

I'm with the Product team at Prisma, currently focusing on migrations.

We are currently working on improving Prisma Migrate to unblock some of the use cases you have suggested. While I am not sure our first production-ready version of Migrate will address all of the short comings you've listed, we think we'll able to solve the most important ones.

I encourage you to check out the new improvements I am sure we'll be releasing during the course of Q3.

If you have time, I'd love to do a call with you and dive deeper into these topics! You can find me on the community Slack for Prisma under the same username.
Hey, has anyone read born to run? (Containment post for all born to run related posts, they just tend to muck up these threads.)
I chose to do more maths courses to avoid having to write essays.

Source: I failed a CS degree.
It's likely that these same people would have studied political science, law, or economics had they been born Americans. I think a healthy amount of this is inertia. Future Western bureaucrats tend to study those fields because current Western bureaucrats tend to have degrees in those fields. So when prospects are researching how to break into said field, they discover that those majors are a proven means of achieving that goal.
I keep thinking about all the philosophy of the Mythical Man Month and proverbial PM who thinks nine women can make a baby in one month, when it comes to this idea that entertainment scales linearly.
It may seem low, but it's really not. At 6 significant digits, you'd have a margin of error of a thousandth of an inch when measuring a football field.
Are you arguing that it isn't deceptive or are you arguing that the deception is OK?
Same reason a lot of miss Blockbuster nights from our youth. Now rather than 50000 channels of nothing, we scan through endless streaming options. My only reprieve is that Netflix still offers their DVD service.
Thanks, going to look into it more tonight, see if I can get a 5C setup.
The hckrnews.com client doesn't hide anything
For juggling in particular, it's also my experience that teaching complete novices is easier. People who've juggled a bit often listen less, and get frustrated with breaking things down, and just go back to doing what they know.

At the British Juggling Convention I taught a workshop for absolute beginners to pass 5 clubs following http://passingpedagogy.com/ . Most of those who'd never picked up a club got on pretty well. Whereas some people who'd passed clubs in a different way were skeptical; you could tell their heart wasn't in it, and then unsurprisingly some of them didn't get it.

I do understand the resistance to going back to basics to fix things though. I can hoop (as in "hula-hoop") fairly well, and know some tricks. But I mostly hoop in one direction (counter-clockwise). If I try to do a trick clockwise, it's frustrating and I don't feel like carrying on, so I tend to give up, or go back to hooping counter-clockwise (fortunately one of my favorite tricks involves reversing the direction of the hoop). This weakness of mine was actually really useful (back when I still hooped with people). If I was showing someone else a trick, I could try it clockwise, which was an excellent reminder of how hard the trick really is, and to understand how/where it goes wrong.
> Bank level security and best security practices.

> All your data is encrypted with 256-bit encryption at rest and the data exchanged with our servers are encrypted with 256-bit SSL.

Stuff like this makes me cringe. If this is the only thing you can talk about for security then you're announcing to the world you have nothing - no security program, no bug bounty, no appsec team, no best practices, no anything. There's not a single mention of HIPAA anywhere on the website even?

Anyone who uses this service is asking to leak their healthcare data.
That's why they excel in the pure programming roles but have a harder time in a corporate environment.

In the early 2000s there was a big need for skilled developers with strong personalies. Now they prefer developers who follow orders vs skill.

In some places doing less will earn more credit. They don't fit in well in those environments.
This is one of those cases where your reality was not successfully communicated in your message. Your original message, in the context in which it was presented, fairly clearly implied that you thought floating point and decimal are the same thing. That might not be the intent, or the reality, but it's what you managed to convey. Hence the thread.
For all the rhetoric coming out of the White House, it's surprising that there is not a more widely instituted TikTok ban in the US.
Funny. Unless something changed, GitHub is also extensively using RoR.
> Imo, in 2020 we should have had mainstream languages in which (2^(1/2))^2 == 2

Such things are either incredibly inefficient or mathematically unsound. And there's plenty of provable impossible computational things involved.

Start at the tablemaker's dilemma, then learn the difficulty of deciding if some basic expression is actually zero, and so on. There's a massive literature on doing such computations, and many, many impossibility theorems.

There is no getting around some seemingly simple problems require arbitrarily large computational resources to resolve - floating point picks the very useful path of doing approximations in predictable time over attempting exact answers in unbounded time and space.
Incorrect was too strong but it's a weird pattern to do this with sums. The OR pattern is what is used pretty much everywhere and conveys the intention of the code much more clearly.

And even if the compiler doesn't always optimize ideally my original point still stands. Delegating this to the compiler instead of trying to manually call swap instructions is a much better way of going about it.
My parents are both immunocompromised (asthma & hypertension) so I set out to build an alerting tool which monitors their wearables (Fitbit, Apple Watch, Oura Ring, etc.) for COVID-like symptoms.

It's pretty simple and "set and forget", hopefully it's useful for others.
What WD Red Plus Means for the Industry
not the original comment author but I also read most manuals when I buy something. If you buy electronics/products from decent companies, you will be surprise how well the documentation is done.

Numerous times I found warnings of how to use or not a certain product, that further expanded by understanding of how certain things works. Even the most boring product can have instructions that you might don't know and could use to learn them.

Example, my local shop sells tomatoes in a box, written with bold letters, don't store in fridge. I bought from that shop for 2 years, and always store them in the fridge until I took notice of the warning and it pushed me to read why.
A good example of a tail recursive function. There is a bug, however:

if (partitionFunctions.isEmpty) {
results
}

When the recursive function runs out of partition matching functions in the list, it returns the data that has been partitioned successfully thus far. The rest of the data that has not been matched is lost. I would suggest adding the remainder of the input to the result map using a default partition key, e.g. 'others'.
Hey! I go into a bit more technical details on the bottom of this blog post:

https://medium.com/@esteininger/whats-a-paranoid-son-to-do-d...
Relatable post. There are some projects worth finishing.
Deep Learning in Finance: Is This the Future of the Financial Industry?