skysight-inc/HackerNews huggingface dataset:
Working computer scientists (academics) are definitely not terrible at math. There are a great deal of complicated proofs involved in areas such as complexity theory, algorithms, and data structures. Their jobs are not altogether different from those of mathematicians.
It wasn’t a small micro (16 bit dspic) and the code was far from fast. I think it was just cargo culting. He also removed all floats because “integer math is faster” but never tested it. Put floats back in and sped things up a couple orders of magnitude.

Another highlight, no main loop. Everything was in an interrupt. This allowed the code to run despite a very broken i2c driver because it was given a low enough priority that other tasks could preempt it while it was hanging indefinitely.
My cabin, which was put up by my grand parents, has a picture of the view back in the 50s. When comparing it to the view outside today it's easy to see the treeline has moved up hundreds of meters in altitude. Mountains that were bare are now part of the forest.

Not saying we should promote wood burning, but I'm not tossing out the old wooden stove.
> It's a great opportunity for philanthropy

With 189 million people undernourished or starving in India, why not donate to help with that first?

https://www.indiafoodbanking.org/hunger
Meh, sbcl[1] has an excellent JIT. You don't need a heavyweight AOT, and it kills your compile time.

1. http://sbcl.org/
In recent decades, Hindutva forces have gained more and more political influence in India, and their rhetoric continually emphasizes that India is home to ancient Vedic wisdom unparalled in the world, and that Sanskrit is some kind of super-language handed down by the gods millions of years ago (instead of a codified form for sacramental use of an ordinary language spoken just a few thousand years ago). And yet, while many Indians are swelling with patriotic pride at their country’s inheritance, actual classical philology is dying and largely done by interested foreigners. Not only are the manuscripts not being adequately studied within India, but deep practical knowledge of Sanskrit is dying out, too. Yes, of course you’ll hear urban myths about whole villages speaking Sanskrit or whatever, but this is always huge exaggeration that gets perpetuated for decades.
On the contrary - mad fantasy is to think humans as they behave today is how they will always behave in the future. Humans used to roam around Africa and forage for food in tribes. Now I can reply to you, from another continent perhaps, by tapping my fingers on a tablet.

To think humans will ever stop dreaming about more equitable systems of organization, and how to implement them, that truly is mad fantasy to me.
And people just as surprised as you are are designing interview pipelines for their companies. They seem to not know they are asking lots of potential candidates to literally break contracts for the privilege to interview.
Speculating, but more of an "assumption".
You are correct. There is a reason these apps aren't popular, and it isn't because nobody thought of the idea or tried to build one before.
To some extent that reflects that in programming we encounter a mixture of naming origins between computer science (where naming follows an academic tradition that shares its heritage with Mathematics) and software engineering (where naming follows a tradition closer to that of other engineering tooling, where naming is more like branding - think 'Duck tape' or 'Allen wrench').

Often the closest thing we do to the whole 'Thurston maps are Thurston-equivalent to polynomials, unless they have Thurston obstructions' thing is that we qualify our statements about programming entities by the programming language or platform to which the statement applies. So you might reasonably have a statement like 'A JSON value consists of an array of JSON values, a map of string keys to JSON values, or a primitive value', which sounds just as self-referential as the Thurston example, but because it's called a JSON value, not a Crockford value, it sounds less conceited.
The interesting part is the reverse: If you believe that most humans aren't capable of behaving in a reasonable fashion, why would have a system were these people can be set up into a position of power over other people ?

Which seems contrieved, but ... gestures broadly at everything, everytime, everywhere.
Mind blown. Yet, Life Cycle Analyses show conflicting results. Here is a recent review. Would be very good to know whether this has potential as a future biofuel.

https://www.sciencedirect.com/science/article/pii/S136403212...
I've thought and read a bit about getting initial users but never done it successfully so I can't offer much from experience. That said, reading your experience with your list of 82 prospects, I don't see where you demonstrated value to them. Demoing value is different from merely "explaining" value.

One of the classic missteps is expecting people to inherently "see the value" of what you're building. Nobody just sees the value like you do. You have to demonstrate it. Show them how their life will be meaningfully improved with your app.

Couple that with event organization being a two-sided problem. Any successful product needs to offer value for both organizers and attendees. You've mentioned time-saving for the organizer - great - but what does an attendee get out of it? For both parties, how are they coordinating currently? Is your app clearly 10x better for both sides?

Assuming you've got all the above checked off, then I would start with a simple strategy: Organize some events with your app. Be your first user, and make the friends you invite your second, third, and fourth users. Did your app make organizing easier? Or did nobody actually RSVP when you know they would face-to-face?

Remember, introducing an app into any experience inherently adds friction. So your default starting point is that you're actually making it harder for organizers to get RSVPs on the books. Your app needs to offer enough value to make up for that friction.

I would expect there'll be a grind until you hit a point where people are more likely to attend events you organize through the app, and those attendees decide to use your app for their next event. At that point you're viral. But until that point, you've got an app that makes things worse for the user compared to their current alternative.
Does the microcode give any hints on why the general PUSH and POP are in completely different places in the opcode map (push is FF/6, pop is in its own group in 8F/0 with 8F/1-7 invalid, while FF/7 is unused)? It almost looks like FF/7 was supposed to be the pop. I've always wondered what 8F/1-7 and FF/7 do on an 8086/8 too, but it's very hard to find that information.
My friend is currently developing a todo app and interestingly enough is getting some users even though things like Trello exist and it boils down to two things:

-Dogfooding. He even organised his wedding using the damn thing.

-Talking face to face with people who are as dissatisfied with incumbent products as he was.

You've got to have a problem that really bothers someone in order to get them to use your solution.
Would be quite surprised if 15th century artillery had any accuracy near that - And also if they did have such accuracy it's highly likely that the siege would have ended lot sooner.
I think you're fixating a bit too much on the medium rather than the content. It could be a whitepaper, it could be a forum post, it could be a message written in the sand at the beach.

That said, the whitepaper does contain arguments in that direction. It would be nice to see more in depth formal arguments though, as well as some independent analysis.
My issue with passionate anarchists is that I've never heard a compelling argument for why the situation won't develop into a government anyway. Without an uber entity there's all the incentive in the world to form an uber entity.
tell those doctors to learn all of the options for tar or gtfo
Yes, also fake news it seems. So outlandish, but the suckers just believe it. I don't think the media even has a source willing to say they directly heard it but they are
still running it.

So it seems the media is attacking him on the military front.
You mean like increase in autism, depression, and decrease in population mean testosterone?
or acronyms.
> I'll be back to append my 2nd point.

My 2nd point is that Nocco must have worked at hiding this predictive policing program from us. I've never heard a word about it. The PCSO is a mid sized police dept & it's common for locals to know any number of deputies and staff there. I worked in law for 2 years right by the PSCO West Op Ctr and I never caught wind of the program. There is one county commissioner I trust and I'm more than a little curious if that person knew.

To my point: Nocco did not proactively disclose this to the community. Beyond that, it's likely he fought to conceal it's existence. Purposefully hiding this ethically questionable program (for years) is beyond unacceptable; it's a betrayal. And the program itself is a soft model of what's wrong with American policing. Segmenting the population into friends and enemies is a profoundly dark and dangerous mindset to adopt.

In no way is this okay for us.

Which ultimately leaves me with a quandary. If Nocco every runs up against a R challenger, there's a strong chance that his opponent will be groomed & wholly owned by shady local political/business interests. I've seen a previous sheriff act as a defacto arm of local businesses. I even once had a client who had influence in that sheriff's dept. I'm not aware of any corrupt behavior but the obviousness of the influence was unsettling.

More recently, there has been an overt attempt to replace an ethical elected official with a groomed, inexperienced lackey. It was an unsuccessful attempt, thankfully, but it shows that that both the machinery and desire are in place.

I could wind up with a choice to vote for Nocco or the local chamber's sock puppet. At the moment, I'm not clear what I'd do.
It’s just like any company, which are usually little dictatorships.

If the controls and discipline aren’t present, you get a failed state with everyone’s crony wasting and damaging the whole.
Please don't confusing abolishing police with abolishing policing.

Calling a random member of society to do entirely untrained policing in the US would oftentimes result in better outcomes than the current police in the US:

https://lawandcrime.com/crime/outrage-flows-after-prosecutor...
Yeah man my friend built one and it was a dud
I don't know if you're being serious or not with your final sentence (the positioning of the /s is throwing me off) but for the people who don't get it there has never been an alcoholic beating or drunk driver that resulted in millions of innocent people dying around the world in such a short period time with millions more suffering from potential long term health problems.
When you're blocked on the highway, you cannot leave. You're confined. No matter how sick you are, how hungry the baby is, how hot the car is getting, how low on gas or how late you are for work.

Stop being disingenous about what you're advocating. You're advocating confining people to their cars on the highway. Including old people, little kids, sick people. To force them to listen to you.
Singapore socialism is quite interesting. From what I’ve read it’s bare bones (we won’t let you starve), includes forced savings and cost sharing (you need to have skin in the game).

Kind of capitalism with the minimal amount of socialism to maintain a stable society.
They also did a command of the month calendar. Anyone have a copy?
Worth noting the CIA tried to bribe him and failed https://www.cia.gov/library/readingroom/document/cia-rdp75-0...
You're targeting an extremely saturated market. Unfortunately the need for your app is already solved by something like Facebook or even just a group text e.g. "2 dollar margaritas at 123bar, meeting there at 8, come on out". Ultimately the level of coordination and opt-in required by the friend group isn't really worthwhile for the mass market, you'll need to be a little more innovative to find some success, but the fact that you're disciplined enough to actually bring your ideas to fruition means its just a matter of iterating on your ideas till you build something more compelling.
I mean long class names in Java in particular are pretty much a meme [1] because of how ridiculous they are. There is definitely a balance to be struck between succinctness and expressiveness.

[1] https://news.ycombinator.com/item?id=3215736
I'm really angry at Pfizer and co for ditching MAOIs for SSRIs. All research shows that they are much more effective, have no emotional blunting effect and have less impact on libido, at the cost of not being allowed to eat cheese and some insomnia.
SlateStarCodex wrote about it in his prescription perversity post. [1]

[1] https://slatestarcodex.com/2015/04/30/prescriptions-paradoxe...
The pattern of using eponyms instead of descriptives is
also recognized in medicine: https://scopeblog.stanford.edu/2020/01/30/eponym-debate-the-...
If you want to consider the success of LKY’s first principles, you should probably consider what they are. Free market economics, low taxation, user pays healthcare, restrictive welfare entitlements, restrictive immigration, and no minimum wage.

Singapore is a mostly-benevolent, mostly-single-party state, with rather poor individual freedoms, but an approach to economic liberty and self-reliance that would be considered extremist in most of the west.
How is this better than any social network/messaging app? Why shouls I install it?

Also, the timing for social apps isnt great given the ongoing pandemic. You might simply be suffering from bad timing
Countries like Australia, South Korea and New Zealand have had exemplary COVID-19 responses. It has nothing to do with whether you are a democracy or not and everything to do with the competence of the government.

And the people of the US will have an opportunity to vote in a few months on whether the response was adequate or not. I don't see the people of China having a similar opportunity for example.
What does typed dispatch have to do with virtual functions in C++? This type of dispatch happens at compile-time in C++ and has nothing to do with "bloat" or even virtual functions.
The current situation reflects how law and society has lagged behind technolgy and social media. We moved away from moderated information delivery to a torrent of self-published nonsense.

For every HN post, there are a dozen lunatics.
It's true that builtin package manager doesn't exist for mac, but homebrew has managed to become one of the best package manager in any os.
Overnight Millionaire System Conversions Are Crazy
Scientists turn nuclear waste into diamond batteries
You are in a crowded space.
It sounds like you've got a good handle on things, have you tried sending any patches?
Nah, that's wrong. A variable doesn't need a type. Case in point; void.
Some of that is cultural. Education is math and science, art is for when you’ve done your homework and is regarded more as “play” than a serious subject worth dedicating yourself to (some exception noted).
2020 just keeps on giving doesn't it.
The word “boffin” is a colloquial British term for a smart person (conjuring up an image of someone in a white lab coat and glasses) and is used in an affectionate way. The British version of TheReg (.co.uk) often refers to
boffins in this way. It’s probable that this piece was written by the British team and then reposted to the US site.
Yep - we have a separate quota from the regular H1B, meaning that almost anyone that applies can get it
I think the motivation is rather mundane: Software gets updated regularly (even if only for security fixes), so Microsoft prefers that people move to the "current" version as much as possible.
Still, they also supported Windows 7 for over ten years...
This seems like an arbitrary and unhelpful distinction to make. Better medicine can be made later, all that new medicine has to be in the present is better than what was previously available.
Most communities don't need police to prevent this problem. Reading this thread, however, one is reminded that in some cities police are not enough.
> mathematically illiteracy

I rather enjoyed that!

I think there's truth to it though, even at as high a level of situations where you have logic that leaves you thinking 'ok, this works... but it doesn't actually make sense' where something's hard to understand or debug because it's got tangled up into a functional but illegible mess.
Baseball's development had nothing to do with math.

Engineering is not a subfield of math either, it merely uses math as a tool. As a field, engineering evolved in parallel with math, only borrowing mathematical methods when their suitable applications were discovered.

Computer Science is a subfield of math because it was developed by mathematicians as a direct descendent of algebra and the study of algorithms, which date back to the ancient Babylonian and Greek methods for division, computing the GCD of two numbers, finding square roots, etc.
I think the article is worth the click, even if just for the soviet history.
I dont see how it would answer my question.

If you can log in with a password, you have 1 way to get hacked (lose the pw).

If you can also log in through a pass reset, then you have 2 ways to get hacked.

MFA helps, but if I remember correctly Troy shared disappointing statistics about it’s usage by the general public.
A Group of Punks Scammed ‘Jerry Springer’ and Became DIY Legends
Check out this book called "Lean Customer Development" by Cindy Alveraz (so¿). Also, there's a talk called AARRR (metrics for pirates) that could be helpful.

Customer development is WAY MORE important than product development (as you've just discovered)
And the old version still has some great comments.
Scheduled Bulk Delivery Is the Future
Show HN: Amazon Analytics Platform
I created sellerium.io which is a platform to help Amazon sellers identify trending products, track their product keyword ranking and optimize their listings for Amazon search. Would like to hear your opinion :)
Isn't Allen the inventor's name?
Statutory rape is only semantically different from rape; legally, they are the same thing and they should be because having sex with children is gross and weird and I need a shower after seeing this thread.
Page rank is a funny one, it's named after one of its creators, but also describes what the algorithm does. Kinda like Baker's chocolate (named after Walter Baker, but is popular for baking). I wonder if there are other examples.
> I was responding to the parent comment, which claimed (falsely) that scientific consensus showed that psychiatry does not work at all. Claims like that are indeed equivalent to anti-vax movements.

You didn't respond specifically to the claim. It was just used to dismiss all caution in dealing with psychiatric medication as though it has the degree of certainty and understanding as vaccines.
I thought it was thinner air that caused the treeline, is it temperature?

or is it air, which just has more CO2?
This has been my experience. My list of real problems shortens with every filter I apply to it so that I can solve it. Turns out if I can see the solution upfront and be able to solve it in a relatively short time period, so can someone else.
On Windows and Mac, there is Microsoft / Apple who decides what is set of OS APIs, and everything outside is external library.

In Linux, there is no such authority and therefore no sharp line separating 'core OS' and 'external library'. It is just conglomerate of Linux kernel and independently developed tools and libraries (where each of them is more-or-less optional).
>
Free market economics, low taxation, user pays healthcare, restrictive welfare entitlements, restrictive immigration, and no minimum wage.

Did you just pull this out of your arse?

I don't know if you need training in google fu or just plain ol calling out on bullshit.

At least google what they do with healthcare and immigration (for a country smaller than nyc)
I can't believe that in 2020 we're still discussing what is the best way to package and distribute software. Can anyone explain why it is taking the profession so long to get this fixed?
> The north had slaves too ( just not that many ).

Please expand on that.

> So using your logic, the north wasn't a free market either then.

Um, I repeatedly pointed out that the South had 4 million slaves. The magnitude makes the point. Absolutist arguments are pointless because nothing is absolute in real life. So we look at the magnitude.

> you are confusing what "free market" means.

Read the rest of the article you cited. Slavery does not fit with it.
I mostly agree with you, but it was just the example that the parent comment used. The same could apply to the GIMP or Inkscape or Blender or FreeCAD or ... (etc.)
Thank you, that was fast! Looks linear when != 0, I would have expected it to be an oscillating function, if it's meant to model the effect of the vibration on the liquid.
I don't want to just spread negativity, but I see this so often on HN I feel like it's mean not to comment.

I would strongly recommend anyone considering developing an app to have a list of potential customers before they write a single line of code. This is not a revolutionary idea, but I still see it regularly ignored.

When you launch, you want to be able to send the announcement out to your 1,000/5,000/25,000 email subscribers/insta followers/podcast listeners. Simply writing an app and submitting it to the app store is going to be painful.
> This page is blank lolz
I live in Houston, TX. And the area I'm targeting does not have many restrictions on what you can do during the pandemic, it's almost the same as before the pandemic. But if I were to live somewhere else this would probably not be possible for me right now.
Heart bleed was an example of a bug hiding in plain sight that was introduced with review into the OpenSSL codebase:

https://github.com/openssl/openssl/commit/bd6941cfaa31ee8a3f...

The author managed to get it in and it lay undiscovered for several years.

So even though this bug had the visibility and attention it wasn’t discovered in the field until several years later.

It may be that the bug was intentionally added or it may have been a simple coding mistake, but either way it’s an example of something innocuous looking being added to a project which could have been used covertly for much longer than it was publicly known about.
It always bothered me that C, and similar languages which are termed “low level”, aren’t actually compiling to anything like the actual low level hardware anymore. The match used to be quite close in the 1980’s, but nowadays the “machine code” which is “run” by a CPU is actally a kind of virtual byte code language with an interpreter implemented in microcode inside the CPU. But this byte code has flaws: For instance, this virtual machine byte code language has little or no sense of memory caches (of any kind), out-of-order execution, branch prediction, etc. Both the compiler and the CPU knows (or could know) about these things, but the compiler has no way to communicate this to the CPU other than using this ’80s style byte code which does not have these concepts. It’s like talking about advanced mathematics using nothing but words in “The Cat in the Hat” – a rather narrow communication pipe.

I’d always imagined that as parallelism rose, a new model of virtual machine would rise with it, with its own “assembly” (i.e. low level language closely tied to the machine), which would in turn be the target of a compiler of a new parallel-by-default high level language. Alas, this has not happened.
Choosing the lesser of evils systematically.

Imagine if Trump were legally authorized to be a dictator.