skysight-inc/HackerNews huggingface dataset:
"Cultural stuff" I can choose to consume at will. The tools I use every day for my work, that's another matter.
That's an awesome way to reward people! I've gotten offers for money, but actually getting to money to me is more of a hassle than it's worth, so I just decline.
> it is a very known fact for all unix grey beards ...

It doesn't get more "unix greybeard" than Ken Thompson, the original bearded creator of Unix. And his latest project suggests he is pro static linking.
Just a few things I wanted to point out as a former Parisian. Thanksgiving is always on a Thursday. Usually, if work allows it, everyone takes the Friday off as well. The French are familiar with this, "le pont" unofficial holiday. This friday is almost exactly 1 month before Christmas. Black Friday serves as a signal that Christmas shopping begins now.
Thanks for writing this up, I had similar feelings about default exports and there are very few articles that discuss this. Many examples out there use default exports and it's just bad form to export in that form when there are classes functions and variables that might be referenced directly.
Being privileged also includes not having powerful people working against your, your family's, or your country's success, for example serf-owning European aristocrats, unethical monopolists, Jim Crow laws, or the US government overthrowing your democracy.
> 5-6 hours a day biking in -15C snow with wet feet (Mailman).

As a Swede, aren't you familiar with the saying "There's no such thing as bad weather, only bad clothes"? :-)

I did spend one summer planting trees in Sweden. It was miserable, but in a good way: I'd sleep well every night. I'm not sure how well I'd put up with something like that over an extended period of time though.
Yes, they do specifically work on upstreaming the drivers into the Linux kernel.

I found this post from System76 to be really interesting: https://www.reddit.com/r/linux/comments/5umefi/system76_refr...
> conference invites and job offers.

Don't we all get spammed by these, regardless of where we work?

Also, conference invites usually cost money rather than return money.
Because it’s a well paying profession and money only going to men isn’t fair. Women should have equal opportunity to earn the same level of money.

Nursing is going through a similar effort to recruit more men.
Very interesting. Want to look closely its development
Send them quotes back:

"I'm glad you liked it, I have X hours to dedicate to project Y this month. If you'd like, I'm willing to work on that feature for you under terms Z".

People _pay_.

You'd be surprised just how much of Chromium and other open ssource projects is written by consulting companies paid by third parties to solve a use case.
Show HN: “Less Offset Comments” utility for nested comments
> The company said salaries paid to its workers were among the highest in the logistic sector and that it also provided some benefits such as private medical insurance or money to pay for training programs.

I don't understand how you can strike if this is true.
For the past decade I made it very clear during interviews that I value work-life balance and that in fact it increases my overall productivity. I was never told to fuck-off (And I'm in SV).

In fact any company that "requires" (explicitely or implicitely) employees to work more than 8-9 hours a day should be seen as a huge red flag IMO.
Maybe it should have been an "electric semi truck"
I'm sorry (and I'm so called woman in tech, if any), but shouldn't girls worry about WomenInTech trend?

If everyone makes you a way because you're a Woman, not a good engineer - is there anything good about this?

Who cares about the picture, if these guys make nice laptops?
So you're saying software OEMs need to pick one of Windows or MacOS and not support any other platforms?
Conference speaking invites usually cover the hotel and flight fares (in all honesty, I couldn't really afford attending otherwise).

Some conferences also offer to do paid workshops which are a big factor too.
Yes this would be an amazing offering that I don't think I could resist.
Sorry to hear they hate their jobs so much. Luckily for them, pretty soon they’ll be replaced by robots and all be happily unemployed. And hey, the more they strike, the more incentive Amazon has to move quickly on that, so they’re definitely working towards their apparent goal.
I wonder if there's ever gonna be a day when we'll see Vista running in the browser.
> Qt/swing/gtk apps tend to look like shit

You couldn't be further from the truth. Have you seen the Blizzard app (Qt) [0]? The JetBrains Toolbox app(Qt) [1]?

Also, here's a small app I wrote in kotlin and swing for my GF who wanted to download music from youtube without installing crapware downloaders [2]. You'll notice it has a custom window frame, support for drag and drop, and fully customized table and buttons. I spent about 5 hours styling the UI, and half a weekend writing the entire app.

Yes, I agree, dowloading music from youtube is immoral and illegal, but I'm showcasing the UI so please ignore the underlying purpose of the app.

[0] http://l3.yimg.com/ny/api/res/1.2/v.xvnI7eUsLskyHopY6Kkg--/Y...

[1] https://www.jetbrains.com/help/img/idea/2017.2/rm_py_toolbox...

[2] https://imgur.com/J29HJJk
> You act as though anti-union FUD can't affect members. That's kind of ridiculous... if it didn't affect MEMBERS as well as non-members, what would be the point? If I'm a less-educated union member who has no concept of what life was like before unions, and constantly hear that unions just take my money while providing no benefit, I'm probably likely to be swayed. What's the union going to do? Tell me about how 50 years ago companies would literally put my life at risk because there was no downside for them. And then the people financing the anti-union movement are spewing "Well that was 50 years ago, that would NEVER happen again" - all while doing everything they can to drive up hours, drive down safety, and insulate themselves from any responsibility RE: workman's comp. For the average joe who just wants to go to work and get a paycheck, the bigger picture is often lost.

Honestly, it's rather patronizing to say that union members who disapprove of their union and want to decertify or deauthorize it must either be ignorant or under the influence of external propaganda or FUD. Maybe they have access to information you don't? Or maybe they just have a different set of values from you? Maybe they hold different priorities from what you hold? Maybe they should be assumed to have their own agency?

I'm not going to say that democracy is infallible - in fact, I'm usually the first to point out the exact opposite. But "they don't know what's best for them the way I do" is a pretty dangerous line of reasoning to start heading down.
Yup, just declare the function like so:

#[no_mangle]
pub unsafe extern "C" fn transform_pcm(
data: *mut c_short,
len: c_uint,
ramp_time: c_uint,
tone_delta_frame: c_float) {

then call from python:

gen_pcm_dll = ctypes.cdll.LoadLibrary("gen_pcm_rust/target/release/gen_pcm.dll")
gen_pcm_dll.transform_pcm.argtypes = [ctypes.c_void_p, ctypes.c_uint, ctypes.c_uint, ctypes.c_float]
gen_pcm_dll.transform_pcm(ptr, len(pcm), ramp_time, tone_delta_frame)

Rust doesn't generate headers(although there are helper libs if you want) and you don't need them to FFI.
I didn't like it either. It was slow and sluggish and the images behind the text too distracting.

At least it wasn't a slideshow just so they could show adverts though!
I think it significant that you are not making a comparison to other intellectually demanding professions. A short order cook's worklife is worse than software workers, therefore let us be grateful. (The other day I made the same remark to a co-worker as we passed the guard in the lobby. "We're lucky!") It is true. Software development is indeed the best /blue collar/ career out there.

Software engineers need to look into work conditions of other intellectually demanding professions that meet the "charmed life" criteria you mention.
> Since Sprint in 1995 got away with asking others who peered with it over public exchanges for money in order not to turn down their existing peering, NN was dead.

Which is why we still need a rule prohibiting that. But the existing rules are still helpful. They address the consumer side of things. At least you don't have Comcast charging its customers money for a Netflix package and charging Netflix for peering.

> The solution is regional ISPs and regional networks - breaking up franchise agreements with Comcast and Verizon that your little town has, getting ROW via cities/towns, leveraging small electric companies ROWS, etc.

That could be a solution, but it would certainly take at least a decade if not more, and until that has actually happened we need something else.
Release.Breaking.Feature.Fix
I think the point the OP was making is don't fall into the trap that capital wants you to fall into. They pay you what they pay you because you are worth it, then then subtract quite a bunch of what you are worth because they employ tactics to do so. Sometimes it's as simple as offering you less and seeing if you'll balk.

Don't compare yourself with factory workers, compare your self with doctors and lawyers and you'll get a better appreciation of your negotiation position.
> Why not just replace all the added sugar with erythritol, for example?

Why not just stop sweetening things. When I took my family to the US for three months the children were astonished at how sweet everything was. You can tell that something is wrong when even children complain that things are too sweet to eat.
My degree was chemical engineering and brewing/distilling was part of that. So im the opposite and a developer now
Well it's using marked https://github.com/atom/atom/blob/master/package.json#L50, no wonder it's vulnerable. Why not just updating to markdown-it?
>quit after 3 weeks at my company because they were underpaying her and wouldn't give her a raise.

Why would she have accepted an offer she felt was too low?
This seems so annoying.
I'd really hope to never encounter code "comments" with just links to a useless gif.

On the other hand, it does look like a fun side project!
Ask HN: What are some good programming resources for kids?
I recall one of the bigger influences on me as a kid was a programming class I took when I was 10, and I was wondering if I could do something similar for my nephews. Does anyone know of any good modern resources for teaching basic programming logic to children?
First of all, congratulations! You shipped, and in four months. This is already an impressive accomplishment.

There are certainly 4-500 people who would buy your game if they knew about it. The main problem you face as an indie (aside from completing your game, which you've done) is that no one knows about you!

So, part of development needs to be marketing. Months and months of marketing! You really don't want to just release a game and see what happens.

I would say -- don't look at this as a failure. You've shipped, and you've learned. You're very employable. If your worst case is to use this as a portfolio piece for your next job, then that's not too bad. And, what you've learned, once the pain and disappointment wears off, will make you that much more fearsome in your next business attempt.

Flip it -- you're a winner!

EDIT> Dude, you made money while you were sleeping. Think about that! That's true capitalism. Once you taste the forbidden fruit of product (vs. service) income, there's no going back!
Security problems of Kops default deployments
Ellie – The Product Management and Engineering NewsBot
Hi HN,
Over the past year, the Obie.ai team has realized that the signal vs noise problem with knowledge management is just as painful and time-consuming as it is with product and engineering content. So, we're taking what we love about Obie.ai–a chatbot who connects you to all your team's internal knowledge quickly, at your fingertips–and going deep on product and engineering content with the public launch of Ellie – the Product Management and Engineering NewsBot!

To say we’re passionate about helping our users save time is putting it lightly. Ellie- has one simple rule, if the content isn’t valuable enough to read from start to finish without getting bored - she won’t send it to you!

We're looking to gain insights from our early access launch to see if this is something that would be of value. It would mean the world to me. I can’t think of a better community to get early feedback from.

https://www.ellie.news/
Just imagine what he could have been if he had ability and emotion ;)
Even if there are no extreme cases like this, the stress of $10*num_of_min fine is not worth it. It seems disproportionate by a huge margin, and may contribute to bad health issues (e.g. blood pressure).
Portugal has the same rule (and before you couldn't have them at all except in two periods in the year defined by law). The reasoning is to protect small shops from large retailers, by preventing them from forcing unplanned price wars.

Similarly, for many years the very large retailers couldn't open on Sunday afternoons, although that restriction mostly benefited the large chains of medium-sized shops, since it was based on the size of the shop rather than the company.
Well most Radeon cards work great with open source drivers, there is still the issue of closed source firmware however. But at least now the kernel drivers (kms, drm) are open source, the GL drivers (mesa) are open as well for Radeon. For some Radeon cards they perform better using the open source drivers than they do with the closed source ones.
Where I used to live, in a major American city, my choice was Comcast for broadband. Or dialup at 56k. Or DSL at maybe less than 1mbit/sec. a lot of Americans don’t have any true choice of ISP. This is why we want regulation. The free market idea didn’t provide the choice that a free market needs in order to be fair.
To be fair, customers are as guilty of that as those business types are.

There's plenty of customers who'll hear what they want to hear ... no matter what the supplier's engineers say (if they're even consulted at all).
Understand. Decide. Build. –  a manifesto for customer-driven teams
Chiming in as a maintainer who gets lots of thanks. Typically they're genuine. I get thanked 3-5 times a week with no strings attached. It definitely helps me want to do more! I actually use it as a gauge for which projects to spend more time on.
I hated working in the "software" industry until I quit doing typical enterprise website development and started doing web apps and games which is 99% Javascript.

Working with CMS' was especially awful. Complete lack of creativity and felt like it was mostly just hooking up inputs to outputs without anything in the middle. Even when there was some custom functionality required it was mostly copy paste jobs.

If I ever have to make another Wordpress theme I'll slit my fucking wrists
Tesla already said that megacharging (supercharing for trucks) will be 7 cents per kWh in all states, so that truck drivers have predictable costs (unlink Diesel, which can vary greatly).
Is Lodash too big?
You own internet will eventually be regulated if enough critical
services creeps on it, the you could be back to square one
First, "the company said" doesn't make that a fact. Maybe explicit or implicit benefits are better at other companies.

Second: Why not strike even if this is true? The workers are part of why the company earns money, why not demand their share? It's market forces, after all - workers are just using their bargaining power, just as any company does every time they negotiate a wage with an employee.
> The answer to the first is we're not sure. We've never seen them before

You’ve (the FCC) seen abd addressed seen and acted against selective slow lanes, (intentionally inhibited traffic) which are the same thing as fast lanes, just with which side is the “default” switched. And you've seen paid prioritization fast lanes in foreign markets without the FCC’s 13-year history of pro-neutrality policies. So this is either misleadingly selective or just plain outright lying, but then that's true of basically everything Pai has said about neutrality since joining the FCC.
You should use an issue tracker, and ask them to submit a new entry.
Why wouldn't she? Maybe she wanted to get her foot in the door.

The point I'm trying to make is that the company needed her more than she needed them.
WebGL elastic simulation
Disagree. It's a niche, and the market size is bigger than 700 people. It's just that the 700+ people who would buy his game don't know about him yet. So ... marketing.
I know. It doesn't apply to Amazon - I wish the workers all the luck.
Java 10 – The Story So Far
>Does not make their argument right or correct.<

It makes it tiresome to reply.

>Proactive censorship, company policies or business interests do not align to local laws 1:1. Porn, BitTorrent, gab.ai or countless other banned applications are not illegal, yet you are not going to be able to install them on your Apple device.<

"Banned applications are not illegal"; that's an oxymoron.

Side loading has been done on iOS. Refer to Apple Developer Enterprise Program. [1] Cardiogram has also successfully side-loaded apps on iOS. [2] But it seems I won't be able to convince you since you cannot agree that a curated marketplace has value and that people desire this.

>We are not talking about development, but about loading a binary on the device and running it. TWO DIFFERENT THINGS.<

Refer to the two links cited below.

>On Android devices with Play Store (aka Google proprietary app) installed. And they apologized for that, and are removing it.<

That's a SEPARATE Google tracking issue (hur hur) in April 2017. Did you even read the link I posted? It was discovered 2 days ago now.

Ultimately, Apple has to obey the law in China. The "wisdom" of allowing side-loading to sidestep public policy issues exposes a wide target that is prone to abuse and leads to bad outcomes.

[1] https://developer.apple.com/programs/enterprise/

[2] https://cardiogr.am/
Πως να επιλέξετε μια εταιρεία SEO για την ιστοσελίδα ή την επιχείρηση σας;
The problem is that it is hard to transfer money over the internet.

I just wanted to know what bureaucratic hurdles one has to jump in Germany to even be able to receive donations on your webpage. I don't want to go into the gory details, but just come with something that I say for years very often: The surest way to become a terrorist very fast is to read up into law.

And this is only for being legally able to receive and not about the taxation issues that arise when you concretely receive donations.

Also in countries there are lots of preferred ways on the methods for money transfer. For example in Germany many people don't want to use a credit card and prefer SEPA money transfer/direct debit for paying in the internet.

Yes, of course one could use some fancy cryptocurrency, but the legal/taxation issues remain.
And this is why I will never ever support a union in my industry (tech) .

Fortunately, the rest of my industry agrees with me.

And ALSO, fortunately, union support is massively going down all across the US.

It looks like that social contract of yours is changing. Perhaps because of attitudes like yours.

I will not "be a good loser". I will oppose union efforts anywhere and everywhere, no matter what, because any power they get anywhere is a massive risk to me and my industry.

As soon as they get a foothold, they will implement rules that force me and others to join. It is safer to just stop them in their tracks before they can get even close to taking over.
Police unions aren't labor unions because cops aren't workers.
As a full time web developer, I liked the idea of electron. Even if I dislike electron apps that I need to use at work (like slack memory glutton).

It gave me the impression that I can build desktop app faster by reusing my skills. When it was time to build some side project, I did them in electron.

Recently I decided to learn c#, for unity initially, but I decided to try xamarin. This change all my perceptions. Not only building the core was way more enjoyable that with js/babel/nameit. Prototyping the native interface was faster, and developing the final UI was also more productive. Not to mention the final product looked better.

Comparing developer productivity is hard, but based on my own experience, I would say that it would have taken twice the time on electron the finish the same app in the same time. Compare to my other similar electron project, it load faster, don’t use cpu cycle on idle and consume ¼ of memory.

Maybe there is better idea than xamarin, but at least is seems like a better idea than electron. Now I see more electron as a fast way to have a webapp on the desktop or a fad based excuse to not learn something new.

On the other hand, calling a "cancer" is quite absurd.
Don't do the mortgage and children.
Amazon is working full speed towards that goal anyways. Not using their bargaining power now, while they still have it, is a loosing strategy.
Introducing Google Actual Cloud Platform
> "All commercial support for Windows 2000 ended on 2010-07-11 so we believe it does not harm its copyright holder(s) to keep it online."

I doubt MS agrees.

> "It is published for digital preservation and demonstration purposes only."

But on the other hand it could be used for other purposes (such as for avoiding paying windows license to run windows programs), so I again doubt MS will agree.
> Passion is prized in this industry and people who come into code out of love are considered special. It is also considered the reason why certain groups of people are less represented in tech, because not as many of them are building Linux machines in their basements for fun.

I apologize in advance for being time deaf / lack of empathy. But why is this surprising? The best musicians I know were obsessed with their guitar when they were 11 —- like I was with QBasic. Most professional musicians don’t start playing at 18 when they enter conservatory. I can’t even fathom a conservatory admitting a student who wasn’t already obsessed to some level. Is this a valid complaint of the music industry as well?
This supposes you can afford to get a job elsewhere. Most people need a job now.
https://en.wikipedia.org/wiki/Lindy_effect
This guy belongs in a mental institution, he is seriously deranged and about to cause harm to himself and/or others.
Hilarious.

We also need to put pressure on them to simplify and close loopholes in the 400 page net neutrality document.

I think an NRA-styled non-partisan single issue internet freedom organization is needed to put pressure on our elected officials.
It's amazing how much politicians fear the NRA, I wish we could get them to fear eroding our freedom.

Cloudflare's example is also a great reason why we also need to enforce neutrality on more than just the ISP to keep the internet free and open. The whole system from DNS providers, hosting, and other major internet companies need to have neutrality enforced on them.

Edit:
Adding Source
https://www.npr.org/sections/thetwo-way/2015/03/12/392544534...
Canopy: an end-to-end performance tracing and analysis system
Net Neutrality Supporters Should Actually Hate the Regulations They're Endorsing
I can for my life not understand why the standards committee did not make the NodeJS module system the standard, what where they thinking !?
I use TypeScript and VSCode and recognise the easier refactoring, but almost all external dependencies will use default exports, so you just end up with an inconsistent code base.
Mine usually go something along the lines of:

"Hi, I use your app and it's wonderful."

So far so good.

It's immediately followed by

"But it would be perfect if it had <niche feature only needed by that person's individual use case> "