skysight-inc/HackerNews huggingface dataset:
> I think you're only kidding yourself if you believe that people deserve that much money and power.

And who is it to decide? What organization? Money is simply a proxy for utility in society (at least for salaries) based on demand and offer. Do you want to replace that by divine birth rights? Casts? Or cancel private property altogether? So far that's the "less worse" system we have found that does not make people live in abject poverty. And you know what, it's working. Look at WHO poverty reports: poverty is decreasing progressively around the world.
What makes this language specific to parsing files? It mentions that it is a DSL for parsing files a few times... why not network packets, or any other task.
Here are a couple more links from the PEO website that are more explicit about the term "engineer".[1][2] Admittedly I don't know if the claims here are accurate or not, the Professional Engineer Act [3] is too legalese for me to decipher.

[1] http://www.peo.on.ca/index.php?ci_id=2075&la_id=1#whypeng
[2] http://www.peo.on.ca/index.php?ci_id=2075&la_id=1#aftergrad
[3] https://www.ontario.ca/laws/statute/90p28#BK36
It does now (ES2015 modules) but it was standardized too late, so people created their own solutions, and now it's super hard to implement the standard over them. That's why nodejs isn't transitioning to ES2015 modules anytime soon (although they're working on it).
This continuum fallacy stuff really just makes privacy advocates look like kooks

You've clearly not read the article, in which a judge says that planting a tracking device on a car is materially different than tailing it.
part of the reason stamp prices keep going up.
This is the kind of stuff that really bothers me about government. Governments should, IMHO, work for the people and their best interests. This seems clearly about who's lobbying the most.

Contrary to some state-level efforts and laws; companies are not people.
I don't understand your argument. $11000 in repairs is basically nothing compared to the cost of a home which even in cheap cities will cost you at least $250000. If the prices double to $500000 then $11000 suddenly becomes such a tiny amount it's not even worth thinking about it.
Very honest thoughts. Did not see it this way. I aspired to become a VC once but after a long hard look at it, I'm not sure if I wanted to anymore. They destroy a lot of companies that would otherwise do well. It's no secret though, the good ones admit it.
> Once you do, it's rock solid, but it should be OOTB and it annoys me that it isn't.

Really? Which version are you using? On a clean install of Win 10 Pro, I fell foul of several known issues. A failing update to Anniversary edition required reinstallation, and the Creator's update only made it through after initially crashing mid-update. The fast shutdown (which I wasn't aware of) caused me a problem with network connectivity on moving the machine which was hard to troubleshoot because it was unexpected. Then to top it all off once I got it running properly, the start-menu was still full of ads.

Maybe if I could get hold of the enterprise edition, with all the ads/telemetry disabled by default, it'd be a better experience, but my faith in the updates has truly gone and as a result we now just leave the Win10 install of the dual-boot alone.
> The meaning of engineering has been watered down to be meaningless

For some disciplines like Software Engineering, I agree.

For other disciplines like Civil engineering, the term has not been watered down. No company would hire someone to certify designs who was not a P. Eng because they are required to employ a P.Eng for this by regulations/law.

This problem has come up because the government/PEO has not reacted to the changing engineering landscape and don't require positions like "Software Engineer" to be filled by an actual P. Eng.

Companies made the title worthless. I don't see how it's fair to fault the person in the position because there is a double standard applied to individuals and companies regarding the term "Engineer"

Apply the standard both ways. People cannot call themselves an "Engineer" unless they hold a P.Eng and companies cannot hire anyone but a P.Eng for an "X Engineer" position.
12 Sales Hacks for Restaurants and Cafes
>>with my Apple Watch I am more physically fit.

Can you expand on that? I would be careful before making such a claim because of a watch; unless of course you're referring to the extra weight of the device... /s

>>And I can leave my phone in my pocket and still not miss anything important. Improved focus.

Have you actually used a Pebble Time? You also get notifications, so I don't see why you would miss stuff

>>And I don't have to put my phone under my freaking pillow to get my alarm to go off at the right time.

You don't need to do that either with any smartwatch. Why do you compare it to a phone?

>>And I also have a night-light on my wrist, which is super useful when I gotta get up and take a pee or something.

Other smartwatches (and traditional watches) including the Pebble Time have backlight.

>>Only need to take it off when I wake up for about half an hour. While I shower and what not. Works for me.

With the Pebble Time (or others) you don't even need to do that; for an entire week.

I'm sure there are good reasons to purchase an Apple Watch specifically, but I believe the ones listed above are true for most smartwatches
I would like to see a fair referendum about net neutrality. And by fair I mean to also see the good parts of not having net neutrality, like zero rating.

Tell people they can get zero rating on their favourite services, and the result of such a referendum will be uncomfortable for many.

I'm really tired of seeing people everywhere thinking net neutrality is "unquestionable", "universally good" and "the will of the people". Ever bothered to ask anyone outside the tech circles? Or you simply think you know what's best for everybody?
> to my knowledge there are no legal restrictions on what title a company can give a role

From [1]: Becoming licensed gives you the right to use “P.Eng.” after your name and “engineer” in your job title. Under the Professional Engineers Act, you may only use “engineer” in your job title if you hold a P.Eng. licence.

So yes, I'd agree that companies shouldn't be using engineer in the job title unless they're hiring a P.Eng, but that doesn't absolve the employee of liability.

[1]http://www.peo.on.ca/index.php?ci_id=2075&la_id=1#whypeng
I think the reason for tech ageism is simple: generational conflict peppered with historical perceiving of how old tech folks work (being stubborn, "slow" to adapt, too hierarchical and other common views, as all
the old folks were baby boomers or something trying to step in tech for the first time, just today). It takes time for this prejudice to fully spread in waves over the years so only recently this ageist view became critical in tech, I guess. It will also take some time for some of the affected old folks and the young ones to realize the current "old" people were actually young enough around the 90s so ageism will slowly stop being a problem in, say, 10 years from now (I believe peek ageism is past us). But perhaps I'm being naive and for lots of 20-somethings out there being over 40 in tech is a career death sentence indeed.
does the ethics test preclude doing work on rayguns? asking for a friend.
except more and more people are realizing that they can go to ebay or aliexpress less your margin.
Actually, my advice for a good strategy would be to train coin flipping until you are as reliable as the coin flipping device ;-)

> [...] an automated "coin-flipper" device capable of flipping a coin and producing Heads 100% of the time.
> Those who appear to get their money 'for nothing' the same as the 'scroungers' and then flaunt it by buying expensive stuff.

How someone got their money is irrelevant, but it's much better for the economy that they spend it, even on garbage, than let it sit in a brokerage account. Every person with a trust fund spending $400k on an Aston Martin is sustaining (not creating) jobs and distributing wealth to some degree.
A London startup is launching a debit card that lets you spend BTC and Monero
Visual Studio Tools for AI
So it's mostly the screen ?
Browser Isolation Cybersecurity (NNSA.gov Safeweb Model)
> Shouldn't there be a cap on how much one person can have and floor on how little a person can have? I think so.

Why fix a cap? As long as you have a free market, people will compete and the fortunes of yesterday does not mean the fortunes will be there tomorrow. Plus, people die, so whoever was powerful 50 years ago is progressively replaced by the normal order of things, their wealth heavily taxed and split among their descendants.

> Would you be OK if one person controlled 99% of the world's wealth?

It would be great to stop drawing caricatures in order to have serious discussions. Otherwise anyone can make grossly inaccurate assumptions and reach extremely nonsensical conclusions anytime.
Gzip on AWS Lambda and API Gateway
Who is killing your brand within your organization?
I wouldn't be too sure about that. Rust gives more compile-time guarantees, allowing the compiler not to emit code for otherwise plausible conditions (see eg. pointer aliasing); on the other hand, C compilers typically rely on undefined behaviour to apply optimisations, whereas Rust may not have as much undefined behaviour due to its safety.
Is there a reason you use Adblock Plus instead of Ublock Origin?

My list adds Cookie AutoDelete and Decentraleyes.
How did you find whether the update services were running or not? I was having trouble with a failing update, but I couldn't find any evidence of it running.
Only in GC languages that don't offer good language features for value types, which usually isn't the case with the ones targeted for low level systems development.
Aside from the inherent probability in the coin, it is also possible for the coin flipper to exude bias if the coin is caught.

I can time a coin catch to get 75-25 heads.

Don’t let someone catch the coin if they flip it.
I think it does. It can be freely mixed with C code (and it works seamlessly even with debuggers/profilers/code coverage).

And there are several nice parsers to choose from, e.g.:

https://github.com/Geal/gif.rs/blob/master/src/parser.rs
I believe the one you're referring to is the "Windows Platform Binary Table (WPBT)" feature, which has a slot in UEFI where an exe can be put, which is run by Windows during an install.

Couple of refs for anyone interested:

https://news.ycombinator.com/item?id=10039870

https://arstechnica.com/civis/viewtopic.php?p=29544745#p2954...
Especially given that benefit “cheating” isn’t nearly as widespread as people tend to think it is. The percentage of benefit payout errors (not just fraud but overpayments for other reasons including fraud) in the US is typically in the single digits, whereas public perception seems to be that anyone using any sort of welfare program is cheating and doesn’t deserve it.
the system is also designed in such a way that the rich have legal loopholes whereas the poor have to break the law.
Coming from the grades 9-12 sysadmin side, I might be able to provide some perspective. Every school is wildly different, so I would recommend against applying my perspectives too broadly.

1. Cost: Windows licenses for student PCs are just under $20/PC/year (for us). Is your $5 software 25% as useful to students as their operating system is? Even worse, the reality is if I put your software on my 1000 computers I'll be lucky if 300 of them use it. That's something to keep in mind when working with per-device licenses. I agree installed system software bloat is a problem. That results from every department having different needs. We might be a little different in that we don't allow students to install/run foreign software (using AppLocker).

2. I agree different schools are amazingly different. I collaborate with a few other schools around me and whenever we meet I'm pretty floored by how differently each one approaches basic problems. These significant differences really add up and I can understand how supporting schools might be a pain.

3. It seems like every vendor wants access to my SIS. That's a privilege not granted lightly. I'm generally okay with automated CSV dumps of bare minimum data uploaded over a secure channel, but some vendors have the nerve to request direct LDAP or Oracle database access over the public Internet. No way!

4. I'll agree school IT teams are generally terrible. Among my peers and schools I collaborate with, I'm the only one with a degree in IT. Many are older and migrated to the role from something else (former math teachers surprisingly often). Some find themselves shoehorned into the role because they happened to be the most technically-inclined among the staff. These guys are uncomfortable in powershell/cmd and typically use contractors or local PFYs to handle technical details. Schools do not pay enough to attract decent talent. I could work for a local company and make 1.5-2x more doing less than I do here, but for now I like this environment.

5. While video demos can be helpful product overviews. I distrust video demos just as I distrust other marketing wank. I want to test drive the car before I decide to purchase it. That said, I wouldn't expect anyone to let me demo something longer than 60 days. The long time in my case is that exploring new software is usually a backburner project, and I am likely to have other things come up that take priority. I never put production data into trial software however.

6. Yes, purchasing processes are a pain. I 100% agree. I currently have a request for $60 of printer toner that's been sitting in the requisition process for over a week. Trust me, it's just as bad for us on the inside.
Show HN: We just launched our browser isolation platform into beta
Or at least write open documentation so free software can do the work.
Please tell me you did that on purpose.
تسويق الكتروني عبر الانترنت
There's probably also a touch of Milton Friedman's truism that “Nobody spends somebody else’s money as carefully as they spend their own. Nobody uses somebody else’s resources as carefully as they use their own”. I guess there are a few exceptions to 'nobody' but cynics would say that most politicians probably don't qualify.
Yeah I'm using nvme on a few machines. No issue.
Salary range

What they do - pitch it to me like you would pitch an investor. If you're hiring people solely on tech stack, the team is likely pretty bad.

Tech stack, but not too rigid. I want to know whether a company uses React or Laravel, but not every single library.

Interview process

Some hint that the recruiters are competent and that the office isn't terrible. Which is just to know that the team I'll be working with is good.
Yelling fire in a theater expresses the idea that there is a fire in the theater, whether it's true or not. It's a good example because it's a pretty bad and at best worthless thing to express, and because it has been used before (Schenck v. United States) when free speech has been abridged where the speech in question wasn't categorically not covered, just dangerous and unmerited enough to be considered illegal anyway. It is considered a well motivated abridgment.

There's nothing about the constitutional idea of free speech that says it has to be of philosophical value or true.
Would need some way to get through NAT, at least here.

Maybe ngrok will work with smtp too.

I find the thought using email for IOT pub sub hilarious no matter how you do it.
> So yes, I'd agree that companies shouldn't be using engineer in the job title unless they're hiring a P.Eng, but that doesn't absolve the employee of liability.

So, would you agree that if we are going to be strict about who can use the term "Engineer" there shouldn't be a double standard allowing companies to call a position "X Engineer" and then hire someone who isn't a P. Eng for the position?

If Engineer is a restricted term for individuals, then it should be a restricted term for employers as well. Employers having a position with "Engineer" in the title should only be permitted to hire people with a P.Eng.

> Under the Professional Engineers Act, you may only use “engineer” in your job title if you hold a P.Eng. licence.

The company sets the job title. So if they want to hire someone who isn't a P.Eng to the role, that person is supposed to tell the company to change the role title to exclude the term "Engineer" ?
"but it's much better for the economy that they spend it,"

Generally it isn't - because that tilts the economy towards producing goods and services that are wanted rather than those that are needed. Trickle down has been shown over the last 30 years to be largely a myth.

For example if you have public healthcare and private healthcare and there is a shortage of doctors then the wealthy "crowds out" the public healthcare system by purchasing private healthcare. Essentially they are using their wealth to jump the queue. Like the 'priority queue' at a theme park.
I think the paper focuses only in gastrointestinal symptoms. NCGS actually causes more extra-digestive problems than the classic Celiac disease ones. Before I started my very strict gluten free diet I had migraines, fatigue, joint pain brain fog... I continued eating lots of fructans, especially garlic an onion, but I still improved dramatically. My thyroid, inflamation and cholesterol markers went back to normal. My rheumatologist Carlos Isasi has done extensive work about it and even published a study about a big % of fibromyalgia patients improving a lot by avoiding gluten. So, I don't believe it is all about fructans. I think it is related, though. My theory involves archaea overgrowth, pyrrolisine use for methane production (here comes the gas and IBS symptoms) and leaky gut as a result letting gluten into the bloodstream (which causes the toxic immune response)
That's not ageism; that's a gentle form of hazing, and to be found in almost any profession or trade. An extreme example is what medical students go through in the early years of their study; a mild example is how, when I worked nominally as a cashier in a grocery store as a high school kid, the more experienced folks ran me from pillar to post for my first couple weeks' worth of shifts, doing everything from stocking to bagging and hauling to breaking down boxes and cleaning up spills, including one especially memorable spray of vomit from a kid who'd eaten too much of the extremely wrong thing.

The point is to find out whether you're game, and whether you'll work hard when you need to. These are important traits in the makeup of a worthwhile colleague, and those who would invest considerable of their own time and effort in mentoring you want to make sure they won't be wasted. This is how that's done. And, yeah, it's a pain in the ass for a while. But once you've proven that, as it was once put to me, "you ain't no scrub", that's an end to it.
Access remote Android phone
Huh. I guess it's one of those cases where once you have a thing, you wonder how you could have gone 20 years without it. :) Although, to be fair, I only started working with Perl (beyond one-liners on the shell) in 2012.
If I am not wrong, he is a member of the Go core team?
I would love to see what you develop.

My graphics card supports the native UI elements of Windows.

My users don't want a "Save as" dialog with life-like water refraction and fog, rendered at higher FPS than their monitor.
H.L. Mencken once defined puritanism as the haunting fear that someone, somewhere is having fun. Based on my interactions with conservatives in the U.S. who are religious I've modified Mencken's quote:

Religious conservatism is the haunting fear that someone, somewhere is getting something they don't deserve.
When I flip a coin, I reach up and catch it in mid air, then slam it on to the back of my other hand. I feel fairly certain that those two actions would negate any bias discussed in this article, and quite possibly introduce their own. If you know enough about a particular way of flipping a coin, you could know whether the chances are off from 50/50, but if you know that much, you could either devise a way for the result to be in your favor most of the time or you could ask for the method to be changed to make sure the other person isn't cheating. In either case, coin tosses are often done in casual circumstances where close enough is good enough.
> Yes it is very nice to have 1, 2 or even 5 Laptops which work with linux.

It's been a long time I haven't seen a general purpose laptop or desktop that didn't work flawlessly with both Ubuntu and Fedora. The only one I have is the MacBook Pro in front of me, but it comes with a decent OS anyway.

> Windows still runs on more devices, better.

Can it delete open files now?
A lot of that barely-scraping-by class see themselves as aspirants to the middle and upper classes, which is equal parts laughable and understandable. The term generally applied to this phenomenon is "False Consciousness", as opposed to Class Consciousness.

If they want to identify a parasite class in society, they should be looking up, not down.
For some reason, people can't wrap their heads around the fact that every enterprise needs some degree of "shrinkage" to keep functioning effectively. Try to get those margins to zero and everything starts going haywire.
How? Do you see it as it falls? or do you feel it when you catch and then choose to do the "Flip on to your arm" thing or not?
What high art, diamonds, and bitcoin have in common? They all would have a much much much lower value if they weren't so good for money laundering.
Beautiful chain of exploits, well done.
I haven't met anybody who likes the FDP either, but I'm conscious of that resulting from my social circle (which is heavily left-leaning). The poll results beat a single person's anecdata everytime.
Is it egg and chicken matter? Vendors don't write driver for BSD and BSDs lack of users because lacks of drivers. Honestly I hope I can run an OpenBSD and install whatever driver for my plugged in devices, both for my personal and production servers.
I’m not a designer, I’m a programmer, I mostly use these to export to something else, and do some minor adjustments. But on input, I always getting .psd (raster) or .ai (vector) files, created by professionals.

I’ve been developing software for 17 years, and this always was the case, regardless on the industry (desktop software, embedded, videogames), regardless on target platform (PC, mobile, embedded win or linux, game consoles).

I know there’re other good tools, but I’m not in the position to force everyone else to stop using Adobe.
In theory, yes, some Rust code can be faster than the C or C++ code people would write, especially as pertains to the guarantees offered by its aliasing control.

In practice, LLVM hasn’t had any incentive to implement those sorts of optimisations at this stage (because before Rust came along nothing would benefit from them), so the benefits are generally theoretical only.

It remains to be seen what this will effect.
Exactly. Nearly everyone who tries to explain why I would want Xyz device to connect to the Internet cites a use case that... doesn't require an Internet connection! Turning lights on and off at certain times, buzzing when a doorbell is pressed, thermostats and sprinklers that respond to the weather. Even security cameras don't need an Internet connection when being viewed locally, yet my Dropcam insists on sending all video out to a web service, just so that I can request it all back when viewing on my computer! Insane!
> you can ask it for another solution and it'll suggest a simple mailer

Exactly. The correct solution for me is "no mailer at all".
Can someone give me an "explain like i'm five" high level view of why i would want to use XFS over Ext4 or the pros and cons between the two?