skysight-inc/HackerNews huggingface dataset:
That was a totally different environment, it was a monopsonistic structure where the head determined the ROI wasn't even worth the discussion. But same issue, most media is bad at revenue streams, but technically Walmart and Amazon (and most retailers) are for that mark.

What troubles me if this is the logic for our newspapers (especially local which cover tangible issues that we could actually change in comparison to a CNN/Fox News/MSNBC) what does that say about our trust in the fourth estate? When they disappear, who will watch our officials? Cause we collectively have been on the ball for the last 30 odd years...
Arguably, the journalists forming this union are now better placed to fight the company pushing for high volume clickbait trash. They can, collectively, refuse to publish it.
If you pay for a parking spot, it's not much of a hassle, just an expense. Renting cars can be fairly annoying and time consuming, especially when everyone else is renting them during the weekend.
Congratulations if you honestly can "quit and get a new job in a week". This is not true for the vast majority of tech professionals. Even if it were currently true in general, it will not be true during the next inevitable tech downturn (I've survived two of them in 20 years so far, knock on wood).

Also, organizing is not just about protecting one's job. It's about collectively negotiating for stuff like pay, benefits, working conditions, etc. that are extremely difficult to negotiate as a single employee due to the vast power imbalance in the employee/employer relationship. I don't know about you, but my last few jobs offered almost zero room to negotiate anything--like most jobs, when you work in tech you work entirely on your employer's terms.
Based on live TV illustrations I've seen, using paint on a wheel, the counter steer can amount to as little as 1cm. I'm not sure if that is perceptible without the paint trick.
You do, through taxes, but would you rather pay lower taxes for fewer benefits and more aircraft carriers in the US, or more taxes for huge benefits like maternity leave and education?
The Lightning Network Could Make Bitcoin Faster and Cheaper
Evolutionary purpose of multiple marriages attainable via sperm and egg donation
This is a hypothesis. I may fledge it out later. Share any relevant literature. Discuss and treat it as your own.

There are examples of polygamy, polyandry, and group marriages throughout recorded history. It can be argued that these often served the purpose of allowing dominant male or female to create many offsprings with maximum genetic diversity.

Now in a more codified and urbanized society - a man or a woman who sees it fit to share her or his sperms or egg can do so through the medical system without requiring multiple marriages.
Not at all. A grocery store being out of any normally stocked product is really unusual. If it happened with any regularity for stuff I wanted to buy, I’d stop going to that store.

The concept of “never out” products doesn’t make any sense to me. That should describe everything!
Tidal CLI client for Linux
Hello,
Recently I have been working on an open-source, terminal-based Tidal (music streaming service) client. I started working on it, because there wasn't actually any good Tidal app for Linux. I went through these Electron webapp wrapper using Flash, but it didn't satisfy me.

Now, when I have ended my first version of this app, I want to show it to You. So here is link to Github project: https://github.com/okonek/tidal-cli-client and to npm package: https://www.npmjs.com/package/tidal-cli-client.

In this version of app you can do only some basic things like: searching and playing tracks, searching for artists and listing their tracks. Instructions in installation and usage of this client are in readme in my repo.

This is one of my first bigger open-source project, so please give me some feedback, also maybe some of you will find this app useful.

Thanks, John!
Re: lambdas - if one-off code is being rewritten so many times maybe it's small enough that it doesn't warrant it's own function? I've never run into that issue and love to use lambdas where possible -- in fact the use of streams api has frequently been a source of simplifying existing boilerplate loop-type code. Any time lambda code seems to be repetitive and large enough to warrant refactoring that's usually what happens -> throw it into a method and call from the lambda (or just use method reference syntax if possible).
Little Snitch has this with automatic profile switching: https://blog.obdev.at/automatic-profile-switching/ though you will have to build the list of rules yourself
They were shutdown by management as retaliation for the workers unionizing. I don't know if that's an argument in favour of unions or against them. But it's definitely an argument for organized labor in general.
They could stop the company from doing this by negotiating work rules.

Some (many? most?) union contracts with companies specify that X type of work must be done by members of the union. For example, in TV stations, among the graphics equipment like character generators, the union rules at least used to be that engineers could use the keyboard, but only (union) artists could use the mouse. At the time, I worked for a character generator company; we deliberately made our character generator so that you could do everything from the keyboard, even though it had a mouse.
Han is a cultural concept, as is American. The government is not desperate, because Han culture is real: speaking Chinese, reading Chinese characters, looking like Chinese, then you would be accept as Chinese. Appearance is a issue for Westerners, but not a issue for all other indigenous ethical groups.

Remember, being Han is not something people are ashamed of, in ancient East Asia, it is an honor, the hallmark of civilization, as was Rome, as is being American. Realistically, earn an ticket to the enormous economic opportunities China is offering is not a bad deal either, if you already look like one.
I'm talking about the aisle, like the shelves being empty, not the premade section. But your point totally stands!
It does, but only at a very low level. Most in the profession are several layers removed from directly worrying about how fast the bits are moving on a CPU, and are more concerned with adhering to sound design and algorithm patterns.
Related note: the author created a rust CMSIS-SVD file parser [1].

[1] https://github.com/japaric/svd
Yeah stores must spend a lot of time on manually marking things down. Plenty of room for innovation, would just need to move to digital price displays.
Every time it is different. How does this post contribute at all? Are you really saying things stay the same despite the HUGE, game-changing advances of technology? It's like you just dismiss all the information and discussion to post a pithy "lol communism suxx" response.
Solidarity forever.
Oh, fascinating, having chatted with these couples I was left with no impression it was a grey area. First rule of fight club?
Obsidian ultimately became WebGPU in servo (the op's link) –https://github.com/KhronosGroup/WebGLNext-Proposals/pull/11#...
little endian is only confusing for humans because we very inconsistently use RTL vs LTR semantics.
I think we might a similar issue - thanks!
Yes, with catchy slogans, like "Hole Foods". Turn them into memes, let some go viral. That will get some attention.
Shocking.

“
Digging deeper into these numbers, Oster and her colleagues found that the higher U.S. mortality rates are due "entirely, or almost entirely, to high mortality among less advantaged groups." To put it bluntly, babies born to poor moms in the U.S. are significantly more likely to die in their first year than babies born to wealthier moms.
”
I find there are more than enough people that want me (as a software engineer with 10+ years of low level linux / unix experience) and wish me to be very happy.

If I ever was forced to join a union, I'd quit on the spot and go find somewhere else to work. I worked for Comair (small airline owned by Delta) during a stewardess strike, which ultimately caused the company to sell planes and eventually go out of business. Big unions like the teamsters don't give a crap about their members, only their power and greed.

It was said a year or so later that the teamsters were talking to other airlines saying, "Don't give us what we want and we'll pull a Comair on you". All of the Stewardess union members, airplane mechanics union members, and pilots union members were furloughed aka given indefinite non-paid leave due to the profit imbalance that the highest paid stewardesses in the industry caused on a sub-par airline.

No thanks unions. There is enough free market for what we do that they aren't necessary.
This sure looks like a crisis for a grocery store.

It didn't say it was a crisis for the population.
Because you're looking at this like a "grr i'm angery because i'm underpaid," which couldn't be further from the truth. I'm becoming frustrated in this position not over pay, but the complete tone-deafness from management over planning, estimation, and overtime. This has been consistent everywhere i've worked -- pay has never been a factor.

If programmers need a union, its not for pay. It's to get management and executive expectations back in line with reality. I'm tired of 60 hour work weeks, and poorly managed pet projects. And I damn well don't want to risk a career change.
What was the event you witnessed?
The people with political influence in the union might not be those whose views align with the more technically proficient members of the group. I anticipate a developer union being another vector for leeches to grasp onto productive developers and (indirectly) siphon off their well earned money.

I've seen the types of developers that thrive in political climates. They manage to get paid way too much money to make poor decisions about subjects they read the wikipedia article on just before the meeting. I honestly believe these are the types that will rise through the union ranks and will use their power for harm and personal enrichment.

Union interviews will be all be standardized and will consist of: drawing UML diagrams, naming 24 design patterns in 30 seconds, and white-boarding a blockchain Rubik's CryptoCube solver implementation.

Points will be deducted if the solution is not an abstract OOP design that can extend to n-dimensional Rubik's CryptoCubes.
For the first couple births, I really recommend a midwife at either a free-standing birth center (no financial incentive to do a bait-and-switch) or at home.

With the experience of a midwife, you are less likely to panic or do something dumb, and you'll have somebody to tell you if there actually is a serious issue.

By being away from pressure for intervention, you will avoid life-altering surgery. If it turns out that you like having kids, you might want more... but this can turn out badly if there are big nasty scars from surgery. To properly consider the hazards of surgery, it is important to consider not merely the present birth, but also all future births.
Corporate could at least explain why this might be happening and what they are doing.

A PR department is still better in my books compared to a few disgruntled employees from a few high traffic stores after a major change in both store traffic and company processes.

All companies go through growing pains and scaling issues, and I hardly expect much insight on those issues from the teenage stock boy at a Whole Foods.
>I happily paid for Little Snitch and was comforted by the fact that I was the customer.

I paid for it, too. But then the upgrades went from complimentary to paid, and I bailed.
Your observation is true but also misleading. NYC residents also pay for the subway, bike lanes, and buses regardless of if they use them. Additionally, there are special taxes targeted at motorists like vehicle registration, bridge tolls, gas taxes, and sales tax on vehicles. I wouldn't be surprised if motorists were generously subsidized, but I also wouldn't say it's obvious without some accounting.
The poster you replied to never said that. He said that the laws of physics matter far more to traditional engineering than software engineering. Unless a software engineer is working on algorithmic complexity, low level hardware/security, or distributed systems, real world physics usually don't matter too much.
If it was a seller's market we also wouldn't have threads about month long interviewing processes.
>>Why do we need a union in a seller's market?

Take a look at big tech earnings http://www.businessinsider.com/tech-companies-revenue-employ... . It may look like you're getting a lot, but there's a lot of room left for even greater salaries and (still) insane profits. Maybe even double them.
I would guess FIX/FAST. For a concrete example, have a read of the specifications for Eurex's market data protocols:

http://www.eurexchange.com/exchange-en/technology/t7/system-...

Specifically, compare the Enhanced Market Data Interface protocol (described in "T7 Market and Reference Data Interfaces") and the Enhanced Order Book Interface protocol. EMDI is FAST, a morass of tags, stop bits, presence bitmaps, and who knows what else (i don't). EOBI is structs.
The big part you're missing in this comparison is one slack compromise gets the attacker every slack conversation for everyone that uses it.

If someone gets into an email server, they only get the mailboxes on that server.

By centralizing slack, they've made it the ultimate target worthy of people with 0-days.
Seconded, I used to ship a lot of stuff using DHL and have transferred all our business to FedEx or the US bound stuff and other carriers locally and within Europe. DHL caused us no end of trouble with breakage (more so with packages marked fragile), lost packages, late packages and so on.
as much of the site as possible should be offloaded to the client device in order to ~~free up server resources~~ decrease latency.

Network is much slower than CPU. It's ironic you deride the assumption that everyone has unlimited bandwidth and then suggest that the solution is to send every user interaction through the network.
Thank “C” for the broken case statement requiring “break”.

Pascal, and presumably Algol, had no break - following the guard condition was “a statement” (either just a single one, or an explicitly bounded block / compound statement)

Nice to see plans to act something like Lisp’s “(COND ...)” or Ruby’s case statement (et al).
Yes. For raw cap'n'proto messages. But when writong custom file formats you might end up having cap'n'proto data embedded at an unaligned offset.
Well for starters...

https://i1.wp.com/investingdoc.com/wp-content/uploads/2017/0...
> When you load an int64 field from a Cap'n Proto field, you are doing a 64-bit load instruction directly from the source bytes. You are not doing byte-by-byte access nor any sort of translation or "parsing".

Assuming little-endian CPU arch. It's followed by a byte reorder on big-endian architectures. (And you assume all Windows instances are little-endian, which probably-is-but-may-not-be the case.) You made the decision to optimize for what you consider the common case, but it does not generalize without added translation code to all cases. You may have hidden the translation code behind CapnProto's generated accessors, but CapnProto's structs are translation-free the way AWS Lambda is "serverless".

> To call that "deferring the parsing to access time" does not make sense.

Except you are deferring translation work (like byte reordering) to access time. Either that or you're hiding it in the serialization APIs. Again, it's like "serverless" computing: just because you've hidden it doesn't mean it's gone away.

> Byte-by-byte parsing is a valid way to do parsing but not the only way. Byte-by-byte parsers tend to be slow and -- arguably, more importantly -- overly complex and rigid.

There's a performance cost, but hopefully you're only doing serialization/deserialization when you intend to hit the disk or wire to read/write into/out of your struct. All in-memory processing happens in whatever endianness and alignment makes your CPU and compiler happy.

There's nothing "overly complex and rigid" about understanding a binary format as a bag of bytes and fetching scalar values (including offsets into the data structure) from it accordingly. This is how shit gets done when it comes to portably handling arbitrary binary formats. CapnProto can score a few wins by assuming things about the target CPU/compiler, restricting the binary format to conform to some of those assumptions, and papering over the rest with code hidden behind some of its APIs. But it's not a general solution to the problem of extracting meaning from an arbitrary hunk of bytes that may or may not have come from a CapnProto-conformant application.
Partly, but not entirely. Most of Canada lives within a hundred miles of the border, and many have shopped at Target in the US. People familiar with Target wanted to see (a) particular store-branded products, and (b) equivalent prices (accounting for the exchange rate). They got neither.
If you need your shower to be installed, please call Frankie
>Imagine what would have happened if the seller also had planted pot in the field, and got some of those mixed in...

Your story would be completely unchanged. Customs would seize the package and you would receive a letter saying that they seized contraband and that would be the end of it.

People have packages of drugs seized at customs without any consequences. Unless it's a massive amount or it happens frequently, nothing would happen to you.
Why does the UK still have private insurance? I had a long conversation with a colleague in London but I couldn’t grasp the use case.
This is indeed an interesting conversation ... it seems to me that just like everything else ... being creative is a habit ... the belief that there must be a better way to do something unless proven otherwise seems to be the ultimate source of creativity ...
I know it's not the same thing, but I use TripMode on macOS for your last two points, which selectively blocks app access based on what network you're connected to.
> I thought this was interesting because if knowledge workers like journalists can do so, why not programmers, or what ever term you'd prefer to be called?

Because unions have no standing across international borders.
You must have great insurance. Are you in Congress?
"Everyone has a job there; every week there's a new article about how tech interviews suck or how difficult it is to hire good engineers."
Introduction to A*
Well the oldest company on that list was bought and now only exists as a subsidiary. Imagine being the person behind that decision. To end a 1500 year old dynasty with the stroke of a pen.
Yes. So much of this stuff is just credentialism and maintaining barriers to entry. A union will come with arbitrary requirements that some committee decided were must-haves before one was a bona fide programmer. This laundry list will include 5 years full-time practice in the language you personally most despise. Any attempt to argue that 5 years of experience in that language is non-essential will be met with scorn and mockery, and taken as proof that you are not a serious professional.

Unions, professional societies, licensing bodies, etc., all function primarily to shore up the in group. These groups then live off of annual license fees, dues, and other types of lechery. This group grows more and more detached, sitting in an office worrying about the meta-scale instead of actually doing any real work. Eventually the union and licensing bosses consume massive quantities of the otherwise-productive value just for sitting there in the middle. By this point, their approval has been codified into major corporate contracts if not literally made legally prerequisite. Good luck extracting them at that point. Right-to-work at least keeps that apparatus somewhat in check.

I knew a young woman aspiring to become a professional actor. She had spent years trying to earn her way into SAG, and had years left to go before she realistically had a shot of actually getting in. Unions are not charities. They exist to serve themselves and the people they decide to like, and no one else.
It means she would be at least 35 when delivering, but I agree; 5k upfront isn’t justified by that.
For those people suggesting programmers shouldn't unionize, read the op-ed in Financial Times written by Sequoia's Michael Moritz this week to see why programmers should unionize ASAP:

https://www.ft.com/content/42daca9e-facc-11e7-9bfc-052cbba03...

In this article, he suggests Silicon Valley engineers should be worked to the bone like their Chinese counterparts. Some of the things he suggests in the articles:

1) End vacation days (he refers to taking a vacation day as "stealing")

2) Workers should get used to not seeing their kids

3) End the weekend (employees should work 14 hour days, 6-7 days a week)

4) Buildings should turn off the heat. Instead, employees can wear coats and scarves at their desks.

5) Physical fitness should be discouraged.
Last week, someone I know died of this year's influenza. He was 33 years old and reasonably healthy. He got pneumonia, and his heart failed.

This is the first time in my life I've experienced a healthy young adult dying of influenza. It's terrifying.
There used to be an application used by torrenters called PeerGuardian and then PeerBlock, which was basically just that. It was a curated list of IPs that were known to belong to domains at universities, companies, governments, etc. It probably had malicious domains in there as well.
> there really is no reason not to use the Subway

East-West across the park can be a bit of a pain on the train. If you're trying to get from the Upper West Side to the Upper East Side, a bus is going to be a faster choice than taking a train to midtown, transferring, and taking a train back up.
The tools are providing and will provide. They do not provide 100% of the labor, but their share is increasing.

Re: your second point, homesteading or farming on the individual level makes no sense, that is why farming is specialized and scaled up. Why would this no longer bte the case?
In addition, there's also a very clear contradiction in their statement, specifically how they "often don’t really need something that fast" but yet they will continue paying happily for Prime. Maybe they only care about the other Prime services and not the shipping?
Slowly is an euphemism..
Lambda Expressions were introduced in c# in 2007, Anonymous delegates exist in c# since 2005, Java introduced closures in 2014...
And negotiating it into the collective agreement. It's pretty common to require that all work done be done by union members.
It's the result of opening all the echo chambers to the world, including parts of the world who, for whatever reason or none at all, simply don't like you, who you are, what you are, or what you do. It also opens them to people who are just not going to get it, but who still feel compelled to comment and get a reaction, whatever kind of reaction they can elicit, and will not stop until they get a reaction or are forced to leave/stop participating.

So, can we recreate the good echo chambers, such as academia, but do it right this time, such that irrelevant characteristics no longer matter but the people inside of them no longer have to deal with nutballs and assholes coming in and disrupting anything?