skysight-inc/HackerNews huggingface dataset:
OSSAT 2017 – Purely Functional Configuration with Nix and NixOS by Joël Franusic
Just pointing out that employment requirements such as non compete, inventions clause, forced arbitration and others are all legal under the (dubious) notion that employees can just work elsewhere. But a union membership requirement is outlawed. Seems a double standard.
I've been suffering from these performance issues since I started trying Firefox again around version 57. I can say that this version finally feels like they've fixed the performance issues, at least for me.

That said, I've thought this before and turned out to be wrong. But it looks like it might be real this time.
Thanks! Burn rate is inclusive of payroll, yes. Everything that eventually hits the bank account will be included in the burn rate.
Very informative 5-part series.
Compiz: Ubuntu Desktop's little known best friend
Implying there's some intrinsic reason browsers can't have customizeable scrollbars.
I used to believe all theses things were sandwiches. How misinformed was I
Sorry if off-topic: How does DO compare to Linode? I have lots of experience with Linode but since I hear good things about DO I would love to try it out.
As you have eluded, the entire case arises from a fundamental contradiction: You cannot charge for access if you want to provide equal access. Any non-zero access fee will exclude some part of the population. Once you fix the law by stipulating that private property owners must ensure free access to the beach, Khosla has no case. If borders of the private property violates the constraints set in constitution, those borders becomes invalid.

I'm amazed that general public is US is perfectly fine with government charging public to enter in to their own public land, sometime with outrageous fees that would be unaffordable by people on subsistence and who would like to live off the grid. No one takes an issue that public is already paying taxes for this! Using public lands is not a privilege but the fundamental right of the people. In many European countries it is actually prohibited to charge access to public lands in their constitution.
I think it kind of depends on what you're familiar with. If you're a rails dev and you can build something crazy fast with rails vs anything else I'd just do that. If you're used to working in event-driven microservices environments, then do that. I'm working in an environment using node microservices, mysql, rabbitmq, with k8s and it works really well. I wouldn't say we're _faster_ because of k8s, but k8s really helps us move quickly once we get a service deployed to the cluster.

I'm also working on a start up, and chose to start with heroku and a PHP monolith (with a handful of microservices to do some of the heavy lifting) because those are the things that allow me to move fast. If we ever make some money and the product does find market fit, we'd probably move to something like k8s, but it definitely isn't a part of the early stages for us. YMMV /shrug
You sir/mam have just revolutionised by browsing experience. I now love FF even more.
Ah, didn't realize the prompt would save per site and not re-prompt. I can see how that might be useful for some people.

btw: Love Firefox, thanks for working on it =).
Tolerated, but not enjoyed. Gotta live (work) in a Java world.
The "I drink your milkshake" approach to life.
In certain parts of America, we have. Klobasniky (most people just call 'em kolaches) are incredibly popular in Texas, perhaps even more popular than hot dogs.

The fun part, is that in theory, the klobasniky came from the Czech via the kolache, and then came back to Czech republic from Texas filled with meat. =)
The only thing keeping me away from using BSD is the WiFi support. If it started supporting 802.11ac, I'd switch in a heartbeat.
Does it matter whether random people think Linux is user-hostile? Why is it important that grandma be able to use Ubuntu instead of macOS or Windows on her desktop?
You're making a completely different distinction to the one I was making.

I was saying "client-editable content" vs "not" and you seem to be saying "brochure site" vs "dynamic site".

Brochure sites sometimes need to be client editable. And sometimes complex, dynamic sites don't. It's an orthogonal point.
If you were building houses, who would you choose

(a) Bright young man who built a wooden box

(b) Bright young man who says he has read for years about building houses

I'd pick (a) over (b) and put him on a team where they build houses so he actually learns on the job.
Congrats to them!!! The founders have been nothing but awesome people through the years (especially in the ColdFusion community), even before finding InVision. Glad to see they are succeeding!
How to build a consulting practice
yeah, that's what I love most about DDG for my default search engine, it's just like having a zillion custom keyword searches preconfigured.
I was about to suggest this too. It's like a more general version of stacking, since you have multiple levels, and much more automatic (but you can drag the tabs into a different tree structure if you want).

I think it would solve the GP comment's problem better too. There's not so much need to use multiple windows if you can just use multiple trees in the same window.

As a bonus there are many plugins for the plugin (!) such as one that lets you use the mouse wheel on it to switch tabs. [1] This is more useful in the tab tree than the normal tab strip, especially since it skips over tabs hidden in collapsed subtrees.

All that stuff about browser engine competition is great but TST is the real reason to use Firefox rather than Chrome.

[1] https://addons.mozilla.org/en-GB/firefox/addon/tree-style-ta...
Hi, just curious: could you say a bit more on the the backend and frontend tech in use?
CppCon 2018: Secure Coding Best Practices: Part 1 of 2
His drive was single-sided double-density, giving 160k storage. The ones I was using were double-sided double-density, providing 360k of storage. I have no idea why the single sided drive had a bit less than half the storage of the double sided one though.

There were two "hacks" available with single vs double sided drives and disks. 5.25" floppies had a small notch in the side that, if you covered it with a sticker, meant the drive treated it as read-only. By cutting an equivalent notch in the opposite side of a disk to make it appear writable it was possible to flip it over 180° and use both sides of a double-sided disk in a single-sided drive. Conversely, disks that were rated as single-sided (and hence cheaper) could generally still be used successfully in a double-sided drive, though it wasn't recommended to store anything too important that way because the failure/problem rate was noticeably higher. My guess is that the single sided disks were binned as such due to them failing tests on one of the sides during manufacturing.
This isn't a niche thing at all! Assuming you can get xdg-desktop-portal-kde working independently (and I expect it's possible), it's useful everywhere, not just on Plasma. The default "Open File" dialog in GTK 3 is atrocious.
I think that is a structure whose usability depends heavily upon the interface. It is torture on CLI but a way to organize a suitably "tree" structured interface. It makes the relationship structure abundantly clear.

It is nice when it works but a real pain in the ass any other time.
DO has a managed database?
Yess, finally, I use this feature in chromium A LOT, and it's one of the things that stopped me from switching back to firefox as my primary browser.

There's still a five year old bug where firefox thinks the window has the last size from the previous session when you restart it and save open tabs, when using a tiling window manager, but it fixes itself when you manually resize it, I can learn to live with this.
Well you can implement the same program in endless different ways. Particular styles develop. Each piece of software is unique.

You're engineering with an artform that's why you see so much variation among the patterns.

Every portrait might be recognizable as a portrait, but every portrait is unique in its details.
LOL his headings appear to use the same font as David Mackay's excellent free book on information theory!

http://www.inference.org.uk/itila/book.html
There is a popular danish hotdog called "French hotdog" that sounds a bit like this https://danskmadpaaengelsk.wordpress.com/2014/01/29/french-h...
No. It is two toasts.
Right, but I'm concerned with the initial provisioning of the OS on which docker runs. It's not nothing even if the apps run in docker.
Great data here, thanks! Yes, part of the difficulty of this analysis is the low number of graduates makes it hard to see what's causal.
Once, while working in a pizza place I theorized the creation of what I like to call the Dyson Pizza. Sauce, cheese, and toppings completely encircling a sphere of bread.
Having trouble understanding -- can you explain?
I would argue that sandwiches follow a prototype semantic representation in American English. That is, there are a handful of "ideal" sandwiches which are the first thing you think of when it comes to a sandwich. Some items are conventionally not sandwiches. These items might have many similarities with things which are sandwiches, but because of their cultural or culinary significance, are in their own special category. A person may judge an object based on their relative sandwichness which is really a distance metric in which items closer to one of the platonic ideals of a sandwich than they are to a not-a-sandwich are considered to be a sandwich. This way of mentally representing categories of objects, while natural, makes forming precise, rule-based definitions of sandwich classification inherently difficult and inconsistent. Any algorithm for classifying a sandwich must either contain rules which are not universally applied in all situations, or which classifies (or fails to classify) foods as sandwiches which are not conventionally considered sandwiches.

As a non-sandwich example of the same phenomenon, consider whether or not an item is considered to be furniture. A few items are universally considered to be furniture: beds, couches, desks, wardrobes. These items together form a semantic boundary, but that boundary is not necessarily uniform. Having legs certainly matters, but not all furniture has legs. Being not easily movable matters, but chairs are easily moved and if couches are furniture, so are chairs. Likewise, items which are not movable at all, such as shelves built into the wall may not be furniture depending on who you ask. Appliances have electronics, and appliances could be considered a special category of furniture, or simply not be considered furniture. Some people would classify lamps as furniture, but not televisions.

The issue is that semantic boundaries are not symmetrical. Having features which differ from our platonic ideals and our prototypical example of the category are not weighted equally. Some features matter more, and all of those features together form a gestalt of sandwichness. An attempt to form hard and fast rules about which features are necessary to be a sandwich are well-meaning, but ultimately incorrect as they fail to appreciate the psychology of the sandwich, what it means to hold the concept of a sandwich in your head.
Just gonna leave this here

https://youtu.be/JjjUj1ypVmI
"Peacefully exiled" would have to turn into "forcefully exiled" the moment you ran into someone who would not cooperate with being exiled...
"One tile on the shuttle's belly near the nose was completely missing and the underlying metal - a thick mounting plate that helped anchor an antenna - was partially melted. In a slightly different location, the missing tile could have resulted in a catastrophic burn through."

https://spaceflightnow.com/shuttle/sts119/090327sts27/
What's the status on applications for the junior software engineer role? Applied earlier in the quarter, but haven't heard back
Thanks! I searched for the URL before submitting but apparently the same article had multiple URLs :(
The political support for underfunding the IRS comes from the complexity of the US tax code combined with the extraordinary powers of the IRS. It leaves the average taxpayer with the feeling that could be audited and even jailed at any time for non-compliance with some obscure rule.

I am an Australian and I fear the IRS more than the ATO, not because I owe the IRS anything (I am not a US taxpayer), but because I have US customers. There is probably some obscure form or reporting requirement I have missed or filled in incorrectly that could make me the target of some arbitrary action by the IRS. You can see why foreign financial institutions just won’t have anything to do with US taxpayers.
> Similarly, a bagel with cream cheese (that is, both halves of the bagel sandwiching cream cheese) is not a sandwich (despite the use of the word "sandwiching" in the definition), but a bagel with turkey inside is a sandwich.

What if instead of cream cheese it is a slice of lettuce, some cheese, and some mayo, for a veggie sandwich?

Remove the lettuce, now what?

Does lettuce, green colored water, define it as a sandwich? Or is it the presence of a solid type of cheese versus spreadable? Is brie + lettuce in a bagel a sandwich while brie alone is not?

Remove the cheese, just leave the mayo. Now what? Add back in the lettuce (say the eater is lactose intolerant), does it become a sandwich again?
I swear people dont understand the size of the US and the scope of problems they tackle. And think everything is a startup for 40 people putting up a SPA. There are 325 million people in the US and that's not counting any companies.

12B means ~$40 annual cost to validate each person's taxes. That's nothing. That's including tracking down fraudsters, costs of audits, ensuring correctness.

One millionaire avoiding taxes is avoiding way more than $40 of responsibility...
My problem isn't even the family income decision, it's that the universities don't care how many children there are in a given family either.

My parents could've paid for my college education with some sacrifice (I paid for it, but they could have done so financially) if it were just me going to college. But I have two younger sisters, and there's no way they could cover all three of us.
The problem I addressed is objectively trivial, whether you agree or not.

When you expand the scope wildly to include a lot of things that have nothing to do with tracking car positions and speeds, it's no longer trivial. But I can only address the content of the video (which I assume you've watched before commenting, as I did.) This entire thread has more to do with moving goalposts than with moving train cars.
Thanks for trying it! There's no support for Maj7(no3) chords at the moment. It's a less common pattern, but would be easy to add support! At the moment, I'm using tonal for chord recognition under the hood, so these are the chord types that it can recognize: https://github.com/danigb/tonal/blob/master/packages/diction...
As someone who regularly eats "grilled cheese with stuff on it" (bell pepper slices are awesome), the distinction hinges on whether the cheese holds the sandwich together. If the halves can be easily separated, it's not grilled cheese.
Well let's call it what it is. You want a revenue tax on corporations. The obvious point is: high turnover businesses that make profits through volume would pay a disproportionate tax - a tax which ostensibly is to do with liability insurance, but doesn't correlate with the things that are likely to incur liability.
You can at least fit several layers of iron atoms into that gap, assuming they're part of the crystal lattice. So the surface does not have to be perfectly smooth.

https://en.wikipedia.org/wiki/Atomic_radii_of_the_elements_(...
By descriptively I mean that I do not believe that we should model our usage after rules which were derived from usage, but instead should examine our usage and attempt to model it.

A prescriptivist says that a pronoun should match the number, gender, and human-ness of its antecedent, and therefore “they” is not acceptable when referring to a single person. A casual descriptivist says that they understand what it means when other people use “they” in a singular fashion, and find that it is a useful construct. A formal descriptivist would try to describe how the usage and clarity is practically evolving over time. The terms “pronoun” and “antecedent” are terms themselves modeled from actual usage, rather than some organizing committee that decided how English should work.

Similarly for sandwich definition. The descriptivist viewpoint says that no strict definition is necessary; that people have a casual understanding and should model their usage on that. A prescriptivist says “here is a definition of ‘sandwich’ that models a significant number of things that many people agree are sandwiches, so we expand that definition and use that to label things as sandwich or not sandwich, regardless of the common understanding”.

The key point here is that I do not feel a strict definition is necessary in order to reasonably discuss sandwich labeling.

Practically speaking, I have found that my heuristic above generally yields agreement from others (in particular, I have not yet found anyone who would be happy with a hot dog under those circumstances), with occasional differences of opinion that would be interesting for a professional sandwichologist to examine as a question of sandwichial drift over time.
Privatized prisons have worked out so well - I agree it's probably a good idea here as as well. /s
You're right that Tetris Worlds came out in 2001, and was the first instance of the guideline we know today. I was referring to the bit in article here:

> Later in 2003, I received a message from Henk Rogers, inviting me to Hawaii to meet him and Alexey Pajitnov to talk about establishing some sort of standard for Tetris, for the purposes of having Tetris tournaments.

What's fair to say, though, is that although there's technically overlap on the timeline, he would've most certainly been more familiar with the myriad of Tetris games that predated the guideline. Tetris Worlds came out two years before his article, and at that point, nobody really even knew there was a guideline.
Try Vivaldi which has this feature integrated. https://help.vivaldi.com/article/tab-stacks/
Yes, scroll bars are already used to identify which operating system you are using as their width varies between systems.
If they cared about losing money to fraud we wouldn't be in this situation to begin with.
> The London underground generally runs at about 24 TPH at rush hour on a single line (in each direction)

Not quite. All of the resignalled lines manage more than that. The Central line reaches something between 27 and 30 tph, the Jubilee Line 30 tph (and I think there are still plans to go even higher) and the Victoria Line 36 tph. The Northern Line is a bit special because of its branching, but the single section south of Kennington towards Morden manages 30 tph as well.
And even the Subsurface Lines (which for the largest part are still conventionally signalled, although not for much longer) manage around 27½ tph on the north (Baker Street - Aldgate) and south (Tower Hill - Gloucester Road) sides of the circle.

> the problem is that as the trains get more crowded, their braking distance increases

A properly designed brake system will

a) be designed to achieve the required deceleration even under maximum loading

b) include load compensation, i.e. the braking force for each car is adjusted depending on its loading to achieve the same deceleration

so no, that shouldn't really matter.
That is really something, before as a dev coming from linux when I first was about to login on a Windows Server I didn't understand how to do it since it were no SSH.

Administrating the server via a GUI always felt backwards somehow. Why waste CPU cycles on rendering a UI when the CLI is so great (on linux)?
Several times, in fact!
I don't know if you realize this, but your account is shadow banned. This is one of your few comments that is viewable without having show dead on.
https://svn.apache.org/repos/asf/subversion/trunk/subversion...
Because resources in a society don't just grow on trees. The government using resources means that those resources are not available for other uses. We therefore care (at least somewhat) about the efficiency of government use of resources.

That's not the same as "concern for profit". And yet, the question of cost-benefit is pretty much the same question, but in terms of society as a whole.
The US has a very high tax compliance rate because most of our income is reported through 3rd parties (w2, 1099, etc.). For income that is not reported through a 3rd party, we have low compliance rates as well. For income subject to little or no information reporting, the misreported income is 63% of total according to the IRS. https://www.irs.gov/pub/irs-soi/p1415.pdf
FreeBSD is focused on being a good server and appliance operating system and OpenBSD is focused on security and correctness of their code base.
Have you met programmers?
> I think it would solve the GP comment's problem better too. There's not so much need to use multiple windows if you can just use multiple trees in the same window.

Even if you do want a new window - drag the common parent tab to a new window and it takes its children along for the ride.
interesting. it seems a minor factor though. dreamcast had good gfx but a lineup kids did not like (i know, i was one of them).
Linux? Try halving down your page caches.
Limited liability is as important to the little guy as anyone else. If you want to open your own store, start your own carpentry business, or run your own taxi, then you should form some kind of business entity with limited liability, such as an LLC. That way, if it turns out that a product you sold is defective and hurts someone, if a staircase you built collapses on someone, or if you get into a car accident, you're only personally on the hook for whatever you invested into the business, not everything you're worth.
They're talking about computing k^m mod p. In the era where you can get a sense for what operations have taken place based on fingerprints left in the cache, timing, etc, the algorithms for computing it are ideally designed to be hardened against it. That is, given knowledge of the sorts of operations that have taken place, how many bits of the secret that is being computed can be recovered? They demonstrate that more bits than previously thought can be practicably recovered from an actual implementation of RSA by using clever statistical modeling and ideas from information theory.
Not sure this is a job for a mid level developer? Sounds more like a manegement issue.
So if you have Harvard-type money now, you can buy land that will be disproportionately valuable in 20 years when water is a problem. An excellent and unusual example of wealth concentration... with a bit of a Dr. Evil / Lex Luthor vibe about it too!
I've been a huge fan of digital ocean ever since I started renting a 5 dollar vps several years ago.

Their UX consistently is easy to navigate, has great documentation, and looks great as well.

I may not be in the category of users that requires or needs many of the features they've released, but I'm consistently impressed by how easy it is for me as a non devops engineer to grok exactly what each new feature they release is.

This looks super neat, I don't have any need for kubernetes as a small time vps consumer, but always happy to see them move forward in this manner.
How freeCodeCamp uses JAMstack and a single API server to help MM learn to code
Wrapping Approvals Around Forms with NoCode