skysight-inc/HackerNews huggingface dataset:
Ray Peat proven right once again.

http://raypeat.com/articles/articles/caffeine.shtml
I considered it, but Fedora is the beast I know for ~10 years, and I could debug it more confidently if something breaks (and I know I'll inevitably be called for tech support). Also, I've had "great success" with Fedora on my Father's (age: 67) desktop for already 3+ years; so I "built on top of that".

My professor's use cases are quite simple: writing articles in Libre Office (he's already familiar with it on Winblows), YouTube, and a browser—only one tab at a time; he was blissfully unaware of the concept of tabs until we walked through it!
Just FYI: You seem to have been shadowbanned for quite a while. I vouched for this comment to let you know, because I didn't see anything obviously deserving such treatment.
“Bank Grade Security”? – A Look at a Banking Authentication Practices
Ask HN: How does your 10-25 person startup capture internal knowledge?
Specifically, what processes, tools, and culture have you implemented to ensure systems-level documentation is in place. Are there are other areas that you document (eg. decision rationale, conversations, meeting notes)?
The sad truth is that most people just aren't very self-aware.

I had one wake-up call when I was called wierd by my training buddy, him question why I even took part in the classes we were taking. I asked him why, he responded that my T-shirt was cryptic.

After explaining the print to him (it was a film reference), he thought everything was fine again.

That's sadly the level some people operate on.
This is the best piece I have read on the topic.
Optimizing a breadth-first search
More often than not a feature I'm working on is just a bullet point to the management/marketing. The sooner I realize that the better. Also, it's hard for them to notice how much work went into a working and polished feature. Sometimes it's better to show something half-baked, let them notice the rough edges and they are more thankful when you eventually fix it. It's basic psychology.
> I feel that they're very earnestly working to make the product better, bit by bit, day by day, and will one day surpass GitHub.

It's assuming github doesn't do that as well.

As a paying github using, I can see they are improving my life a little bit more everyday.

Like, lately, they introduced automatic security checks on python project dependencies.

I'm glad gitlab exist. I feel safer, knowing I have a place to migrate to if MS screw up with gitup and no commercial replacement lives up to the task.

But github is certainly not playing to loose.
They don't. But, there are a few things that make them want them. First, the US military sells them cheap as surplus (or, at least did, they might have dialed that back recently). Second, police in the US fetishize the "operator" culture [1]. They've been trained to think that a large hammer will fix all their policing problems.

1 - https://en.wikipedia.org/wiki/Special_forces
Cyber criminals have adapted there attacks
You're right. We started our project in the late 90's but it was only later we moved it to Sourceforge.
As a Brit, I find I much prefer the English version over the American. The American version is just so loud and over the top.

The thing you have to remember about the UK version is that most of the guests are stand-up comedians, so that's the comedy style they go for.
Having the text in Wingdings is an awful idea.
Sure that's all correct and I expect Tesla will have to raise more funds to survive. But from a credit rating standpoint there's a huge difference between "effectively in default" and "practically junk". Many companies issue junk bonds and are able to continue operating.
Yes. We did it in the UK. The Government Digital Service is essentially a startup within the government, providing services for other government departments. Since 2011, a relatively small team have completely transformed the government's online presence. Government services are now digital by default and open by default; GDS maintains over 1,100 repos on GitHub.

It helps that tech salaries are generally lower in the UK, but it's mainly about attitude. GDS enjoy a very high level of autonomy and are free to use modern tools and methodologies. Working at GDS is legitimately cool.

https://gds.blog.gov.uk/about/

https://github.com/alphagov
>Those jobs are desirable to graduates because they pay lots of money. End of story.

There's more to it than that. I can't speak for the mindset of consulting jobs like McKinsey but for jobs like Goldman Sachs, there truly is a set of people that enjoy finance and therefore, working there or at one of the other prestigious bulge bracket firms (Citi, JP Morgan, etc) would be more interesting to them than working as an "Assistant to the Comptroller of the local city government".

Are there graduates that hate finance and only want a Goldman job only for the money? Yes. But those people are also not best suited for a low-paying job such as "Assistant to the Comptroller of the local city government".
That's a fair argument, but couldn't they at least have sent an email about it?
Thanks for bringing this up.

We're actively working on making sure GitLab.com is ready for mission-critical workloads. You can see a list of ongoing efforts in [1].

However, we're not quite there yet. At the moment, for mission-critical workloads we recommend self-hosting.

[1] - https://gitlab.com/gitlab-com/infrastructure/issues?scope=al...
Ask HN: What blockchain or crypto related companies have offices in London?
I'd like to work in something blockchain / crypto related for my next job, but I'm not sure what companies in London are doing blockchain / crypto. I've found the main ones, namely Blockchain & Consensys, but besides that, I haven't found any bigger name players with offices in London. Hoping I can outsource that to Hacker News?
I thought you need pretty dry air to cool air via evaporation. The most unbearable kind of heat is a humid one wonder how well evaporative cooling would work in tropics for that.
When cost of living is a factor, I recommend Warsaw, Poland.
For me it is a sweet spot for a big enough city (collaboration, flights, etc) but neither too overwhelming (as London or New York) nor too expensive (as them or Bay Area).

5x lower rent prices than in SF (https://www.numbeo.com/cost-of-living/compare_cities.jsp?cou...).

Thanks to that I an spend most of my time on side projects. It wouldn't be possible in Bay Area.
What do you mean by "f.x."?
Show HN: Uzza for Android (Beta)
The US government sells used military hardware to civilian police forces for dirt cheap as a way to keep up demand for the military industrial complex.

China builds apartments to prop up their GDP, the US builds mine-resistant armoured vehicles (among other military hardware). Nobody needs these vehicles except the people building them.
Find out the best places to go out – in real time
It's worth mentioning that autistic women tend to be at risk of sexual exploitation.

Here's a little video by Kati Morton that explains how autism is different in girls/women than in boys/men. At 6:07, she talks about vulnerability to exploitation:

https://youtu.be/gpJ6bJHEc-k?t=6m7s

"Research also finds that females with ASD, since they tend to take things literally and are direct, that they can more easily fall victim to sexual exploitation, such as assault or getting stuck in an abusive relationship."
> This is because government is inherently risk-averse and attracts many working types who are more attracted by stability, consistency and a ‘safe’ job. Obviously governments are varied beasts and there are some ‘funky’, innovative, exciting departments, although in my experience they are very much exceptions.

It's funny how true this is while some government jobs immediately spit in the face of these practices. More specifically, a lot of O-1 and O-2 officers are so far up their own ass that they don't realize that the stability exists because the technical side of some jobs have such a well established routine.

Yes sir. We understand that you have a college degree in chemistry. We know that according to your analysis, we should do A, B, and C. But have you considered that the software we have for mapping out RF propagation has (quite literally) never failed us? Have you considered that the people who wrote this software both have a degree in the field and refined it based on real-world analysis? Also, have you considered that having us set up a re-transmission site in the middle of a firing range is bad for the equipment and bad for my chances of living to see 21?

You would think that last one would be common sense, but waking up to friendly fire (explosions) at 6AM is terrifying.
Straight out of college, I definitely found ways to complicate simple problems to a few hours. It is easy to put limits on yourself that aren't in the problem, like excluding non optimal solutions or even forcing a specific pattern that isn't really a good fit.

But I can't say programming as a career is definitely something every CS major should make their goal. Having a better relationship to coding is something that can be handled gradually with less stress.

There is plenty to do in theory and there are plenty of related fields that benefit from a CS background even if one doesn't code. Really, any science/math/statistics masters degree should be considered with those that need the most scientific computing being the best choices for a CS graduate.

A CS BS that does a master's in another science might end up programming in R and it isn't really all that different. But the stresses, sense of competition and expectations won't be the same.
Basically wherever there's not a natural monopoly, otherwise markets are generally appropriate. Examples of natural monopolies generally include things like water, rail and healthcare where competition does not easily take place either because of its reliance on exclusive access to limited natural resources, space or just the vast upfront cost of entering into competition because of infrastructure. Where there is, sometimes the state is the right thing to run it (either directly or maybe as a part of an independent body which receives state funding) - sometimes it's better broken down into municiple level entities and run at the local level.
Computers are fun in many ways. Maybe you can buy one wacom tablet and use your computer mastery into drawing beautiful art? A CS degree will ease anything computer related you go into but having the professional skill you want will always take you a lot of time. See what you feel you can do best and make you feel better, cuz if you are lucky and find something you can give yourself this is what you will be doing for more time than you lived until now. Patience and persistance. Good luck
Written text is condensed. It takes more time to idealize a good paragraph for a written text than the equivalent for conversation. This extra time is used to sort the logic of the text, reducing redundancy in the process.

The parent comment does sound like verbal communication. Even so, I understand the point. I type 120wpm and, when writing, I form paragraphs mentally, then dump them via keyboard. If this second phase could be faster, I'd write faster.
I also feel like you're painting companies outside Silicon Valley with a pretty broad brush.

There's nothing about a healthy engineering culture that makes it unique to Silicon Valley, and there are many, many companies in those regions you mention that would take significant issue with that generalization.

If you want to optimize for annual salary, Silicon Valley is probably the place to be, but if you want to optimize for happiness (however a developer may define that for themselves), it's just one of many potential places to go, and if you want to optimize for work/life balance, it's probably not even in the top 10.
There's a reasonable middle ground, no?

Should the manager of a city's sanitation department draw a Goldman/Google-level salary? Perhaps not. But, the person is probably managing tens or hundreds of employees, a fleet of vehicles, and depending on how the city is organized, they're also managing some complex "industrial" facilities(water treatment, etc).

I don't think a six-figure salary is unreasonable for that. Heck, given the impact on my life if sanitation goes to shit, I'll happily pay my share of taxes to support a salary that draws somebody who will get the job done.

Ditto for the leaders of many of the other city/county services.
Usually that's between 12 and 2? Not sure what point you're making tbh... Especially if you're awake so early, you'll probably have lunch early.
So they set aside 2 32-bit patterns; when these patterns appear at the end of a 64-byte cache line, they indicate a compressed line; otherwise, the line is literal.

This smells an awful lot like an impossible infinite compression claim; any real compressor must increase the length of at least some inputs due to the pigeonhole principle.

Their solution is to add a 16-entry table to track "lines that look like they have the compressed-line marker, but are not actually compressed" (and they also store such lines inverted in DRAM, but this seems inessential). They claim 16 entries is enough based on probabilistic arguments, but they should be thinking of storing data generated by an adversarial process; one such process would be to choose 60 incompressible bytes followed by the 4-byte compressed line indicator.

Including just one bit of metadata per cache line of memory is 32MiB, more than the 0.75 bits/line (24MiB) calculated on page 5 for the scheme they would like to replace.

Their next bit of handwavium is that they use "DES" to choose line markers in a way dependent on a secret key which can be changed in case of a LUT overflow. I wasn't immediately able to find a modern figure on how fast hardware "DES" is, but a 2003 paper gives a figure of "21 to 37 cycles of latency" https://www.intopix.com/Ressources/WPs_and_Sc_Pub/intoPIX%20... -- will this fit into the time budget or will it slow memory accesses? (They first say this is off the critical path but then that the marker is per-line, I don't see how both are true)

When the limited table is exhausted, a new key is chosen and all of memory must be updated (so you really don't want to do that) They dismiss this by again appealing to the rarity as "1-in-2^512" but if that's true you might as well just design the chip to blow up when the condition arises. If any timing information about "line appears in LUT" is visible to a program, then it is just 16 * 2^32 instead for an adversarial program (you can tweak line 1 until it needs a LUT entry, which takes just 2^32 writes; then repeat for the next line)
ELI5: Do animals from different countries understand each other?
This could backfire, looking hard for improvements where there are none leads to change for change's sake where the change might be inferior.

We've all found later versions of stuff inferior to the original, sometimes wildly and publicly so, like the Gap logo redesign, the various experimental efforts of George Lucas to modify Star Wars, windows 8, the new macbook, later versions of winamp, or whatever your personal disappointment has been with a later version of something you loved.
Engineers, coders – it's down to you to prevent AI being weaponised
Conversion to JPEG for destinations that don’t support HEIF is automatic unless opted-out, like this screenshot I just took and uploaded from my iPhone:

https://i.imgur.com/SUeHuIO.jpg
Yes, but then you just encourage people to litter the code with noisy linter suppressing directives or comments.

The point of directives that suppress specific linter rules is that it should be used in rare, exceptional cases when an otherwise common lint rule needs to be violated.

But having a large number of function parameters is not rare or exceptional: you have that for legitimate reasons all the time.

If a lint rule causes lint overrides to become a daily experience, I’d say that clearly tells you that the lint rule itself is wrong, not the software practices.

To me, someone who would support a lint rule reducing function parameters would almost certainly be someone who had a deeply unpragmatic and unrealistic obsession with certain kinds of design patterns and refactoring patterns.

You code professionally long enough and you start to realize that most design patterns, especially OO cookie cutter patterns, are pretty crap and only have a few narrow use cases.

Introducing some type of abstraction purely to allow refactoring into function signatures with fewer parameters would be a nasty bad code smell to me.
I had literally no idea that Somaliland existed, and I consider myself to be pretty up to date with the political world map. It's fascinating to read about a country you knew nothing of, even an unrecognised one. No, especially an unrecognised one
What kind of a square thinks working at Goldman is cool?
How is this SEO spam on the front page?
It's a hazing ritual. Let's call it what it is.
Reuters yes. An Op/Ed in Reuters, no. You have to know you’re being disingenuous here.
I'm amazed at the number of startups about startups.
Degrees are worthless. A degree courses is designed to be easy to grade, not to teach you anything useful. The point is to show you are capable of learning, not to make you capable of doing a job. This makes them fairly portable, while jobs may ask for a degree with a specific subject they will generally consider anyone with a degree, unless its marine biology or some shit.

Code camps and uni are a good start, but if you want to actually know what you are doing, it takes years of experience, there is no way around this.

> Easy problems take me 2-5 hours

This is fairly typical of someone learning programming for the first time, it is also typical of someone coming out of uni with a degree. I wouldn't worry about it and just keep at it.

> Even if I get a problem right, I gain little to no satisfaction at this point.

Then quit this is the only reason people actually like programming.
it loads kind of slow

by the way someone who is reviewing flashcards should both have the options of using

- 1. only the keyboard

- 2. only the mouse

Keyboard input has delay but you should really consider a mouse only approach the way anki works

This sounds really interesting though, do you have screenshots of what your airtable table looks like. I want to see the API calls as well to it, can you link and share the airtable view here?

how does report a card issue work? https://airtable.com/shrUv34My1n7HQSwd

have you also looked into sirupsen's airtable anki integrator?

https://github.com/sirupsen/anki-airtable
Would Waterloo/Kitchener work?
Visited there to give some academic talks, liked it a lot (it's so beautiful during autumn!) and with some coffeeshop life.
Just a small addition - GitLab EE is source-visible and proprietary licensed. Everyone can browse the source code over at [1]

[1] - https://gitlab.com/gitlab-org/gitlab-ee
As I understand it, string theory is not really a coherent theory as much as it is a framework for plugging in theories (consider the difference between quantum mechanics and quantum electrodynamics). The real goal of string theory is to give a description of quantum gravity that can be unified with electromagnetism, strong, and weak forces, and (again, as I understand it), we still don't have such a description that actually works correctly with our universe. Hence Woit's criticism (or one of them, at least), which boils down to "it's been 30 years (20 years when he first made this argument), and string theory has yet to produce any sort of concrete, testable theory of quantum gravity. Maybe we should consider alternatives."
Google: Security Keys Neutralized Employee Phishing
You said specifically that free speech relates to what the government is allowed to do or not do. That is wrong.

What the government is allowed to do or not do with regards to speech is a First Amendment issue.

Facebook is dedicated to the overall principle of free speech. Which is different.
Why getting a remote job for developers is broken and what you can do about it
I don't disagree, but working as a bureaucrat is not the same as having a political debate. Most bureaucrats are doing work that needs done regardless of political alignment (of the employee, or of the current administration). Leading the police department, sanitation department, etc - none are strictly political positions.
Thank you! I saw Ken Thomson's classic Reflections on Trusting Trust linked on HN a couple weeks ago, and was looking forward to rereading this very same story when I was surprised to discover it wasn't and had never been part of that essay at all. I had no idea where to find the actual story I'd been looking for! (Indeed, I was no longer sure this story had actually existed, and wasn't just something my brain had made up from cobbling together fragmentary memories)

Thank you for solving this mystery. :)
Already there for maths. Syntax is in the help notepad.
I'm looking at your repo as well, can you provide a high level overview of the _src_ folder?

I'm learning react at the moment, about halfway done through a 40hr course. Am interested in how you organized things and what each file does if you don't mind providing an overview

And where the API airtable calls are at (which file is it?)
What's with all these government employees with all this loyalty?
I rely on iframes to sandbox, and as part of that I need srcdoc. Edge will support it in the next version iirc.
I grew up in North Georgia, near Athens. My grandparents had a whole home fan like what you’re describing. Extremely loud, terrifying as a child. The house is well shaded by trees and has a full basement. The basement provides a reservoir of cool air and the fan pulls that air up from the basement into the main area of the house.

This solution wasn’t very effective in July and August. My grandmother had A/C installed not long after my grandfather died. Apparently he just refused to accept it as a necessity.

It’s interesting though. The principles have been around for a long time. I’ve been told that it’s the reason for very high ceilings in Victorian homes. The idea is that the hot air in the room rises and draws cooler air from beneath the house. In my experience, even with A/C it can be hard to stay comfortable in a house like that during the summer.
> solved at compile time and lexically scoped so do not qualify for "magic".

That seems like too limiting a definition of "magic" to me.

> implicit parameters are in fact a generalization of type classes.

Well, not exactly, as far as I can tell. Type classes (in Haskell at least) are significantly more ergonomic. Since they semantically describe the user's types, they allow you to perform their operations directly with the user's values. Implicit parameters have to be pulled out of the implicit environment and used explicitly themselves, as far as I can tell.

It's true that the underlying mechanism is (roughly) the same, but the surface-level behavior is what really matters, and there they are very different.
International Dating Sites Tips for You
PyDev of the Week: Christopher Neugebauer
you do, this would only work in arid climates.
Fairly safe compared to its neighbor in the South. I know a lot of the Somali refugees in Minnesota who have gotten back on their feet financially have been investing in Somaliland and some are moving back.
Linux doesn't have the issue with codesigning. And no evernote doesn't (it's more of a page mechanism) and yes OneNote does but OneNote one Linux is non-existent and OneNote on the web is bad.