skysight-inc/HackerNews huggingface dataset:
Does anybody have some font suggestions for matching this style? My ideal would have the following:

1. Even line thickness within each character (this matches the icon style).

2. This is a tough one: looks good with the same line thickness at different font sizes (i.e. if you increase font size, you decrease font weight). This allows you to match the line thickness of your icons with the same font at different font sizes. I'm not opposed to using a variety of fonts for different sizes, but that of course means I have to find different fonts that fit my criteria.

3. Serif. This significantly improves character differentiation in my experience. It is arguably a departure from the flat style, but sans-serif fonts are both harder to read, and also stale IMO--too much of the internet is Helvetica/Arial.

4. Available on most machines. I don't necessary mean pre-loaded, but availability from CDNs and common enough to be likely already cached would be nice. However, given I can serve this up from a CDN or include in apps myself, this is probably the least important criteria.

The best I've found is Zilla Slab[1]. To me that looks great in the range of (weight:400, size: 24px) to (weight: 300, size: 40px), but smaller/larger than that, it becomes blurry/too "spindly", respectively on my screen. That's big enough for most applications, but for tooltips, icon labels, placeholders, etc. I'd like a smaller size.

One consideration here is that serifs just aren't visible at smaller sizes, so maybe I need to relax that requirement.

[1] https://fonts.google.com/specimen/Zilla+Slab
> Interesting that they did 100% incoming part inspection on their ICs going into the arcade machines. I’m not sure if ICs were less reliable then, or they just built a higher quality product.

If memory serves, it was a little of column A, and a little of column B.
Seconded, had a similar experience. I never made it to emulating audio, though, myself...
This isn’t your imagination. It’s been measured that over the years, operating systems have become more laggy.

https://danluu.com/input-lag/
So do you have to consume the 2000 to 2500 calories that the average person needs, in that 4 hour window? What food do you eat?
"There you go, giving a fuck when it's not your turn to give a fuck" --Bunk Moreland, The Wire

Finding a cop that's willing to go out on their own to find a potentially unsolvable crime is going to be pretty hard. There are way bigger cases they are already tasked making them too busy to actually get interested in this kind of non-violent/non-life threatening case. 1st world problem: my wifi isn't working because someone else's wifi is being mean.
Hard to believe (or maybe not?) there's still ambiguity around "DevOps" so many years after its introduction.

And with ModelOps, DevSecOps, AIOps, GregOps, and GitOps recently entering the lexicon brace yourself for lots of confusion and "xOps explained" articles ahead.

By the way, one of those xOps isn't real, but who can even tell?
I found that I have changed my ideas on "enjoyment" per-activity, but not overall. For example: I've developed the habit of watching a movie while exercising in the evenings and listening to discussions on YouTube while gaming. As a result the idea of sitting down for a couple of hours to just watch TV or a movie is almost painfully boring.

But I don't (seem to) have that need for sensory saturation with other activities. I have no problem just sitting down to read for hours.
H8K8s: Kubernetes is the new Application Server. Will it follow the same fate?
Tooth loss is often because of gum loss. Until we can regrow gum, any new teeth will just fall out again?
Baking requires more precision overall (in general) but cooking involves a lot of techniques that you don't find in baking. I think of them as two overlapping set of skills. Cooking certainly isn't a subset of baking.
Is the statement below true?

>pre-uni, university and professional exams ALWAYS reuse questions.

Is solving past questions a useful SKILL / hack for student to learn?

If you don't agree with these, then nothing else I say would matter.

If other teachers repeated test questions, it would take less time for all students to adapt and benefit. I only taught in the first school for a term, the owner wanted me to stay but I had a better paying offer. Second school, two terms. By the second term, only 3 students consistently scored below 50% in tests. And of these three, one was extremely nonchalant. And remaining two were just slow.

Make no mistake about it - all teachers repeat questions. It's just that it takes too long for a test question to show up in exam - so most would see the exam questions as fresh ones.
We have two forms of macros: one that’s basically fancy pattern matching, and another that lets you manipulate an arbitrary series of tokens.
Excellent work. I completely agree that today the easiest option to develop safe hardware is using FPGAs.

Two things to look forward:

1. Usage of open source FPGA synthesis and implementation tools
2. Usage of open source FPGA chips :)

I've already seen some traction happening for open source FPGA tools, but open source FPGA chips are only in my head (as far as I know).

I'm a chip designer myself, and for years I have been thinking on kickstarting something to pay for a tapeout of an open source FPGA. If anyone is interested let me know, I live in Ontario/Canada.
Ideally, any piece of open hardware would be made by multiple competing companies and they would all be perfectly interchangeable. If one was discovered to be tampered with, you could easily switch, the offending company dies, and maybe some people are actually held accountable so others would be discouraged to try it again.

While the industry is still innovating, such an ideal world may not arise, but when things settle down and just about anyone can make a competitive version of any type of chip, it could, but only if we demand open hardware now to allow that competition to start forming.
Well, talking on the video will be faster than writing out articles but will it result in materials best suited to your intended audience ?

edit: also, video editing is the final process of putting everything together. Which learning style are you going for ? What visuals are you using to support that ? How are you going to assess your audience's progress ?

Pedagogy is a really interesting and rewarding field ! So many ways, so many questions !
All sounds reasonable, but:
1) a small amount of a poison, like a fever, can be a net positive if it does more damage to pathogens than to you, and
2) if the social benefits of moderate amounts of alcohol are significant, given that we know the medical benefits of social ties are significant, alcohol could be a net bonus
IT fashion:

out: DevOps

in: SRE
Misleading is a tad bit extreme :).

FWIW: I did mention it in a first draft but removed it cause it seemed like fluff.

> You can do this pretty easily with Karabiner but it barely scratches the surface of Karabiner’s true power.

Karabiner is far far more powerful than just basic key mappings.

Also the linked blog post at the bottom mentions the exact point you make (viz if all you need is a caps lock to escape mapping, use the built in features on the Mac)
Greenwald's reporting doesn't even match the documents he released himself.
Not a Lawyer, but it looks like it varies by state. CA penal code 647 j makes this illegal even without entering the property, but mississippi code 97-29-61 does require entering the property.
but this still doesnt make much sense: if you just count your spare time normally, you can still get 4-4.5x (and probably more) than your usual pay .. honestly 4x or 5x matters less than normal time

I've also had similar contract once .. and I think

1) it's absolutely not so unique: you can probably find many other well paid remote jobs
2) don't focus too much on the banking thing
BetterTouchTool can do what you're looking for, although it might be easier to do with Keyboard Maestro (I haven't used it). Also, you might want to checkout Contexts, which is a superb highly-configurable replacement for Spotlight.
Do you really need a study to prove you shouldn't have rotting food stuck between your teeth?
> Optimizers are pretty good at storing multiple variables in the same stack slot when their usages (i.e. "live ranges") are disjoint.

Exactly. Also the true lifetime of the variable might be way longer than what the programmer thinks due to compiler reordering the code to help CPU with dependency chain latency. (I've also seen plenty of cases where CPU out-of-order engine apparently completely fails, but (Intel) compiler saves the day.)

> int x = value;

> if (condition) x = another;

> is just better written as:

> const int x = condition ? value : another;

> It reads better, and it enables x to be const, which is always better.

While const sure is safer, the generated code should be same in both cases.

In this case I agree with you. But not if the ternary operator has any more complexity, because it quickly becomes hard to read. In my experience complicated ternary operators are rather bug prone, especially with large teams.

That said, I guess you agree with me your benchmark being "reads better". :-)
Eating proper food that isn't processed, putting the effort in to cook my own meals, eating lots of vegetables, fruit, nuts, legumes etc, also has a nice advantage to it. Fasting is another fad for people who don't want to put the effort in to eat well.
> being Antifa is a stance a lot of folks support

Just because lots of people support it doesn't mean it's not a terrorist organization. ISIS has 8-12M supporters.
> some build pipelines in Azure

Azure Devops Services: https://azure.microsoft.com/en-gb/services/devops/

Since there can't be a successful software delivery method that doesn't involve releasing software, the act of releasing software _cannot_ be new and unique to "DevOps".

IMO the new factor is in closing the feedback loop with the final link from live Operations back to Development, therefor if part of your cloud stack _must_ be singled out as the "DevOps" part, it's probably the logging / metrics / observability / alerting piece that does this, and not the good old CI and deploy pipelines.
I'm assuming it's GregOps, because GreggsOps is HugOps with bonus vegan* sausage rolls. :P

* vegan optional
I've switched to QMK-powered keyboards and plan to stick with them. My big feature was being able to program shortcuts that I like for Chrome OS that Chrome OS doesn't allow customizing natively. Using the layer system I have "Chrome" layer and "Gnome" layer so I can use the same shortcuts on both Linux and Chrome OS. I just toggle on the right compatibility layer once at the beginning of the session.
The point is that C has no concept of caches. Yet efficient cache usage is crucial to writing performant low level code.

So what C programmers have to engage in cargo culted patterns to try and trigger the correct behaviour from their optimising compiler.
Probably, but I feel I should point out the other possibility, which is that there is the true option, and the option that people _want_ to be true. But since, in the case of alcohol, there is great disagreement about which option people want to be true even, that's probably not the case here.
Ask HN: Public example startup user database
I am creating some educative materials showing how to use SQL to analyse trends. I want the examples to be as practical as possible. The target audience are engineers at a startup that doesn't yet employ dedicated data scientists or analysts.

So I am looking for a database to use in the examples. I would like to show how to calculate things like growth rates, conversion rates, weekly trends, etc, so ideally the database should have several tables (e.g. Users, Leads, Sales, Products, etc) and enough data to show interesting trends but not too much that it can't be analysed with simple SQL queries.

Are there any example databases? Maybe anonymised for exactly this purpose or maybe open sourced similar to the Enron Emails dataset?
The non-technical topics couldn't be more relevant today. The idea that tech just exists in a bubble, and that one does not need to concern themselves with any ethical or moral implications is causing more harm than ever before. Dismissing that as "social issues and knitting" is concerning to me.

(knitting also being a notably feminine-coded activity)
I don't really care as a whole, I'm glad there's a stop gap for the people who would genuinely need this. My complaint is mostly the people I know personally who are doing this. Both families are not broke, and could be doing better if the father actually worked.

The ambulance rides do tie up the system however. I have a cousin who is an EMT and between rescuing overdoses he has regulars they have to taxi because they have a cold, or something else trivial. There is public transportation, but even that would cost them personally and requires waiting. It's probably better to let a few selfish people take advantage of the system in the long run, but it amazes me how selfish some people can be when there's people in real need out there.
Super interesting and relevant. Thanks!
Also a programmer here but I agree more with your girlfriend's style.

You can either use battle-tested libraries or you can try to understand and reimplement them to suit your use case. The former is safer but the latter is necessary if you want to truly understand and build skills. That said, yea, not when there are deadlines (expecting guests).
Maybe I just don't remember enough about Windows 8, but how is Windows 10 that much worse, in your opinion? I feel like it's the exact same as 8 sans the Metro Start section and a few minor (in my opinion) UI tweaks.
Constantly see Keto fad diet woo woo posted here.
Even then the external services will still require first and second factors of authentication. If your workstation is compromised on an ongoing basis, then nothing matters. If its an one-time even, 2FA will protect the external services still.
The point is that there's absolutely no difference for a compiler that uses SSA form. So it's not like it has to do something extra.
>Intermittent fasting has a nice advantage - nobody can make any money off of it.

I think the Abrahamic religions figured it out already...you create holy days like Yom Kippur, Lent, Ramadan and make fasting a mainstay of the traditions. Boom, not only can you make money on not eating, but you can simultaneously take credit for all the actual benefits of the fast itself.
>Jamming to me means radio interference via indiscriminate analog noise

So according to you, denying everyone usage is worse than denying everyone else usage to improve your usage?

>If we expand the definition of jamming to the protocol level like exemplified here, the law gains broad authority to interpret any online interaction that makes your experience worse as "jamming." The law should really should stick to radio frequency enforcement, and stay out of protocol-level concerns - it's just too big a can of worms.

This is a fundamental misunderstanding of how the legal system works. It's not an algorithm. Intent matters. Going back to the originally quoted text, it says "willfully or maliciously", so maxing out your WLAN to transfer files 24/7 is probably not going to get a knock on the door by the FCC. Intentionally jamming your neighbor's wifi (deauth packets or otherwise) is.
I’d love to see a cafe (in my area at least) with a very social “hacker” vibe. Used books on all walls, electronic parts to build with, chess sets, events and meetups. A place a kid could come with $15 bucks and find a good tutor maybe (corkboard for community postings, jobs, clubs)

I was reading about how back in the day original coffee houses were a meeting place for socialites and thinkers alike to share ideas. I’d love to see that sense of community nowadays,I feel like it’s missing in the US and would be celebrated, but maybe it’s just my nerdy idealization.
I've met many smart people from large enterprises who said, "I'm the DevOps [guy|team|person]" with a straight face. Generally, I believe they know it's wrong, but their leadership didn't, and they were just eager to move the needle a little bit that they accepted.
In case the author is reading, I'm curious to hear how you structure your day and what your learning routine is like. Any tips you can share?
A less male gender focused way of saying a “man-year”, a common term to imply the amount of effort, rather than an exact duration.

If someone says it’ll take 3 person-years (just to make it gender agnostic), that means if only one person was working, it’d take about 3 years. It implies that theoretically 3 people could do it in one year, 6 people in 6 months.

It’s not a definitive statement, especially if one has read mythical man month and buys into it, but gives a very tough scoping.
None of those things are anything like "entirely abolish".
You're still missing the point that baking is far less forgiving about getting measurements wrong. No one is saying you shouldn't experiment and learn if you want to. The point is that you should be prepared to witness just how delicate some of the chemistry is. It's not pan cooking, where extra carrots won't matter at all.
Of course not. You also need to lay off your entire testing team and rename the IT Ops team DevTestOps.
You're going to have to lift for many years before that happens. I went from 165 lbs to 235 lbs over 4 - 5 years, and ended up having a powerlifting total of 1,405 lbs. I didn't even use supplements, just good old fashion whole foods. I am not at my peak yet (34 years old), the gains will come slower but they will come.
Tooth loss also occurs because of injury, decay, and other disease.
There are multiple gum grafting techniques that can be used if the area is not too far gone. This is already an issue with dental implants and those are a proven effective option.
Whats your point? That its pointless to use 2FA because of it not being a perfect protection for all scenarios?
DevOps is a horribly misapplied term. I recently referred to a client systems administrator as a "sysadmin", because they were doing sysadmin things: provisioning and configuring production hardware, networking, backups, databases, etc. I was chastised by the [much-younger-than-I] CTO, who said he "hadn't heard the term sysadmin in 20 years" and that they were the DevOps team.

No, sorry. They were sysadmins. DevOps is valuable role, and I'm glad there's a focus on supporting developers and their needs, and in empowering developers to manage their own build and deployment infrastructure. In a larger organization, having a dedicated person or team working closely with developers on software build, test, and deployment automation is great.

But if your job is maintaining production hardware, network, operating system, DNS, SSL certificates, firewalls, backups, etc., then you're a sysadmin. It's not a pejorative term. In a small organization, or within a team, that may be combined with a DevOps role. You may even have one person who maintains all your infrastructure for production and development, and even doubles as a developer. That still doesn't mean you label the entire role DevOps.
Problem with vegetarian diet is it allows for eating cheese and eggs which are full of cholesterol. I've been vegan for a while and my blood work has improved dramatically. Also, just being vegan/vegetarian doesn't mean anything unless you also eat well; lots of vegetables, fruit, nuts, legumes and whole grains. I'm guessing 8-10 beers a week didn't help, full of sugar.
I've had "here is an install of Jira, go play" with no configuration done or any admin existing too.

My greatest achievement in that job was making production a git repo so that we could regards against production before pushing. A sufficiently low bar you'll trip over it.
I've written several blog posts on it and my two TEDx talks cover more.

TEDx talks: http://joshuaspodek.com/my-second-tedx-talk-what-everyone-ge...

Blog post listing of other posts: http://joshuaspodek.com/avoiding-food-packaging-2

Note: not entirely non-packaged. I fill about a load of garbage per year. Yesterday I threw out my load for 2019: http://joshuaspodek.com/emptying-my-household-garbage-for-th...

Here are reviews of my famous no-packaging vegetable stews: http://joshuaspodek.com/food-world-reviews
If you have the latest iPhone/Mac, you can still get iMessages delivered to your desktop, easily facilitating a state in which (almost by default, given how eager Google is to remember your passwords) anyone who has access to your unlocked computer can log into your bank account just by visiting the bank's website and get immediate access to the 6-digit verification code that they text you.

Sending codes within a native app that exists only and specifically on your handset is a much more robust solution; I'd imagine the reason why it's implemented so infrequently is that its upshot is a lot of angry, frantic calls to tech support.
On Windows 10, Win + . should bring up a global emoji toolbar that also supports searching by name.
Pray tell, what casteism does Abrahamic religions suffer from? Sectarianism?
It's sad as the early days of Netflix ... were pretty good UI / discovery wise.
Yeah I could have been more clear. Vs C, I use Go for productivity tradeoffs (strings, networking, etc). For performance I would use Rust.
I guess you are not familiar with the discussion topic.
What MacOS can’t do natively, though - at least, last I checked - is allow caps lock to function as escape when tapped but ctrl when held. Karabiner does this and it’s seriously convenient.
Show HN: Stock Option Trading Application in Racket
I think there's always another layer of trust issues no matter how trustworthy your system is.

It might be you shouldn't even trust the physical environment, even power supply can be used to do evil things. Or radiation, even ambient temperature.

Don't forget code itself can affect the environment in unobvious fashion.

EDIT: My point is that we need to be aware security will never be a solved problem. We can't also consider security as a software-only issue, but have to have a holistic viewpoint considering the whole system.

There's of course the point where risk mitigation is not worth the cost. That's another matter.