skysight-inc/HackerNews huggingface dataset:
>At a miniscule fraction of the value they created.

Two things here:

1) In a sane business climate, you will never extract more than some fraction of the value you create. If you receive as much value as you create, then there is no purpose in anyone using whatever you've built, because they gain nothing from it.

2) If your goal is extracting as much of the created value for yourself as possible, open source software licenses are not designed in such a manner as to do so.

If you want to get the same benefits of proprietary software, write proprietary software. There's nothing wrong with doing so.
Former real estate agent, now software engineer. Doing a FSBO (for sale by owner) is as old as time. There's nothing wrong with this approach, but you are limiting your market (and you might therefore be selling at a lower price anyways) and it's highly dependent on your: patience, financial situation, free time, marketing skills, general sales skills, local housing market, tricky property situations, ability to assist buyers with locating financing, handling any objections or mortgage exceptions that come up (including zoning and inspections requirements), etc.

Buyer's agents deserve their 3% perhaps even more than listing agents and it's unfortunate you screwed this agent out of that. It's sort of like stiffing a server on a tip. Buyers are fickle, time consuming, and sometimes demanding. It can take many showings and offers to find a good fit for someone. Sometimes I would work with a client for weeks or months. Many clients would fall through and you'd get $0 for those clients. So you have to average out your earnings with the successes.

There's other things you have to do, too sometimes. Like once I had an FHA financed client and there were certain restrictions about the distance a well could be from the septic tank at the Federal level but they didn't match the requirements at the county level (which were looser). So I had to coordinate with local zoning and the FHA to get an exception for this loan. That was a bigger ordeal than I can explain here.

These online MLS listing services have been around since 2004-2005. They're nothing new. Are there crappy agents? Yeah. Just like any profession. But the profession itself is not going anywhere.
That's a very strong statement. To me the templating part of Vue is the least of my problems. While in theory you could make it sound complex by listing an exhaustive list of custom attributes, in reality this is almost never a problem. I have 2+ years experience in Vue, and I've never had any issues with the templating. Problems that are orders of magnitude more complex than templating are problems related to component lifecycles, functional composition, higher-order components, application architecture, server-side rendering + hydration, etc. None of this is solved by using JSX or some other templating language and these kind of problems exist regardless choosing Vue/React.

I feel like these kind of arguments are usually made by people who don't have any extensive experience using Vue, because in practice, it's not really a problem. Sure, you may not like it and prefer JSX (I understand all the pros and cons, all very valid), but that's a whole different statement than saying "Vue's syntax is orders of magnitude more complex and very inconsistent". That's just plain wrong.
I use Firefox and I've never noticed this. On Google Docs, when you use the copy menu, it suggests that you use the keystroke combination, making me think it's unable to copy via JS. I haven't tested it specifically but I think FF already does this.
I disagree. But thanks for the engagement.
What would stop someone from building a Stadia competitor as a Native Client app?
There's a setting in about:config to turn it off. The problem is that it messes up copying text in some tools like Google Docs and Sheets. Even if you turn it off Google hijacks the shortcut keys and right click. For some reason selecting Copy from the Edit menu doesn't work either.
> I had to reinstall a computer because some Cortana corruption had made it impossible to launch apps from the Start Menu’s search results.

Microsoft is actually uncoupling Cortana to Windows Search/Start Menu in the next major release, so this should be less of a problem.
There's a problem. It's relatively easy to administer toll gates. It's not so easy to administer software licensing. We might get what it used to be with proprietary software 10-20 years ago, when there were no transparency about pricing etc, and it all resulted in "we will look at you and decide how much we will be able to make you pay" kind of pricing.
All true but said more succinctly: Facebook communications are vetted by their legal team.
> Other big boons for us have been using ENUM types where necessary (small known dataset for a column) -- now your column takes 4 bytes instead of N bytes for a string. I find them a bit easier to work in than foreign keys for this optimization because of their direct string mapping.

Can you give an example?

It sounds like normalising the schema would have similar (perhaps more) benefits.
I'm not sure, if you drive everyone else out the market then you are by elimination the best product in the market (since at that point you are the only product left).

Monopoly laws exist for a reason and hard experience and I'm of the opinion that a single large player having complete domination even if they also have technical superiority is something that probably should be broken up.
"pretty good hardware"

This is the part they gave up on, while keeping the other two.
Fairly straightforward to handle yourself e.g. https://github.com/unruly/control/blob/master/src/test/java/...
I assume the expression becomes null if none of those match?
Are they ever going to release value types?
A few more:

- Blockada - VPN-style ad blocker

- Drum On! - Drum machine

- Firefox Klar - Small privacy-focused browser

- RedReader - Reddit client

- Shattered Pixel Dungeon - Roguelike dungeon crawler game

- Tuner - Guitar and instrument tuner
Ask HN: Seemingly unable to recover from burnout. Please advise
Dear HN,
Writing this post has been difficult for me. It has been months of procrastination before I’ve been able to put “pen to paper” on this.

tl;dr. I am suffering from what appears to be extreme burnout from programming/working at a startup. Half a year of “time off” has done little to repair me. I seek advice on how to get my life back on track and move forward.

I cut out of a ton of details in order to make this post as short as possible. Even so, it is a bit lengthy. It is about 4,000 characters, which is over the HN limit of 2,000. I have the full text pasted here. https://pastebin.com/0kx5jfrK It is a short read. Definitely under five minutes. Thank you for reading it.

Let me preemptively respond to some possible suggestions: 1) Exercise. I’ve been exercising daily and eating healthy for years now (well before X). That’s not my issue. 2) Travel. I have been traveling more with my time off, both international and domestic. While I enjoy it, it doesn’t seem to have changed much my outlook on my day-to-day life. 3) Therapy. I went to a therapist for a year or two while I was working at X. I don’t know how much it helped, if at all. It has been about a year since I’ve been back.

Thank you, HN.
1. hm. 'webbish formatting' is exactly what I meant. These books are supposed to live on web, always above the fold, and yes, use the webbish format for good.

2. On value of page_number referencing vs. seeking people to use ids, classes and semantics: No, I think we are not on the same page here… ;-)

3. Speed/responsiveness: Page turns are @60FPS +/-5 give or take, and can easily be tuned/turned off from Settings. From analytics, you went in with an intent to surf the web capriciously and confused that with the intent to actually read a book, isn't it?
.NET Foundation Elections
> The idea that unions are inherently, universally good is just as silly as the idea that unions are inherently, universally bad.

This is something I think a lot of idealistically pro-union people don't understand, at least in the college/grad school circles I've discussed it with. The concept of a union is good, sure. But unions themselves are businesses, and it's their business to be needed and to convince people to join and pay dues.
The "from a policy viewpoint" clause is doing a lot of work in that proposition. Was she more qualified than Washington? Jefferson? Eisenhower? Bush the Elder?
You've corrected the buyer vs. seller agent thing, but I still can't make sense of this. The seller was always going to pay the buying agents commission (they hoped to negotiate a lower rate) - so why is that agent hostile to the sale and/or blackballing the listing? The only reason seems to be to protect the system they benefit from, at the expense of the buyers and sellers.

In such a situation the embedded interests (agents) may well be antagonistic to change, but it doesn't mean that change isn't globally a good idea....
On the other hand, everyone on the east coast (therefore using east coast edge nodes) will be playing from 8-11 EST when the new Wolfenstein game comes out, so how is stuff rationed? Do you make people queue until there is a node close enough to them available? Do you sell the spare GPUs to people in GCP to use for their compute on off times to make up the cash? Do you make it $40 per month?
> under no circumstances should you self-fund a PhD

Second this. I was told before starting "If you have to pay to do a PhD you're doing it wrong." This may not apply to fields like Literature, but it most certainly applies to Math and CS.
$2M house. Seller's realtor says, "Drop the price $200,000 to get a sale". Costs seller $200,000. Gains realtor $54,000 (costs $6,000 from .03*$2M). Or hold out for the sale at $2M. Nets seller $200,000 and increases the realtor's commission only $6K additional with all concerns of delay, potential withdrawal of sale, etc.

This is an immediate and unpreventable conflict of interest that impacts the realtor's fiduciary responsibility to act in the principal's interest.
That's the wrong analogy - it's not about loosening the laws. It's about reducing the overhead/framework for something that is no longer as necessary.

It should be "homicides are down, should we reduce the number of cops and investigators?"

And the answer is probably yes. But of course we know that in practicality no municipality would say they are letting a bunch of cops go because crime is down. Even though they arguably should. Or at the very least, don't replace them as they retire and let the number naturally decrease. Because the number of people who will go out murdering people solely because there are less cops is near zero. That's not really a driving factor.
The amount of crap I've had to do outside of my contract to keep the business running, I totally believe it. People in the right positions doing this and you're going to have swarms of angry clients and customers in minutes.
This. I literally live off my Patreon and am one of the success stories, have been to Patrecon etc, talked to Jack Conte.

I wish he understood that he could do the Amazon model. Go 'screw you, investors: we own the entire sector and that will be your return, to have a piece of the only game in town'. I don't know if he can be that arrogant but we need him to be.

Moving from a regular payment processor to Patreon involved knocking a decimal place off my revenue and slowly recovering (in a way that was more predictable and consistent). These proposed changes in commission don't alter that underlying fact: the business model is better for an independent creator than much higher but spikier revenue off direct sales. Doing a migration throws all that away.

I don't even want to switch to an alternative. I want Patreon to be the Amazon of frictionless-caring-through-money, and my patrons do NOT come from Patreon anyway so there isn't anything really to lose.

If they pull a 'Kagi' and blow up, vanishing one day and owing me hundreds or thousands of dollars, that's when I'll be pissed. So far they have not done that and I'm not convinced they will. They don't have to: they're earning shitloads of money quite legitimately. It is only investor logic that has ANYBODY saying they are doomed, and you could have said the same about Amazon all this time.

They're Amazon for indie creators. Deal with it.
Perhaps form a global NPO where participant countries give x% of all their taxes to donate to OSS projects
Even in current browsers you can do pretty well closing tabs whenever you want and looking them up in history. The situation could be way better.
Ad tracking of kids using Childline. Facebook removed. YouTube not yet
Article DOI: https://doi.org/10.1016/S0262-4079(19)30469-5

Hear about the wooden car with wooden wheels, wooden seats, and a wooden engine? It wooden go.

It's interesting this nonsensical meme of wooden buildings and things keeps coming up.

I assume it's somehow tied to the religion of fearing science like carbon fibres and being more in line with the mysticism of mother nature.
You have a valid point, and I don't have the answers to your concerns yet. I am sure best practices that protect Lucenes of the world will develop, given chance. For example ES could buy out rights for independent development, or they could simply pay part of their income to the original developers.

Having constraints for selling and building on other people's work doesn't mean that one shouldn't be able to do it, just that previous link in the chain should be financially rewarded for it.
srs -> SSR (server-side rendering), just a typo, right?

Anyway, committing -- and directly serving -- all of a given project's transitive dependencies sounds like a tough sell; without decent tooling to dedup and tree-shake, it might go from inefficient to implausible.
Style transfer is something game developers want? Do popular games typically run style-transfer ML models today?
I understand your critique much better (and agree more), thanks for clarifying.
Those can last for decades, however. A profitable family business is less likely to get bought out and fire everyone. No one's job is safe in an unprofitable business, family or not.
https://github.com/purtuga/esm-webpack-plugin + webpack libraryTarget

So I basically don't exclude node_modules, and set up a simple webpack config to suck in my deps and output them as ESM modules to a given static dir of my choice
For anyone else who was curious: http://notes-from-the-congo.blogspot.com/2009/09/cholera-bed...

Variations: https://www.google.com/search?q=cholera+bed&source=lnms&tbm=...:
Doctors and Lawyers protect themselves with professional organizations. Actors too.
Except in chrome for example, where history clears after so many days, so you have to bookmark.

Firefox had some experiment that merged a visual history with tabs, I didnt like the idea at all, but at least they were thinking about change.
On my domain controllers (where I absolutely cannot have anyone touching the conf), I just chattr +i /etc/resolv.conf.

That prevents anything, even root, from changing the file, unless chattr -i is called first.
Tracking+Environments+with+Digital+Humidity+Sensors
The .NET Foundation is holding elections for is Board of Directors from 3/21-3/28.

While only .NET Foundation members can vote in this election, anyone who has a question for the candidates about the .NET Foundation, its mission, or their proposed plans to submit a question at: https://election.dotnetfoundation.org/questions.

Candidate statements can be found at: https://election.dotnetfoundation.org/candidates

I hope folks will join the .NET Foundation in widening its membership / leadership and looking for new ideas to build a more vibrant community the .NET ecosystem.

(Disclosure: I am one of the candidates running in this election)
In London where the fastest internet available to me at my address in zone 2 is 12mb highly contended in the evening.

This isn't for everyone, clearly a bet for the future. But this is why Google Fiber should have gone wider and international, or governments should pressure telcos to build speeds massively in excess of demand.

So much is held back by a really bad last mile.
I have to use Windows at work after ten years of development exclusively on Mac and Linux. Once I set up wsl at work I found that almost all of my gripes about developing on Windows were gone and a month ago I switched my home office to Windows. If you had told me two years ago that I'd be using Windows full time as a Dev environment I would have asked you what were you smoking and can I have some. I have to say though, the first time I started up my "pro" operating system and saw an ad for Candy crush in my start menu I almost bailed.
Was the essay any good?
Meanwhile, most enterprise apps still seem to only work with JRE 8. And those which I know of have elected to replace Java rather than upgrade.
The author posts regular updates on Mastodon that I follow. From my understanding, federation is relatively new, and he seems to focus on expanding the functionalities of the core product right now instead of focusing on the presentation.

So indeed, it is a bit of an awkward time for it to be on the front page here.
srs = serious

my bad
I miss the days when I didn't have to worry about outside programs changing my configs without my knowledge.
You're right.

Montana isn't at-will after 6-months of full-time employment and follows the French system.

The other 49 states are at-will employment, with generally the same rules with limited restrictions.

I stand by my original comment. Even Montana has at-will employment for the first 6 months.
Does this need to be updated, or is what's in here relevant for the latest round of Ubuntu changes?
The Streisand Effect usually applies to situations that would have normally passed by without being noticed. I doubt the coverage the attempted banning of this video received would have increased the overall reach of it significantly.
Do you know what the option is called?
My experience has been that most people work a lot less and get paid a lot less. Some obviously work more, but in general I’d say programming is a job where you spend most of your time working and little of your time idle. Many entry level jobs have workers spending significant time doing nothing. Salaries and work expectations are built around that.

I’d agree it is a privilege to be able to hold a job that works you harder and pays you harder, because I feel most people are not satisfied doing jobs that have them frequently idle, and would choose something with a work-level similar to programming
I agree with this.

I've come to the conclusion that the bottom line is that I don't need more than a few tabs open, and that if I do, my attention is probably too fractured.

Solution is to change my habits and be a little bit more deliberate with how I'm using the browser.
It can come directly from above, in which case you can't discriminate between from above or from below as it'll hit all arms at the same time if they're at a single location. You'd also have poor directionality.
Well Peterson and others have switched over to Donorbox. Not quite the same thing, but they still take donations.
> Focusing on developers, Google also unveiled an impressive way for game developers to apply their own design style to titles on Stadia. It’s a machine learning-based style transfer tool that developers can use to simply drop an image into the video frames of games and have it mimic the style throughout.

This is a fascinating testament to the rate at which deep learning can run. If you think back to 2014-2016 (less than 5 years ago), one of the common things people said was that style transfer would be really cool to apply to video games or video, and then the middlebrow dismissal was 'style-transferring a single frame Gatys et al 2014 style takes a Titan hours so [simple math] shows we can't style transfer in realtime for decades, duh'.

But, GPUs got better. Deep learning got better. Style transfer got better. Now, here in 2019, realtime style transfer is not just old hat (Facebook launched a realtime style transfer video app for smartphones years ago), but Google is announcing a service to stream countless hours of style-transferred video games to potentially millions of players.
In my second hand experience (friends and family, IBEW and automotive workers) this is not at all the case. Admittedly, second hand information and only two locals, but the amount of incompetence and ineptitude that they tell me about is astounding.
> I think the core problem is still tab clutter. Every time I hop onto my iPad to do some light browsing, I have less anxiety. I don't keep many tabs open on mobile/tablet, but I'm already counting 8 opened here as I'm typing on my laptop.

If you have anxiety because your browser has 8 tabs open, you have issues that cannot be solved with computer programs.
Facebook agrees to ban discriminatory ads in civil rights settlement
Show HN: Windtalk – Simplest way to work with iframes
Yea, I find the fees for buyers agents to be entirely worth it just based on the time investment in showings with no promise of sale.

Listings themselves...not so much.

But fee wise, those are always negotiable.
>and for selling a crappy (at the time at least) desktop OS.

The GUI of their OS at that time is still superior to what linux desktop provides us with today.
I could not agree more with this.

The reality is that Cloud Computing is the biggest threat to OSS at the moment. ( as my comments on this show lol ). I'm a big proponent of the idea of elastic computing. My fear is that the current "cloud"/elastic computing providers are more akin to off-shore outsourcing than to real technological advance. A short term solution, that will have serious and major repercussions down the line.

And yes, I do get all the benefits. I've been long enough in the industry ( and on most sides ), to have built both small and massive datacenters, and have built both public and private elastic infra. But this is way too much consolidation, and way too many possible harmful long term effects. We should have made running infra easier... not go the "lease" model 100%. :-/
Tell me more about how Facebook isn't toxic:
https://www.theredroar.com/2019/03/tory-groups-respond-to-ch...
So what do they do when they do get sick? Die peacefully without costing the rest of us anything? I somehow doubt it - although I’d be happy to see any evidence to the contrary.

EDIT: to be clear, my argument isn’t “we shouldn’t have to pay for healthcare for others”, it’s “if people refuse to pay into the healthcare system when they are able to but still demand treatment when they need it, that’s a broken system”.
Well the relationship between OpenJDK and Oracle JDK is that OpenJDK is the FOSS base and Oracle JDK is the proprietary structure built on top, kinda like Chromium and Chrome

As for GraalVM, I don't think it's meant to be mixed in with those 2 at all. From their website (https://www.graalvm.org/), it sounds to me as if it's a completely different project that shares none of the goals the other 2 JDKs have:

> GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, Clojure, and LLVM-based languages such as C and C++.

> GraalVM removes the isolation between programming languages and enables interoperability in a shared runtime. It can run either standalone or in the context of OpenJDK, Node.js, Oracle Database, or MySQL.
Your friend should have been working 80 hours a week for 20 cents an hour instead.

Ban unions!
What's your goal? If you want to learn, get an MS. The opportunity cost of leaving the industry to go to school for 2 years is extremely high, though. You'll miss out on presumably somewhere in the area of $250k of income at non-SF levels for a senior-lead engineer.
Tips for your first tech conference
No my bad, it doesn't compile, you have to add a default.
Totally hypothetical but a union may push for safer equipment (cheese slicers/packing machines), thereby avoiding accidental injury.