skysight-inc/HackerNews huggingface dataset:
Look at my comment history.

I'm a real person who benefitted from these courses. Not everything on the internet is a shill or a scam
That's $99/yr @ 100M people, that's $9.9B/yr just in prime membership fees. Plus all their other stuff, that's a lot of money, 9.9 x 10^9 in dollar terms.
Pure JS: Experimenting with a Pure-Functional Subset of JavaScript
Fresno State :Hateful Muslim Professor Who Cheered Death of Barbara Bush
Interesting! A block lattice seems like a nice thing.

It would be problematic with regards to money creation though. As we get more blocks per 10 minutes, we get more block-rewards (new bitcoin) per minute.

It also seems weird to 'amend' history by saying some other stuff also happened.

Thinking of this, could you maybe use this to somehow block a payment by adding a 'past block' that already spends the bitcoins in your payment?
You should have emailed back that you'd negotiated a cash discount.
The fundamental contradiction of the Diversity Religion:

- There are no differences between different races and sexes.

- It is good for business to recruit more minorities because they bring different perspectives (they think differently).

Three of the four links that "make the business case for diversity" are based on the same McKinsey study that explicitly states that "correlation does not imply causation". Could it simply be that only profitable companies can afford to worry about the skin color make-up of its workforce?

The author also admits that she joined an all-male team with a great culture, but that doesn't seem to have made her pause in her quest to impose her own aesthetical preferences as manager.
Good question! HR system on the backend is the source of truth for people, their teams, and the org structure; we normalize that into an API, which Home functionality and other internal tools integrate against.
Well said:

> Thus, just as humans built buildings and bridges before there was civil engineering, humans are proceeding with the building of societal-scale, inference and decision making systems that involve machines, humans and the environment. Just as early buildings and bridges sometimes fell to the ground — in unforeseen ways and with tragic consequences — many of our early societal scale inference and decision making systems are already exposing serious conceptual flaws.
Every objects-first codebase I've seen was terrible. OOP survived mostly because people push hard for it, because they think there must be value in overly taxonomic code, but in the end they never seem to get value out of it, only more and more incompatible objects (when I hear "mock object" it's time to run).

In OOP >50% of the LOC is just stupid bureaucrazy, setting up object graphs in the name of "isolation" (the irony), half-initializing fields, conforming to the right interfaces etc. This is completely meaningless, do-nothing code. Worse, it gives the illusion to remove some contextual dependencies this way, but the code never seems to work outside of the context it was created in. It's only much harder to read because the context is files away.

OOP is the wrong-minded idea that a program should be a bundle of many "self-contained" objects. But that's wrong, we're writing ONE program here, not thousands. It tries to repair this wrong idea with inheritance (which is at least as bad an idea).

And it makes it really hard to cope for "cross-cutting concerns", which are actually 90% of all we care for, not just a side concern. The complexity is in the edges (i.e. how is information moved/transformed), not in the objects!

OOP mostly survived where performance / architectural scalability is not super important (e.g. Python or similar scripting languages, where it enables dynamic typing). And it survived where the big money is, but not necessarily technical competence (where it enables Object-verb type code completion).

That relates to OOP as in languages like Java - not Alan Kay's idea of OOP, which he emphasizes was very different, but I still don't get what's the idea :p

> A large majority of the code running on our planet today is OOP.

Good example code base?

> It's pretty much the only software paradigm that's survived for that long.

Maybe check on your history? Many people are totally happy with procedural programming.
It's experience in the two examples I gave : I singlehandedly built my company : RAMM Science (https://ramm.science)

And he singlehandedly built one of Europes largest online betting system backends (and scaled it to 800 transactions a second using Deep Learning, Kafka and a Hadoop cluster)
They recently received 200k from the Dfinity project
I echo what wwilson has said. I work at Snowflake Computing, we're a SQL analytics database in the cloud, and we have been using FoundationDB as our metadata store for over 4 years. It is a truly awesome product and has proven to be rock-solid over this time. It is a core piece in our architecture, and is heavily used by all our services. Some of the layers that wwilson is talking about, we've built them. metadata storage , object-mapping layer , lock manager , notifications system . In conjunction with these layers, FoundationDB has allowed us to build features that are unique to Snowflake. Check out our blog titled, "How FoundationDB powers Snowflake Metadata forward" [1]

Kudos to the FoundationDB team and Apple for open sourcing this wonderful product. We're cheering you all along! And we look forward to contributing to the open source and community.

[1] https://www.snowflake.net/how-foundationdb-powers-snowflake-...
Personally, I hope (and I think I'm not alone here) that on a network like scuttlebutt, there will be much less "noise" than on facebook.
My timeline on facebook (whenever I check it, like weekly) is a mishmash of...

* ads (if using a browser that doesn't get rid of them)

* "you missed someone's birthday who you didn't even remember you were "friends" with

* look at this really popular post in your social vicinity, ENGAGE!!!

* cat/dog/food pictures

* politics of the same kind I had to ignore as a teenager, back then by mail. Sign $petition here!

* the occasional thing I give a flying fk about

This is not accidental. It is what facebook is built to do: keep you on their page, engaged.
Scuttlebutt and such don't have that incentive. Liking "Pizza" or "Justing Bieber" doesn't exist. You can like a specific post, but that's not the same as putting your entire preferences on there. The possibility to digitally model your entire family and social graph and all your preferences in the open doesn't exist, simply because... why would someone implement that? And why would they then gear the UI to reward you for doing that?
And it's not as inherently in danger of becoming an across-sites profile kept by a single entity.
One of my intern friends a few years ago was from Alaska. He said all that money practically goes towards heating because it gets so freaking cold in the winter.
Though it may not be as useful to you or the demographic to which you belong - there are plenty of households who enjoy the device multiple times a day, and multiple people in the same household.
The Ultimate Guide to Y Combinator Interview Preparation
In €500 notes, $35bn would be a little over 61 tonnes.

"A million euros worth of 500-euro notes weigh just 2.2 kilograms (4.85 pounds) and pack easily into a laptop bag, while the same sum transported in 50-euro denomination comes up to 22 kilos and requires the usage of a large sports bag." [1]

[1] https://luxtimes.lu/archives/6700-goodbye-to-the-500-euro-no...
You could pay serious candidates for their time spent on long assignments, and a think that would fix quite a lot.
In my profile
Firing duds is the best moral booster there is.

There is very little paperwork required to fire someone.

If the employee is still on contract (ala contract-to-perm) just collect their badge and be done with it.

If they are a W-2 employee with benefits, you hand them a few benefits notice forms and send them on their way.

If they apply for unemployment, the company will get a notice that the former employee has applied for benefits.
As somebody with decades of experience myself, I have never experienced anything like you describe. The "skills" involved in whiteboard interviews I've participated in generally consist of "writing code", "thinking through a problem", and "communicating about your process". A more intense interview might also involve skills like "understanding computational complexity" and "making reasonable order-of-magnitude estimates". It is difficult for me to imagine how someone could work as a software developer without using these skills regularly.

Then again, I never took any "algo class" or any other CS classes, so what do I know. I just think people fret way too much about getting all the details right in coding interviews, because in my experience (both interviewing and being interviewed) that just isn't the point.
> Web protocols, smartphones, personal computers, encryption etc., all of this came from the military into Silicon Valley, not the other way around.

While the low level protocols like TCP came out of DARPA, the web protocols like HTTP were all civilian. Neither personal computers or smartphones were military inventions. Modern encryption is sometimes traced to WW2, but cryptography is thousands of years old.
Consider how much of the bottom tier is excluded by making drivers, cleaners, etc work as self employed contractors instead of "workers".

I can only imagine it shunts the median up a long way.
Not there yet, but yes, people are thinking about this:

https://en.wikipedia.org/wiki/Lithium%E2%80%93air_battery
Very relevant Futurama:

https://youtu.be/HowXEBisrkI
MariaDB and MySQL have different goals here - MariaDB wants to offer drop-in compatibility for Oracle. MySQL has a core-audience of OLTP apps, that are mostly developed for it specifically.

When designing features, I think it's important to make sure they can benefit the highest number of users possible. For this one, I don't think it can ever be the default because of the burden of backward compatibility. So it is difficult to justify developing it.
It looks like the Dashboard front-end is using React, and on the back-end they use Ruby. https://stripe.com/blog/engineering
You can get GPS in LEO, but there are altitude and speed limits on non-military applications / chips.

"In GPS technology, the term "COCOM Limits" also refers to a limit placed on GPS tracking devices that disables tracking when the device calculates that it is moving faster than 1,000 knots (1,900 km/h; 1,200 mph) at an altitude higher than 18,000 m (59,000 ft).[2] This was intended to prevent the use of GPS in intercontinental ballistic missile-like applications.

Some manufacturers apply this limit only when both speed and altitude limits are reached, while other manufacturers disable tracking when either limit is reached. In the latter case, this causes some devices to refuse to operate in very high altitude balloons.[3]"

https://en.wikipedia.org/wiki/Coordinating_Committee_for_Mul...
I don't know if it's related or even on the right place in the timeline, but at some point Chrome started doing virus scans on Windows.
How to protect your routes with React Context
That’s impressive. Time to hire a front end engineer and designer though.
That just means you get jailed for contempt until you can persuade them that you actually can't remember the keys, and that you're not just trying to ignore the court order.

That could be some years. http://abcnews.go.com/2020/story?id=8101209&page=1

> A 73-year-old Philadelphia lawyer walked out of prison July 10 after serving 14 years for contempt of court -- the longest term ever served for contempt.

> In a divorce proceeding in 1995 H. Beatty Chadwick said that he had lost his fortune of about $2.75 million and so could not make a significant financial settlement with soon-to-be ex-wife Bobbie.
I've been experience this more and more lately. Some employers make their own tests, some rip off those from big players like Facebook/IBM/Google and some are just blatant attempts to get some work done for free.

There is a lot of talk on HN about the best way to do IT recruitment, but whatever method is close it really shouldn't take more than a few hours of face-to-face contact and some legitimate tests. With HR doing due diligence by checking references etc after an offer is made.

The first time I encountered this I was told that I would have to do a 8-12 hour coding challenger over the weekend. They wanted me to come up with a way of proving someone has watched a training video without skipping or faking an API call - something they admitted in their interview that their system was lacking i.e. free work for them. I told the recruiter that I would not be doing any such thing. I have young children and my weekend time is precious. If you can't validate my skills from my a few interviews, my detailed CV, plus HR doing due-diligence, then it makes me wonder about the organisational culture of your company.
I mean, an asshole company's incentives to enforcing "You shouldn't interview at competitors" are extremely strong. I'd expect that the reason that they don't enforce "You can't write code at interviews" is not that the company doesn't care to enforce it, but that either they can't legally prevent people from interviewing with industry-standard practices (nb, I am guessing this with zero knowledge/training in employment law) or that they know that this will end poorly for them PR-wise, because people won't interview for them.

So those incentives, I think, also apply to take-home projects. Those are also about as industry-standard these days as in-person coding interviews, and so any legal or social pressures against saying that you can't write code in person should also apply to saying that you can't write code for a few hours on an evening as part of an interview.

Meanwhile, the legal situation for "you can't get paid" is very different because so many legal things are different when money is involved, and the social pressures for "you can interview via whatever means they want you to interview, you just have to refuse payment" are going to also be very different.
Πάλι με τα μεγάλα πρωταθλήματα
Io-to: both static and dynamic type checking for JSON API data in TypeScript
Looks like they fixed it
Both India and Spaceflight Industries agree that they won't launch anything from the US without a US license. This is a company that lied to everyone involved.
Similar thing happened to me in a Google phone screen with coding exercise.

Not sure what happened inside my brain, but I simply froze and couldn't solve a fairly trivial coding problem.

That only thing that makes me feel better is that it was a one-time problem.
I totally agree, in practice sha-256 is just memoryless.

Based on the current hash rate it would be about 10^40 life-times-of-the-universe to cover all possible hashes presuming no collisions.
Other than Leah Culver's line "I also personally look for engineers with a collaborative attitude rather than a competitive one", I wouldn't say any of this is good advice.
$OLDPWD also holds the previous directory.
Interesting, but I am seeing reflected light from the panel on the ISS, and a flare reflection from that panel. I suspect the light is light being reflected into the camera from the space station. Analysis by experts to confirm would still be good though.
I was quite disappointed not to see more from McComas on what went wrong with his so-called kinder, gentler Reddit alternative, Imzy.

He briefly mentions the investors, but not his role in the site, its own group behaviours, staff, etc. I'd explored it and was impressed by several of its technical features, but found the net of its founding cohort and technical design, as well as staff and volunteer management & moderation, hands down the most toxic online experience I've seen in 30+ years. (Yes, pre-dating the Web.)

The session-based anonymous identity dynamic in particular gave rise to dynamics such that every conversation was a single-iteration Prisoners Dilemma encounter with a strong dose of Zimbardo.

I've been hoping to see a post mortem with some degree of introspection. That's not happened.

More on my experiences: https://www.reddit.com/r/dredmorbius/comments/500ysb/the_imz...
From the article: "both were recruited from Google".

Previous employer seems to be a factor here.
Would you deliver that cookie via a cryptographic hash?
"Mr. Zaremba said big tech companies were offering him two or three times what he believed his real market value was"

Seems this fellow knows a whole lot more about computers than he does markets hahaha
I think, and totally admit it is pure speculation, that the hate foments in the private garden until the person is brainwashed enough to believe their hate is a normal and acceptable viewpoint. It is at that point that it leaks out into the public groups, visible to all.
What kind of account do you keep $35B dollars in?
well my mainboard is shaky with linux support also...
somehow the chipset does not love it :( (b350m)
hey, have you tried contacting a private pub? i'm Mikey, owner of `one.butt.nz`, happy to give you an invite if you send me an email! mikey@rootsystems.nz

if you want to setup your own pub, i made an automated Digital Ocean installer (also a detailed manual) for a Docker-based pub: http://github.com/ahdinosaur/ssb-pub.

i'm also working (with funding from #ssbc-grants) on a hosted pub-as-a-service product: http://buttcloud.org.
Is that a real company? Your website is all "lorem ipsum ...". https://ramm.science/x/signalbox/
I think this holds true for specific application realms, like hft.
Form 990 link:

http://990s.foundationcenter.org/990_pdf_archive/810/8108615...

http://www.guidestar.org/FinDocuments/2016/810/861/2016-8108...
PenCrawLer – An Advanced Web Crawler and DirBuster
To be clear a few AI researchers are making more than $1M, and the "even at a nonprofit" is referring to arguably the most famous AI shop out there.

Source: work in AI.
I've done interview assignments a few times. In every instance I made it clear I needed a 2-3 weeks to complete the assignment (which was < 8 hours of work) due to my schedule. They never had a problem, and the interviews advanced to the next stage after they reviewed my submission.

I think most people are ok spreading 8 hours of work over a couple weekends. Paid shows the company is more respectful of your time, but in the end if they're taking up much of your time they should absolutely be flexible, or they will definitely pick-up a selection bias in their candidates.
No, the BBC is not reporting the end of the world
In my experience, Software Developers that can't configure/diagnose/fix hardware/networking issues are usually pretty mediocre at development as well. And vice versa for "IT" guys that can't program. Specialization is for insects.
Yep, that's right! Home also uses ElasticSearch for the search API it exposes.
https://github.com/ssbc/grants-process/blob/master/grants.md
8 hours really is a lot of time to work for free. They are basically expecting you to dedicate some of your spare time to doing work for them.

To me, this means the company does not value my own time, and it might even be a red flag which indicates unhealthy expectations about your work-life balance.

If they had an assignment which would take about an hour, maybe two, fine. But any more than that and I think you should be paid for that.
Off the top of my head the space shuttle firmware was written by a team that adherred to a very systemic process to ensure it met the spec/reduce the number of bugs, it was often cited in old software engineering papers/books in the time period as the best organization in the world, IIRC in terms of software engineering measurements like defects per lines of code. It would be important to know if someone came from that at the beginning of the space shuttle program when they were creating the standards for work, starting out or if they came on later after the process had been perfected.

I worked in a different contractor in NASA/Clear Lake at the time but even before I read those papers the organization responsible for the shuttle firmware was held in the highest regard.
I do something reasonably similar all the time at Google for iOS interviews, few hundred lines of obj-c with some issues in them (actual issues, not typos)
Scientists report first results from CUORE neutrino experiment
It isn't really notable that someone makes <X> salary "at a nonprofit". Nonprofit doesn't really mean charity.
In some distributed databases the client just connects to some machine in the cluster and tells it what it wants to do. You pay the extra latency as it redirects these requests where they should go.

In FDB's envisioned architecture, the "client" is usually a (stateless, higher layer) database node itself! So the client encompasses the first layer of distributed database technology, connects directly to services throughout the cluster, does reads directly (1xRTT happy path) from storage replicas, etc. It simulates read-your-writes ordering within a transaction, using a pretty complex data structure. It shares a lot of code with the rest of the database.

If you wanted, you could write a "FDB API service" over the client and connect to it with a thin client, reproducing the more conventional design (but you had better have a good async RPC system!)
> maybe this is what "Child-Pays-For-Parent" is

Yep, this is what that means. The downside is that the 'child' transaction doesn't just pay for the 'parent' transaction, but also for the 'child' transaction itself.
If you make the child transaction a really complex one that draws from many parents, that transaction becomes larger (in terms of bytes) and thus becomes more expensive.
You can do with a bad front end design if you are doing b2b since you don’t get leads from your websites but instead from meeting people .
The author is a woman, so a reasonable explanation is many of her co-founder acquaintances are also woman and, as such, were more likely to respond to the author's inquiry.
We're looking into Timescale to replace our InfluxDB servers as we've found InfluxDB to be resource-hungry, the lack of open source clustering is also a problem.

The use of PostreSQL in Timescale is a big selling point, it's something we know how to manage and scale. A big stumbling block though is with the retention of older data.

For now we do mainly service/machine monitoring and event logging without needing high granularity for older data and keeping disk usage contained.

For this we've found InfluxDB to be well suited, as the retention policy system is easy to set up and fits our needs perfectly.

Do you plan on introducing similar functionality in Timescale? I've found this issue in Github but don't know if this is something that is being pursued for the official product.

https://github.com/timescale/timescaledb/issues/350
FL Studio 12 user here.
It has definitely matured, but the workflow is pretty different from something like Ableton or Bitwig. I use it because it's what I learned to produce with. The Edison plugin that's bundled is worth the cost of licensing alone.

All in all, once you get to a certain level of knowledge around mixing and mastering, the debate over which DAW to use is much like the vim vs emacs debate. As long as you're proficient in the software, the end result will come out looking more or less the same.

I will say Ableton and Bitwig come with a nicer set of default plugins and samples.
I've been saying for a while that in the US, the real killer is the suburban infrastructure.

Forget guns. Way more people are dying in car crashes than from any other violent cause or accident type. And, as you said, Americans aren't bad drivers per se.

It's just that in the US, there are way more miles driven per person than in European countries. This number - and the car fatalities - drop in dense cities like NYC with public transportation that works.
Imagine if Linus created Linux as an open source alternative for Unix. Would it ever succeed?