skysight-inc/HackerNews huggingface dataset:
Good for you, it's great that you are smart enough to know how to do that, but I was much too dumb and needed college (you don't think I tried to prepare myself for college beforehand?? I certainly tried to learn everything I could before I started). Of course, I started school nearly two decades ago where information was more difficult to find and less available, so it might be easier for most people now, but there's still idiots like me.

Searching for information online and separating the wheat from the chaff is a skill - one I largely learned in college. I don't take that skill for granted, I see my husband and parents struggling greatly searching for information that's trivial to find (you just gotta know how to find it). Yet I don't tell them they have "learned helplessness" and its just so easy.

You have to understand, I literally didn't know a single person who even knew how to use a computer - it took me months of playing around with the computer to even figure out how to access the world wide web at first. I knew it existed, I knew we had internet and a computer so I should be able to access it, but didn't know anything else. I was so excited when I finally figured it out.

>college doesn't really prepare you for these jobs anyway

Yes it absolutely does, mine did.
Thank you for the extra push. I definitely will
>Thing people never want:
>
>- A public upload bucket

Thus is outright wrong. Public upload s3 buckets are AWS's go-to basic technique to handle file uploads. AWS's API Gateway has a max file limit, and AWS advises developers to leverage S3 and lambda triggers to implement that usecases.
> No college life: you will be missing on the college experience. This one is a big one.

This is the biggest one.

After dropping out of high school, I never attended another school. The amount of socialization and long-lasting human connections that I missed out on is incalculable. Not to mention exposure to different subject matter. Macintosh had great fonts because Jobs took a calligraphy course on a whim. You might discover a hidden passion for entomological forensics. You might join a friend for a gap year trip, meet an amazing person, get married, move to Spain, get divorced 3 years later, become an accountant. Or experience the rush of unity and purpose from joining your classmates at a protest march. Or attend your dorm mate's band in some dinky basement and fall in love with beatboxing to electro swing. Screw education; go to college to wade hip deep into new experiences.

$40K to be totally immersed in innumerabile possibilities that will effect the next 80 years of your life? Compared to ~$15K for an economy car, or ~$250K for a house? Sounds worth it to me.

...that said, if you have economic hardships, self-study is completely feasible, and you can have a great career with no degree. It will still take you years to really get going, but it can work.
Show HN: Makers Laws – Buddhist Active Thinking to Create Software Products
It is absolutely how it works when there is a internal policy against using PHP.

That's literally fact. That's literally how it works.

Additional resource: See also: https://news.ycombinator.com/item?id=23030330
I'm not surprised nobody has tackled this problem. The result of your "app" breaking is someone who needed help with a fire has their entire home / structure burn down.

I sure as hell don't want a more complicated system to tell me if my house is about to burn down or if I'm about to asphyxiate in my sleep.

The Nest smoke-detector has a horrendous number of examples of exactly this... especially people getting annoyed with false positives because it's over-complicated and then turning off the detector and dying as a result when there was later an actual fire. [0]

[0] - https://www.usatoday.com/story/tech/columnist/baig/2018/10/0...
> What's the fourth S stand for?

Second Simple Storage Service.
They didn't even build the app. They just skinned an open source one which was made before the APIs came out. I doubt the government has the talent available to update it to use the new apis.
https://en.wikipedia.org/wiki/Youngstown_Sheet_%26_Tube_Co._...
> for the remote servers to resolve and execute blindly

I'm not sure who would would to that but I certainly didn't. Ultimately XML-RPC is no different from REST/JSON except it's in a different format. What you did with that format is a totally different issue.
> I very rarely find myself working with finite state machines, but when I do, it's nice to feel comfortable reasoning about them.

When you recognize a state machine somewhere it makes the code and everything around it so much simpler.
not a solution architect but, just delete by a very specific timestamp. this is not possible if you are writing at coarse time precisions, so don't do that.

`delete from meas_name where time='2020-07-22T15:40:58.375506762Z'` - just tried that and it deleted one row.
This is exactly right - the only community I grew up in had zero engineers, zero computer professionals, and even zero white collar employees.
Is there a middle ground? I'm sympathetic to this, but at the same time I'm also sympathetic to not having a USPS in order to deliver only with unprofitable routes and to deliver spam mail.

What do you think we should do?
warez, cp, and spam brought down Usenet. There may be a lesson there.
The App Store rules are right here. https://developer.apple.com/app-store/review/guidelines/ There's nothing in here about cross-compiling.

macOS's license terms forbid running it on non-Apple hardware (even in a VM), and Xcode's license terms only permit running it on macOS, but people can and do compile iOS and macOS builds on open-source operating systems in a purely open-source reverse-engineered stack.

It's just more practical to use a Mac for CI than it is to reverse-engineer the iOS toolchain.
> because it was spun 10 years ago while permissions were basic/different/even harder to track, and has since fallen off the wagon?

That's not a AWS problem. That's a "our team failed to manage the service" problem.

This includes monitoring a publicly accessible bucket.
IPv6 Nyan Cat
Too many automakers have claimed to be investing in EVs yet delivered nothing of merit or long-term value.

Tesla's market cap is crazy, but is a reflection of having actual products.
(if it was not exactly on our plane around the Sun)

On that matter, are there any significant objects (natural or artificial) orbiting way outside the plane of the solar system?
Apple Co-Founder Steve Wozniak Sues YouTube over Bitcoin Giveaway Scams
The easiest way to get an interview at Amazon is to get a referral. If you can demonstrate competent programming abilities and have a half decent attitude, it shouldn't be too hard to get a referral from someone at Amazon, regardless of what projects you have under your belt.
There's a constraint that I as a civilian am missing. Could someone please put me out of my misery:

n.m (in integers) can be computed by starting with zero and adding m to it, n times. That's n operations. Errrrr cough , assuming that the computer can deal with an arbitrarily large n and m.
Yeah sorry - they messed up the links for the AMD and Intel versions of the laptop. The links that I gave originally linked to the AMD versions (even though they have i7 in the URL). The new correct URLs are:

https://slimbook.es/en/store/slimbook-pro-x/pro-x-amd-compra...

https://slimbook.es/en/store/slimbook-pro-x-15/pro-x-15-amd-...
> get a 4 year degree and do it right: don't go there to check a box or go to a diploma mill, meet the professors and network, find something you are truly interested in

The academic environment of university is extremely bland and uninteresting to me.

Especially the way you're tested. It doesn't promote understanding, it promotes memorization.
Breach exposed more than one million DNA profiles on a major genealogy database
Mandatory wall of cookies? Count me in!
They almost immediately started burning documents[1].

> "All I know, it's illegal to have open burning in the city of Houston like that," Houston Fire Chief Samuel Peña said.

[1]: https://www.chron.com/houston/article/U-S-orders-Chinese-Con...
Well, Apple obviously screwed up on this 3 years thing then as they last much longer.

Or maybe expected product usage is not the same as building not to last beyond that but you want to interpret it like that despite the evidence.

You should quit watching the repairs shop guy, he is not the most godd faith persons as he built career on bitching about Apple.
It really, really does. It's not the correct tool for every job, but when it's right, it's very right.
You do n times m operation. that's nm.
Our 6 Must Reads If You’re at a Startup with 30 People
These articles are essentially an instance of the fallacy that all labor is equivalent.

If you are self-motivated and intelligent enough to learn the equivalent of a CS degree on your own, then the upper bound on your career trajectory is often significantly higher than "senior software engineer".

So even if you can self-learn, the article is still bad advice. Better advice would be "if you can learn this on your own, maybe aim higher than code monkey jobs".

Go ahead and major in CS because it'll be easy and enjoyable and a good fallback. But also pick up a second major in pre-med/pre-law/econ/finance/engineering/etc. Or get involved in research projects, etc.

So, yes, this is bad advice for weak students. But it's also often bad advice for strong students, who should be aiming high.
Weightlifting increases your resting metabolism, while cardio burns more calories per session. If you were doing either of these in the right ratio, and sampled weekly for total calories burned, you would not be able to tell the difference between the two.

Similarly, I'm not arguing that there is no difference between different therapies, just that the way we measure is only able to say the equivalent of "most types of regular exercise result in increased burning of calories"
I found that I lost discipline in college. Could I have motivated myself outside of college? No, it was my parents and the daily routine of high school that imparted discipline. You have to break free from your family, but a daily routine can be had at any number of jobs that don't require a degree.

It might make more sense for a certain person to work in the real world for a couple years to get their head screwed on right, before attempting an education. If that imparts enough discipline to allow cheaper alternatives than college, more power to you.
You can use column-oriented JSON (with an array for each column of data instead of each row), which is roughly the same size as a CSV file.

The downside is that you can’t process a row at a time.
Curious what you mean when you say strictly as an investment? In my worldview, if you are purchasing real estate as an investment, it means it generates income, meaning you plan to rent it out.
Clojure Spec: Expressing Data Constraints Without Types (2017)
Re: "[Comments are a] bad for a data interchange format though, because people inevitably start putting important data in them"

Any feature or tool can be abused and misused. Comments are useful for configuration files, period.
Definitely agree.

Although to get slightly meta about this, the core blame lies with the 25 years trend of Australian governments outsourcing or selling off every possible previously-government-owned service they can (mostly to China-owned corporations) for a short term sugar hit of revenue for the currently incumbent politicians, to make themselves look good, without caring about the negative long term consequences to government revenue.

Profitable government monopolies like the Land Titles Registries have been sold to private international owners, who then raise costs for citizens, in order to recoup their investment faster.

Politicians strongly favour awarding outsourced contracts to their donors. In this case without opening the contract up for tender or competitive bidding, and obviously without much due diligence
e.g. I read that one of the security firms donated $76k to Dan Andrews party last year.

So government outsources work to contractors who subcontract the work to independent ABN holders, who in turn can subcontract the work out to their employees, who in turn might be subcontractors themselves to the last company in the chain.

Politicians and public servants are normally happy with this arrangement because they can then wash their hands of blame for any mistakes, and pin it on the outsourcers who stuffed up.

In this case though, the blame is serious enough that it has jumped the subcontractor firewalls and burned its way all the way back up to the top (Dan Andrews).
Sorry, but you are missing the point. Intelligence is an incredibly human-centric concept. Everything we consider “intelligent” behavior, or “intelligent” traits is relative to humans. A good example is how we consider Chimpanzees a “remarkably intelligent species” because they use tools like we humans do. However an ant colony is not considered intelligent even though it has large scale agriculture, social hierarchy and communication techniques we don’t fully understand. And let alone fungal networks which behavior is so alien to us that it could be exhibiting behavior very intelligent to them, but our understanding of fungal life is so limited that we can’t even begin to see it as ‘intelligent’.

If we do come across extra-terrestrial life (more likely through our telescopes, rather then by paying a visit) it will be even more alien to us then our mushroom cousins. It will have evolved in a planet vastly different from us, it might communicate in a way we can’t even think of. Our technology will have more in common with the ant colonies then with the alien technology.

If we do come across extra-terrestrial life and are able to marvel at their intelligence, then I think it will have more to do with our ability to understand things out of our scope, rather then some absolute and arbitrary metric of intelligence.
You have the wrong take-away if you think the performance points were what I was actually focused on.

The HN community largely rails against the use of JS anywhere, even if not using JS would make things much more difficult. Therefore, it's funny when someone makes a relatively trivial app not using any JS and it exacerbates the problems people cite for JS rather than not.

The whole thing is really cool and I love how they managed to get so far using some cool CSS tricks. But per the community it should also be a godsend because by not using JS it should by default make it faster, smaller, and probably cure cancer or solve for FTL travel or something.
exactly, I am excited about new formats like Amazon's Ion though
https://github.com/amzn/ion-js
When analyzing complexity, "n" is conventionally the input size. For arithmetic operations it would be the number of digits, not the number itself.
It's possible, but it's cheaper and easier to just use a Mac, and the resulting builds will typically work better.

For example, does your open-source game notarize your macOS builds? It's easy in Xcode, PITA on Linux, and if you don't, your game is difficult to launch on macOS 10.15 Catalina.
Agreed, git is great!
More bogus claims from alarmists. Preindustrial levels are 260-270ppm, so 2.6C-4.1C warming at 530ppm would mean something like 1.6C-3.1C more increase simply from going from 415ppm to 530ppm while from 260-270ppm to 415ppm we warmed approx. 1C. Not remotely plausible and their "science" is apparently averaging 3 carefully selected, uncertain lines while pretending CO2 is the sole cause of warming or all other factors increase simultaneously (despite many past contradicting climate changes).

Why don't we just draw a line from 1940 to today and claim we're warming steadily (we've already "corrected" the peak around 1940)? Obviously, no explanations are needed for this kind of "science".
Of course. But given the high correlation, pursuing strength seems likely to produce the benefits of whatever the final cause happens to be.
Doxxing people engaged in clearly criminal activity is fine.
That's an incredibly powerful simplification in the right places. It's so satisfying when you can remove a bunch of "not"s from code and get something that's mathematically identical but a whole lot easier to read.

Heh! I also used it recently (and successfully) to argue with a particular vendor whose query language did not respect that transformation. I re-wrote a "not A and not B" expression to "not (A or B)", and the query broke. It was nice to be able to point them to the Wikipedia article and say "no, if your query language doesn't treat those as identical, then it's a bug and would you please fix it now?"
1. You have to register specs for each kind of document. For example, from the frontend you can subscribe to a user document of a given ID with `{:table :users :id #uuid "some-uuid"}`. The backend will: (1) look up the document with the given ID, (2) verify that you've registered a spec for the `:users` "table" and verify that the document meets that spec, (3) run the authorization rule to make sure the client has access to that user document.

2. It is inherently difficult. The closest thing like this that exists for datalog is I believe clj-3df[1]. Hence I was very excited when Materialize was launched publicly a few months ago. A version for datalog would be cool too, but SQL is good enough I think.

[1] https://github.com/sixthnormal/clj-3df
Anecdotal story: I registered to buy a Model Y. But then covid hit and I'm now working at home and really have no need for a new car, plus with the economy in freefall, I have no desire to pick up that much debt. Combine this with Musk's threats to leave California, his other crazy rants, and tweets about the red pill, there's zero way I'm going to buy a Tesla any time soon, if ever.

I may or may not be representative of Tesla's target customer, but if you go by the Warren Buffet school of investing in what you know, then I would suspect Tesla's immediate future does not look good.
AB test results on Medium's scrolling indicator
Hangover: Run run x86_64 Windows applications on aarch64 Windows or Wine
It seems disturbingly common among the college-to-30 demographic. Among my coworkers at a FAANG company, many of whom had gone straight from parents' home to college dorm to a corporate campus with multiple cafes serving more-than-decent food, the switch to WFH caused no small amount of angst. Many others in tech and finance become "foodies" addicted to meals better than they can cook themselves, and since they also have the means to afford it they make it a habit. Still others, families with two working parents under constant time pressure, succumb to the appeal of five minutes managing takeout vs. twenty for even the simplest kind of meal. (That includes cleaning; one of my pet peeves is people who discount the time/effort involved in cooking because they always dump everything but over-the-flame time on other household members.)

Some of the reasons are good and some are bad. While I also view this development with some dismay, I'm hesitant to criticize people who are merely making different tradeoffs in a different time/context than I am.
Layout’s a bit off on mobile: https://i.imgur.com/XIDOubl.jpg

Looks neat though. However, it has an absolutely staggering number of features that I think might confuse people. Is it a blogging platform, a wiki, a podcast platform, all of those?
>And again, you run into the problem where nobody wants their website to work like that.

Cancer patients don't want chemo, but it's better than dying, some might say.

>Other sites like Hacker News, Reddit, youtube, and various other forums aren't even designed with the concept of friends that are the sole consumers of your content.

Right, which is why those sites (besides HackerNews) would require slightly different solutions.

Reddit: Limit subreddits to 500 participants at most. Eliminate the number next to upvotes. Verify accounts. Limit posting.

YouTube: Not sure. This one is video-forward, probably the most difficult problem in terms of bad content. Definitely remove the algorithm for targeting people based on interest, though.

>That's not a social media thing. That's just an internet thing where most things are visible to everyone.

This is not any feature inherent to the Web, it's a function of sites that purposefully link together and allow people to rapidly post information. Pre-social media, to get your idea out you had to build a website. There was friction. The earl y web had little moderation because you really had to go searching for bad stuff.

>And again, people still post horrible content to small groups just like they post it in large ones. You've divided the problem up, but you haven't really solved anything. Someone has to moderate the content.

Dividing the problem up is a strategy that I propose lessens the impact to both the users (because content can't spread as fast) and the moderators (because there will be less content to moderate).

Elimination of advertisers and the implementation of cost (as a form of friction), I think, would also go a long way. Cost per post would be ideal.
Just for ease-of-use. In Datomic/Datahike you can update a single datom/fact. I'll have to look into making some similar sort of helpers for what you've done.
How about Xbox or PlayStation? Those have both virtual as well as physical app stores in the form of game disks. There’s no way to avoid the lic fees in these platforms either.
And the space race was created by the Cold War. Without the Cold War, I doubt we would have ever sent a man to the moon.
Yet the biggest trade secrets will only accessible via a computer when they have certain DLP policies in place which lock down the machine to the same effect that iPhones are locked down, only with the company’s own trust store. The iPhone is Apple bringing this level of lock down to consumers, but with safeguards that prevent the user from adding completely untrusted code (only when you use Apple Business Manager+MDM can you deploy in-house apps without review).
I think we're beyond TSLAQ by now. Are you saying there is a high likelihood that Tesla will go out of business? (The 'Q' means de-listed from the stock exchange).

Maybe the valuation is a bit steep, sure. But there aren't many reasonable arguments left for the company going under, apart from perhaps investment overextension due to some future initiative, or some magical and incredible accounting fraud.
Sure, PHP is against internal policy.

But if you take the initiative to open source a client library in PHP and it gets the attention of AWS it absolutely could result in an interview.

If you are interviewing and you whiteboard your solution in PHP they won't hold it against you. The language is less important than the concepts. Granted, if the only language you know is PHP that could be a risk in your career. I think that holds true for any developer, though.

Source: Used to work and interview at AWS
Well, we didn't exactly lock it down properly ... In Melbourne the poorly trained security guards responsible for quarantining returning passengers in a hotel were having sex with the passengers.

It was also mentioned by the Victorian Premier yesterday that roughly 90% of people who felt sick were still out and about in the community and that roughly 50% of people who got tested for Covid were still active in the community before they got their results. Some of this would have been because they couldn't afford to miss work etc, but it's still disappointing.
Numbers that exceed the machine's word size have a common representation whose length is O(lg N). So a simplistic upper bound for computing N×M would be O(min(N,M) × lg(N×M))
I can't say for sure, since I don't know every site. But I would posit that ethical operation is inversely correlated with user base size.
“All You Need to Know”
The 10^38 caught my attention - I wonder if there's any relationship to the range of IEEE single-precision floating-point?