skysight-inc/HackerNews huggingface dataset:
One interesting way to look at it is if some service wanted to provide access to all content they could only do this in countries which produce 30% or more of all content globally. I would assume that this means that no country in the EU would be able to access all US content.
I'd love to see more information about blood rheology and actual flow versus extremas of pressure waves.
^ This. You are most likely asking too much of your user and providing little value in return.

The next thing is the user installs it, but finds out how shallow and useless the content / app is for their own use case. You need something that keeps users coming back, what is it?
Some thought they were spreading eggs across multiple baskets by replicating across regions and trusting Azure was doing the same for their “global” services.

As a consumer, the lesson here is that Azure is one, big basket. It would probably be prudent to think of AWS and GCS as single baskets too.
China’s Skynet Surveillance System Is a Disaster Waiting to Happen
Why would you go over design patterns in "intro to computer science"? That's more properly the domain of software engineering, isn't it?
As a bootstrapper, I see the point of what this article is trying to say. It's been increasingly difficult to create products that can find product market fit/validation and reach a scale where the income justifies the effort. And to top it off, the MVPs are becoming much more full product than simple landing page MVPs of years past -- and all of this requires a lot of capital (time, money, connections, volunteers, etc).

As more entrepreneurs enter the space, competition will only become more fierce. Even selling the tools to the gold rush has become commoditized with the choices available.
Consider that climate change caused by advanced civilizations may be "the great filter". The stars really are empty. We had a chance, but we failed just like all the others. Maybe life doesn't find a way.
I'd argue it's far from ideal. Mainly because closing a large tree of comments can often hang the UI for a second or so while this JS runs to find and hide all the children that need to be hidden.

But it is simple, and it does get the job done for the most part.
Cool. I don't think the 3 decimal places are significant.
> you can’t just throw money at infrastructure and get more bandwidth

Can't you? You can always just keep decreasing the size of the individual cells in the network, right? Surely we aren't hitting any strict limitations in that respect yet, are we?
Microsoft GlTF SDK – A C++ Deserializer/Serializer for GlTF
Thanks!

We built Keysheet using Python/Django running on top of Airtable as the database.

We decided to do that because Airtable gives you a bunch of stuff for free for adding and managing the content side. That made it easy for my friend who knows crypto but can't code to execute on curating the content while I built out the site.
> [citation needed] -- but addressing your point without a citation, even if what you say is true, it doesn't change anything at an individual level.

> If you're trying to write a book, and you want to write a book, write the damn book. There's an infinitesimal chance that the tool you're writing instead of your book will change the world.

Not the person you were replying to, but their point certainly rings true to me, from all the history I've read or otherwise heard of over the years. They could just as easily ask you for citations.

"if what you say is true, it doesn't change anything at an individual level" -- yes it does. It's usually individuals that come up with the important tools and inventions. Those development are very significant because they make systemic advances.

"There's an infinitesimal chance that the tool you're writing instead of your book will change the world" - it doesn't matter how small the odds are for any one individual.

There's two points here. One is that the effects can be cumulative -- even small advances and bits of knowledge gained contribute, over a longer period of time, to large benefits.

The other is that the historical reality is that tools that were developed as side effects of other goals have made a very significant overall effect, and this can't be denied by a blinkered focus on the probabilities concerning individual cases.
I agree, but I believe this is referring to memory usage, not data transfer/usage over the network. But that number would be interesting if more readily available.
Maybe a violation of Terms of Service, you'd need to check. But Google has anti-scraping measures and will block you if it detects bot-like behavior.
I'm writing a sci-fi book at the moment. Somehow I've come much further than any of my other book writing attempts, including one that I actually (self)-published.

I use Sublime Text, sometimes in distraction free mode, but usually not because I often want to Google sciencey things.

I have a single file called "story.txt" that has all the important notes - the names, ages and visual descriptions of the main characters, a detailed (historical) timeline, and chapter outlines I wrote before I started when I knew roughly what the overall plot was going to be. The chapter numbering has changed drastically but the overall outline has stayed pretty true to the original idea.

I really like this system. Keep it simple and focus on writing!
I imagine the focus is righting the historic wrongs that lead to women and minorities being underrepresented in well-paying jobs, and not a mindless focus on ever-higher productivity.
Seems to me like one should pay more for risky things one can control (still smoking, excessive drinking, eating poorly if you can afford to eat well, etc.) but not for things one cannot control (genetics, sex -- insert typical list of protected classes here). And that is super complicated.
Private schools = racism. Got it.
" Around the edges of that room were managers' offices and a meeting room, which entirely cut off natural light."

That's pretty much my setup. It feels especially good to have managers with windows offices tell you to man up when you complain about lack of light.
Nice utopia you are describing. The reality is that without rules, neither the 30% local culture nor the non-local culture gets offered.
It is for me. I’ve been working in an office that resembles a bunker with absolutely no natural light and it takes a toll on your mood, mental health and my latest blood work shows deficiency in vitamin D, which can lead to many diseases.
My issue was that they stated very adamantly that there was no other explanations, when clearly they are.

Without stating which explanation is correct (which is impossible to prove). We can easily disprove the statement that no other explanations exist though.
I'm not saying a rewrite is necessary at all, but refactoring this code to use more modern standards would NOT increase the line count at all, my guess it it might cut it by 15%+ in total size if you leveraged the beautiful builtin functions. Compare these:

function addClass (el, cl) { if (el) { var a = el.className.split(' '); if (!afind(cl, a)) { a.unshift(cl); el.className = a.join(' ')}} }

Could turn into something like this:

const addClass = (el, cl) => el.classList.add(cl)

Not only is is shorter, but it's more readable too!
Aka striving for "equality of opportunity, not outcome"
Or to just record someone putting their code in from afar.
That was sarcasm! I thought the "If you don't care for your health, no." part made it obvious
Less characters really only makes sense in some scenarios, e.g. "unimportant" variables (for loops, temporary storage inside a procedure). Verbose 'variablesToKeepTrackOfPositionInThisLoop' is obviously pointless when 'i' will do.

However renaming "important" things to make it quicker to read or type is, in my experience, a mistake if your code base is more than just a handful of files. Descriptive names make it much easier to understand the code which is more important in my experience. As the number of code files gets beyond a few files any benefits you get are rapidly lost because now you need to keep all that knowledge in your head and start having to jump around between 5, 10, 20 or more files to work out what everything is let alone what it is doing. This is why naming stuff in code is so important (and sometimes so hard).

Golang has a good philosophy on this front: https://github.com/golang/go/wiki/CodeReviewComments#variabl... tl-dr: the further from its declaration that a name is used, the more descriptive it should be.

This sort of attitude about brevity & speed appears to be a common problem with some developers I come across - they are absolutely obsessed with "productivity" when it comes to writing code. They've just got to have their 97 plugins/extensions to their editor and they simply must have their finely-honed emacs keybindings. If you are focusing on just churning out code as fast as humanly possible (i.e. "productivity"), then your job as a programmer can probably be safely replaced with a couple of shell-scripts.

I've never been in a situation where the limiting factor in programming has been how fast I can read it or write it - the limiting factor has always been understanding the problem at hand, and designing a solution that solves the problem and is maintainable.
Pretty damn hard to route something when you don't know where it is going.
True, however Holmes tried to be the heroine. Having to act as if you're the heroine until the last few scenes, with some twists in between, isn't a typical villain role.
Several people in my team (sysadmins) go to reasonably extreme lengths to eliminate natural light from their working environment...
Stevens Capital Management LP| C++ Developers| Philadelphia, PA| FULL TIME| ONSITE| VISA| https://www.scm-lp.com

Stevens Capital Management LP (“SCM”) is a registered investment adviser that manages a multi-billion dollar hedge fund that has been in business for 25+ years.

SCM specializes in the rigorous development and disciplined implementation of empirically based quantitative trading strategies. Our highly productive team works in a fast-paced collegial environment, utilizing extensive data sets, technology and the scientific method to devise and employ trading strategies throughout the world’s most liquid financial markets.

Primary Responsibilities:
- Develop new software and enhance existing systems in C++ on a linux platform.
- Create tools to process, store and analyze quote, order and financial data.
- Work closely with our quantitative research analysts, engineers and other groups to provide software solutions.

Requirements of the Candidate include:
- Undergraduate or graduate level degree in Computer Science or Mathematics.
- C++ programming experience in a Linux environment.
- Knowledge of shell scripts and other languages including Perl, Bash or CSH is a plus.
- Knowledge of relational databases including Sybase, SQL Server and Oracle is a plus.

To Apply, please click on the following link: https://grnh.se/a25961831
At least it's the lowest level programming language for browsers I know. So perhaps I should have said "machine language of the web" because assembly isn't the lowest level :)
When looking for data science jobs it's nice to know from the prospective hire side that your skills will be used well. Coming into a job only to find out you're way overqualified can be a downer, particularly in a field where you need to keep your teeth sharp. I think the same goes for programming - imagine finding out on your first day you'll just be doing user testing and not writing any code.
What they could do it look at the target device. If a device have use X Mbit/s over the last Y seconds sustained, then just start throttling it until the sustained traffic stop and then un-throttle. In that case they don't need to look at the actual traffic, just how much you're generating. That would also hit all services equally.
I think this is a testament to how bad flourescent and much LED and Halogen lighting actually is. This is not a limit of engineering, it's a consequence of trying to save money on lighting and energy without any consideration for the ergonomics of the light output. Staring at flicker all day is highly unpleasant (but so is trying to see a screen when natural sunlight glare is shining on it).
It's the speed of light staying constant despite best efforts of physicists and engineers. The distance between California and the Netherlands hasn't changed either.
Solo entrepreneurs are not starting a startup, not as I (and most people) understand the term. After all, those thousands of "solo entrepreneurs" are starting things like coffee-shops, restaurants, garages, etc. They're examples of entrepreneurship, sure, but not startups.

Startups are specifically organizations that are trying to grow very big, or that are looking to try a new business model. The reason the spotlight shines on them is because starting something new is interesting (from a "news" perspective, at least). Getting big is interesting. Starting a new restaurant - not really interesting, except for people who live in that area.
The headline exaggerates the gains for women. From the article:

This year: total. = 135992 up 31% over last year
female = 38195 up 39% over last year

From this we can calculate last years numbers:

Last year: total = 103811
female = 27478

Comparing total participation:

This year: female/total = 26.5%
Last year: female/total = 28.1%

African-Americans and Hispanic and Latino students made
more robust gains. The gains for women might not even be statistically significant.
You see the same things with abortion. The states that phased in legalized abortions had their crime rates dropping before the ones that did. This too is in the freakanomics argument.
Not every labor shortage problem is solved by adjusting compensation levels upwards.

The compensation has to match the value created.
I wondered why TD's comments on HN were so sober!

Well, I didn't have `show dead` on. It's actually really nice that HN has a setting for disabling this filtering.
I wish information theory was part of math/cs/engineering curriculum in more places.

The basics are fundamental to many areas of science (especially if they touch probability in any way), intuitive, and mostly accessible with just a couple of handwaves.
> Code quality matters, but the experience we provide matters more.

No it doesn't, in fact I would say, you can't have a good experience without good code quality.

Maybe you can release a few features with crappy unmaintainable code but over time the difficulty to add and release features increases exponentially. Your ability to serve the user's needs will then diminish over time.

Another big part of user experience is performance. You certainly can't have good performance without good architecture and well thought out code.

Front end development is a compromise, always looking to deliver best experience with the resources we have (developers time) with an eye on future maintenance. The stronger the coding practices of the development team the better experience we can deliver.
Instagram for WooCommerce
I've just updated the table header to reflect that it's MiB - plus its sorted now. Interesting to see is Google Inbox at the top vs Gmail (vintage) at the bottom
We've got nice big windows and lots of natural light (most of the time) but we had to lobby our facilities manager to put in a switch so we could turn off the overhead fluorescent lighting.
Presumably some people will be setting up nagios servers outside of azure now. So that makes things better.
Many APCS teachers in NC are not formally trained in a computer science background. As I understand it, online classes have strict class size limits but must teach anyone who enrolls. When I took the class, it sounded as if my teacher was doing the class for extra cash and was merely grading via pattern-matching. The cirriculum for every class was written by one person who was not teaching my section and it seemed as if any sufficiently complex questions on the material were escalated to him.

In physical schools, they are having teachers re-skill to fill their spots. However, locally the curriculum is based off of code.org so there is a lot more automation and self-guided learning baked in.

For what it’s worth, poor teachers can leave a bad taste regardless of the subject. I wouldn’t say it’s a curriculum problem as much as it is a staffing problem.
APNR is "Automatic number-plate recognition"
I get crappy air conditioning which blows slightly-too-warm air directly into my face and dries out my contact lens.

I've resorted to sticking a takeaway menu into the vent to stop it blowing in my direction.
"If you can only be good at one thing, be good at lying. Because if you're good at lying, you're good at everything." -gselevator
Mattis in 2016: "Man, serving on this board reflects poorly on my ability to pick out people with integrity, it even makes me look complicit in deluding people. I better choose another job to clear my name."

Mattis in 2018: "Goddamnit."
Well I for one am looking forward to hearing of the production of the 200 episodes of "Norwegian log pile drying" and such (eg https://www.netflix.com/title/80119345 ?).

Presumably that's what will happen -- unless they mandate hours viewed and then we in the UK will have to watch an hour of "puddle drying in Stratham" before we can watch a foreign movie.

Of course the metric could be "catalogue hours", in which case one 500 hour showing of "Silence, a tribute to John Cage" might satisfy the requirement.

TL;DR how will they define the quota, what constitutes a TV programme.
> I wonder how that is interpreted?

* If the nature of what goes on inside a room conflicts with the presence of windows -- e.g. labs (say, a laser lab)

* if the room isn't meant to be used by humans (e.g. storage closets, server rooms) -- If humans sometimes enter such rooms that's OK, but it can't be their "assigned workplace".
This is as contrived as the trolley problem. You present two choices while there are so many more. We're talking about a bus here, not a secret getaway car with special camouflage - it will go fairly slowly and people will just walk out, most likely on the side of a street.
Wow talk about memory usage expansion:

Gmail vintage (0.8 MiB) -> Gmail (158 MiB) -> Inbox (215 MiB)

I feel a desire to switch back to the original HTML version - credit to Google for keeping it going. Here's the handy support page [0] with a link to convert back.

Edit: it appears you just need the `/h` appended to the URL [1]

[0]: https://support.google.com/mail/answer/15049?hl=en

[1]: https://mail.google.com/mail/u/0/h
From the article "The proposals will require that streaming services give over at least 30% of their on-demand catalogues to original productions made in each EU country where a service is provided".

Presumably, that means they would only have to have 30% of content be from one's own country, the rest can be from anywhere.
> But this is not a Net Neutrality issue.

Yes, it is.

> It's my understanding that NN only applies to wired carriers. Wireless was exempted from NN.

Your understanding is wrong on several levels:

(1) Net neutrality is a common name for a set of principles that predate (even as an official guiding philosophy at the FCC, though the FCC consistently used “Open Internet” instead of “net neutrality” as the name) the 2010 and 2015 Open Internet orders, and as such apply equally to all carriers.

(2) The distinction made in the 2010 and 2015 orders was between mobile and fixed carriers, not wireline and wireless.

(3) While much weaker rules were applied to mobile carriers in the 2010 order, that wasn't true in the 2015 order, and in any case both orders applied to both fixed and mobile carriers.
https://products0.imgix.drizly.com/ci-natural-light-4e47720c...
I'm a physicist, and got my degree in the early 90s, but maybe I can shed some light on this.

First, physics has been computation driven since the 1940s. When I was in grad school, programming was vital to my project. I wrote mountains of code, and also designed my own electronics.

Second, I noticed a weird difference between physics and engineering. Engineering students were given problems that were expected to be solved within a particular domain of engineering. A physics student might be given a problem with no idea of how to solve it, much less even how to define the problem itself clearly. That was my project. So a physics student could find themselves having to learn practically any technical skill.

Third, a matter of motivation. We knew that we would need to make ourselves employable. My project would occasionally fail in some spectacular way that would require me to learn more programming, or more electronics. Imagine that. ;-)

Fourth, possibly also as a matter of employability, math and physics people have always figured out how to worm our way into ill-defined, nascent areas of technology. These are areas that have not yet created a mainstream training pipeline, so we can plausibly claim to be as well trained as anybody. "Embedded systems" was such a field when I was finishing school.
This is pretty much how it is in any sufficiently rural area regardless of the amount of rainfall. Everyone is generally helpful and hospitable unless there's a reason not to be.
> You can serve the page-specific JavaScript without much extra effort. You can replace the whole components on individual pages without affecting other components - on other pages.

This could also be easily done with an Spa, I've done it on numerous occasions. What enables it is loose coupling between components. Make them only depend on the minimal context and not a central application state.
And then determined that you actually are 80% more likely to have early stage heart disease based on a big data analysis tool, and then sold that information to an insurance company, which correlated it with other data they have (like strava's activity times) to uniquely identify you, and now wants to raise your premiums by 400% because you have a "increased likelihood of a pre-existing condition".
Is he writing them in GitHub web interface?
Averages are not particularly interesting. CDFs or violin graphs are since hundreds of requests to load a site can turn your 99th percentile into what the user actually experiences.

Edit: I just noticed that clicking on it shows box plots. Good enough!
Steps to realizing this is true:

1. There's a wealth and income disparity between black / latinos and white people

2. Private schools are more expensive to attend than public schools

3. Private schools therefore select for non-black and latino student bodies. This is, as you mockingly stated, racist.
#1 Office perk: Not being required to be in the office.
A clear, imminent harm to our livelihood in this generation. A clear harm to someone else's livelihood (e.g. birds, or some people on the other side of the planet) or long-term harm to our descendants is clearly not considered sufficient as we all can see.
Yes. Would probably require --docker and some predefined "run recipes" to handle properly different languages, but seems very achievable.
Was FitBit upfront about this when they sold their products though? I don't actually know the answer and I think that's a critical piece of information.