skysight-inc/HackerNews huggingface dataset:
They are funding fusion, and not just the cold fusion research listed in the sibling comment: https://www.theguardian.com/environment/2017/jul/25/google-e...
Realistic Human Body Shape Modeler Based on Real Data
It's worse than Google Earth.
The people I know who have done this (called microblading) were putting on their desired eyebrows every morning with makeup. Now they save themselves 10 minutes and worrying about getting it right every morning.

It's just semipermanent makeup.
Yep, suddenly it's a problem now that poorer people can participate, whereas the rich and powerful have been doing this for centuries if not millennia.
Artificial Intelligence and Personal Identity
Free Useful SEO Tools
Great article ... it articulates the four categories of tasks very well. I've found podcasts and audio books are the same as music with lyrics - I can listen to them during the Trivial and Physical Exercise categories but not during the Requires Concentration and Reading categories.

Curiously, if I'm concentrating or reading, I don't hear the content at all (though it can distract me). Friends report that they hear the podcast but don't remember the task.
> How in the world is a DOS that can only run a single app at a time better than a system that can run dozens of apps at once?

> How is non-multitasking a better experience?

If you only use the device for one task, such as a point-of-sale system, or menu display system, then multitasking support is not needed.
Excel is a lot more scalable than doing it by hand. I think the point that Excel--even with its poorly scalable performance--has made programming ridiculously accessible in extremely valuable ways is spot on. In fact, it has creates unending market demand for software engineers--customers invent their own apps (in Excel), prove it out in the real world gaining revenue all the way until it slows due to scaling issues, and software engineers just need to rewrite it for them in a scalable environment. It seems pretty optimal to me.
I think the most of us are agree that PM will make the code more readable and clean bla bla bla, but the problem in the C# language. Do you know how many ways that you can check the null in C#? (object == null) try to collect them and tell me which one is good. I think the problem here is C# blowing-up
Ask HN: Bootstrap Startups in Weeks
Hi, I just lost a really important and only client. We always wanted to create SaaS as an alternative or create our own agency instead of getting clients through other agencies.

Is there a realistic chance to make such a business profitable enough to get by (2K+/month) in a matter of weeks in your honest opinion?

What would you do?

Thanks a lot - Tom!
Identity and the Copying of Minds (2006)
JPEG XL repo seems to have adopt Google Brunsli.
>> let the downvotes rain upon me

> I downvoted because of this bad faith portion of the comment.

He predicted downvotes, and you provided them. Maybe the faith of that comment was good, after all?
> Parsing commands should be the responsibility of the shell and all the program should do is check for the existence of flags and values.

I would love to see more consistency in command line parsing, and I think argument splitting has helped add consistency for Unix-likes compared to Windows, but going further has some major challenges:

getopt(3) parsing currently depends on the accepted options. For example, the parsing of `command --option value` depends on whether --option requires an argument. Similarly for `command -cmyfile` which depends on whether -c requires an argument (or -m if -c doesn't, etc.).

For argument, lets say the shell implements the One True CLI Option Syntax™ and passes the parse result to programs. What are the big advantages over the status quo? A stronger encouragement for consistency than getopt(3)? Slightly less work for new option parsing libraries? Unfortunately, most of the code for option handling, which parses and/or validates options and option arguments, prints errors, prints --help, etc. would likely remain largely unchanged.

However, in the same vein, one area that I would love to see more standardization (although probably not at the OS level) is a more expressive way to declare supported options and arguments. There is all sorts of information beyond `struct getopt_long *` which would be useful for parsing/validation, documentation (--help and man pages), and shell autocompletion that is currently ad-hoc.
Pretty much this. Add to that pybind11's exceptional numpy compatibility (including easily mapping C types to structured numpy dtypes that can be e.g. converted to a dataframe), and there's not many choices left if you're not planning on reinventing a wheel or two.

(disclaimer: pybind11 contributor)
It is highly unlikely that the CEO did it all himself.

It is far more likely that there were dozens if not hundreds of people that actively and willingly participated in it. Were those people terminated? That's the real question. I'm, frankly, shocked that it is presumed that by replacing a CEO rather than replacing everyone who thought going after Susan was "just doing their job, not a big deal, no need to have a boss sign off on it" is considered to be acceptable.
Not a fan of Facebook but IRS are criminals. Taxation is theft and slavery. Good on Facebook to avoid getting robbed.
not as significant as it might sound at first. in fact, i think it's irrelevant.

roads can move. therefore the road bed will look wider than the road surface actually is. not to mention lane changes due to construction, etc etc.

this capability would have done exactly zero to stop the tesla median crash that was just reported on by NTSB (ie the crash 1 year ago).
It is not on you. There is this idea, especially in the US, that government is bad and it should never regulate anything, and that consumers are responsible of everything bad happening in the world. The reality is, it's very easy to hide unethical parts of your business from consumers, so unless the consumer does an extraordinary job, they're going to make unethical decisions, anyway. It really is government's job to regulate industries so that they're not detrimental to the society.
Doesn't almost every multinational use this arrangement, commonly known as the Double Irish? Why is Facebook getting called out specifically?

Surprised the article doesn't mention this.

https://en.wikipedia.org/wiki/Double_Irish_arrangement#Multi...
I care because I don't want everything to turn into a race to the bottom with the little gremlin on the side laughing as he continues to sell tools for a premium, yet some groups seem to be hell-bent on getting people in this rat race and ostracizing the people who won't conform.
I would love to know this as well. The rise of 2FA has made everything more secure for sure, but it has made usability plummet like a rock on Jupiter. Especially in a corporate environment where you have multiple layers of tokens, authenticators and passwords.

Password managers do help, but you still need to click and enter and copy paste many many times a day.

If only someone like apple / microsoft / google came up with a comprehensive solution to all this - as they seem to be the only entities big enough to shoulder such a monumental task.

I mean Apple sorta kinda does, but only for its own services. I have an apple watch, it knows that its me and its authenticated. The proximity with my laptop unlocks it automatically - so far so good, but why can’t I use the same thing for github/google/microsoft websites? Why can’t safari send some sort of token through to then authenticating that its me? I mean if you’re afraid it might be someone else at the computer - _check the damn watch proximity again_!
And if there’s a need for personas - sure but they are all still linked to me. I would imagine there could be like a system dialog where I choose which persona to send to a specific site/app.
/rant
If the controller doesn't fulfill that job, then the model or view model would (for good or bad).
I can't remember what I used for Nim, I think I either used Nano or vim just because I've only tested it once or twice. I havent used it heavily yet, though I do have an interest in Nim, since I do enjoy Python programming.
I'll both agree and disagree with you, and to some degree with other people replying to your comment.

You're probably correct in thinking this maltreatment extended to men, or generally in ways that weren't specifically sexist. That doesn't mean that the sexist aspect of the maltreatment isn't also true, or an additional or more specific problem.

I'd say it's completely fine that the problems at Uber were presented from a sexist perspective, as that is a more salient and quite likely more damaging perspective.

That said, I do think there's some value to your comment in that it's very likely this kind of culture probably hurt many people in ways that weren't sexist. Highlighting Fowler's perspective, hopefully, doesn't bring to attention sexist problems at the expense of others. I don't feel it does, so far.
Afaik he still has it , making sure to keep the annual millage under 2500 for that special import law he and some motoring aficionado's got passed.
Well, my USB 3 ports don't work because the motherboard maker can't be assed to make some Linux drivers...
Tax avoidance is legal, tax evasion is illegal. There’s a big difference.

If the IRS wins their suit then it will be shown to be no different than tax evasion in this case though :-)
It was used once in 1884 and the writer there specifically said he invented it. There are no other recorded uses of the word before The Simpsons.
They will not be expected to pay this fine each year.

They will be "expected" to discontinue the behavior the IRS is suing them for. If they do it again, the IRS presumably has cause to sue again.
I think we need to change consumer expectation about the products we use.
Most of them don't need palm oil at all.
Pay inequality is a big problem in tech. Help by sharing
Sure?

At this point 1500 is the standard, we can’t ever hope to increase it without a way to negotiate the acceptable value across the entire transmission path - that’s what IPv6 gives us.
Regarding the propositioning for sex, a uni buddy of mine was propositioned during an interview for an internship by his male interviewer (buddy is gay, interviewer likely is too). It was absolutely vile, unsettling behavior, and it made me think it might be more common than I previously thought.

Later, one of my sisters told us about how she applied for some job at a startup (not an IT related job), and after the interview she was told she wouldn't get the job because of other strong applicants and her lack of experience in the field, which is fine and true. But then one of the interviewers asked her out for drinks right after that, at which point she couldn't lose the feeling that maybe she was refused the job only so that this interviewer could hit on her later (which he probably couldn't have if she got her job and he became a superior to her).

When - as a young(er) man - I did my mandatory civil services (which I had to do because I refused military service) in a hospital, there were not just one but few female nurses[1] who engaged in what I would consider inappropriate remarks ("I'd eat you up", "nice tushy, you should wear tighter pants", "if I was a few years younger I would...") and one nurse going so far as "jokingly" slapping me on the butt. There were a sizable amount of patients who also engaged in such remarks, as well as male patients non-nonchalantly asking me "how many of those nurses have you banged so far?".

I am still mad at myself that I didn't report at least the slapping up the chain, thinking at the time "I don't wanna be that guy getting angry over a joke" and "I don't want to be seen overreacting or considered to be a victim"; and I didn't even have the additional problem of having to care about my career as this job was something I didn't want to keep doing anyway as soon as my mandatory time ran out.

I talked to my dad about it, who happened to have done his own civil service in the exact same hospital in the late 1970s; his experiences were more or less the same, tho he said he didn't even consider reporting such behavior at all.

What I guess I am trying to say is that this kind of vile behavior is in fact pretty common, unfortunately, and also not necessarily only something men do to women (although I am sure it is more prevalent in that direction). But most of it I wouldn't attribute it to sexism, but to assholes being assholes.

[1] most of the people, especially the nurses, were nice or at least professional
Only for TLD owners.

The moment I'm renting a subdomain under another person's TLD, the problem stops being solved.

> people will have alternatives to .org, should .org continue to do what the people don’t want.

Handshake does not address or solve the problem of domain migration in any way. If you rent a subdomain from a Handshake TLD owner, and they turn out to be evil, you are in the exact same position as you would be under a centralized system.

If you want to get rid of that problem, the TLD registration needs to be robust enough that everyone -- even high-school kids, even poor people, even weirdos who own dozens of websites -- can buy their own TLDs for all of them. The "you'll just rent subdomains" argument for Handshake needs to go away.
You could try...

https://github.com/burtonator/polar-bookshelf
https://github.com/pirate/ArchiveBox

Both allow you to save web pages locally. Polar is easier to use and it's an Electron based desktop app. ArchiveBox uses a CLI and requires Python I believe.
New parts New Workbench New start – Marble Machine X #113 [video]
I wonder if this is a reaction to the issue I opened :)

https://github.com/google/brunsli/issues/60
Unfortunately enabling this means everybody within a 15 meter radius knows when my laptop has rebooted because this option also enables a BEEEEP that cannot be disabled or turned down. :(

Can disable the low-battery beeping; cannot disable the POST beep unless you switch to vendor logo mode.

(It's your standard old-style beep - just rendered through stereo speakers that have uncannily decent audio reproduction at that particular frequency for some reason. In a serene, quiet room.)

404 sense not found; please check the garbled and try again
Complaint: Amazon doesn’t allow baseline TLS security
Yes I find these cheap LED bulbs nearly intolerable-the flicker is especially noticeable because they transition so quickly from fully illuminated to fully dark. I’ve always perceived a slight flicker from fluorescent lights but because the phosphors smooth it into more of a fade in and out it’s much less distracting. I definitely think people perceive these things differently...I recently stayed in a hotel room lit entirely by these cheap LED bulbs and it was the first thing I noticed from walking in. It really bothered me that every light fixture strobed as I moved my eyes, but my girlfriend barely noticed it and only after I pointed it out.

The OLED displays in current smartphones also exhibit a visible strobe effect at lower brightness settings. I figured I’d get used to it but ended up returning my iPhone 11 pro after a week because it was driving me nuts. I’ve met a few people who perceive it as well but most seemed to have no idea what I was talking about.
Ooh. That's super nice.
historically gold buys guns (armies)
This was done to finally shut of the coal plants (a good thing in my mind) but the GTA consumes a lot of electricity and it had to come from somewhere. So in a classic case of externalizing their problem they voted to make it someone else's problem. The sitting government took away local planning and oversight, created setback guidelines based strictly on what the industry wanted and practically all of the "consultations" were held in the gta far away from the people actually affected by them.

Host communities didn't gain anything other than many folks having dried-up or polluted wells from the footings driven into the ground, seeing roads destroyed by heavy truck traffic with no compensations to the municipality, and none of the promised green jobs materialized. They lost scenic views (some like windmills, some don't), property values, a general sense of knowing that they, and their opinions matter. Losing that last one is the most dangerous to a functioning society.

I'm still puzzled that you assume I have chosen a side in this. There' no war here since you are clearly unable to see both sides of the issue and further discussion is pointless.
It is illegal in Ontario. From the Ontario Highway Traffic Act:

Number plates, further violations
No other numbers to be exposed
13 (1) No number other than that upon the number plate furnished by the Ministry shall be exposed on any part of a motor vehicle or trailer in such a position or manner as to confuse the identity of the number plate. R.S.O. 1990, c. H.8, s. 13 (1).

Number plate to be kept clean
(2) Every number plate shall be kept free from dirt and obstruction and shall be affixed so that the entire number plate, including the numbers, is plainly visible at all times, and the view of the number plate shall not be obscured or obstructed by spare tires, bumper bars, any part of the vehicle, any attachments to the vehicle or the load carried. 1994, c. 27, s. 138 (7).

Obstruction prohibited
(3) The number plates shall not be obstructed by any device that prevents the entire number plates including the numbers from being accurately photographed using an automated speed enforcement system. 2017, c. 9, s. 3.

Same
(3.0.1) The number plates shall not be obstructed by any device that prevents the entire number plates including the numbers from being accurately photographed using a red light camera system. 1998, c. 38, s. 2 (1).

Same
(3.1) The number plates shall not be obstructed by any device or material that prevents the entire number plates including the numbers from being identified by an electronic toll system. 1996, c. 1, Sched. E, s. 2 (1).

Offence
(4) Every person who contravenes subsection (2), (3), (3.0.1) or (3.1) is guilty of an offence. 1993, c. 31, s. 2 (5); 1996, c. 1, Sched. E, s. 2 (2); 1998, c. 38, s. 2 (2).
>Last time I set up a printer for my mom, it was a PITA: I had to download drivers, install some giant pile of crap software, go through a bunch of screens of garbage, etc. Needless to say, her computer runs Windows 10.

Weird. Printer drivers usually auto-install for me on Windows 10.
Yes but that's the underlying system, not your "application code" handling the structure parsing. Maybe I shouldn't have said JSON, but you do always get a JavaScript object back, as opposed to UNIX filesystem/socket operations which only really return application/x-octet-stream data. I thought that was the thesis of the article: it'd be a better world if your operating system supported parsing common structures for you.
Thus far in this thread nobody has offered any counterpoint to the speed argument.

The first PC we bought at home was a 133MHz Pentium.

My current box is a Ryzen 3700 at 16*3.6GHz.

It doesn't feel like I have that much more power at my disposal doing everyday things. Web browsers aren't 400 times faster today than Internet Explorer was in 1995.

They should be. Even if you account for all the extra stuff that's going on today things should be at least 50 times faster. Why aren't they?
It's never as simple as a moral equation. You must take account office politics and the connections people have inside the company.

For all we know, that guy might be a friend of a CEO, a relative of HR, etc.
A millennial dream, a Fed nightmare
The filament in a filament bulb doesn't fully cool down when the voltage crosses to zero, so that smooths them out a lot.

Sorry...I just noticed you are talking about filament LED and not old fashioned analog filament bulbs.
The 10khz+ flicker only comes about if the bulbs have a proper switching power supply (and if that switching power supply itself runs at 10khz+).

But for the 'real cheap' bulbs, they likely (due to being "real cheap") have either a half wave or full wave rectifier (i.e., no switching PSU) which results in the LED's having a flicker at power line frequency (either 50hz, 60hz, 100hz, or 120hz depending upon which combination of line frequency and full/half wave rectifier is present).
I wish people stopped using the browser like it's an OS.
This special import law is called "Show or Diplay" and is a statuary amendment to the Unite States Federal Motor Vehicle Saftey Standards (FMVSS).

"Because of the expense and effort required to import a vehicle with this exemption, the approved vehicle list is mainly limited to high-value sports and touring cars."

https://en.wikipedia.org/wiki/Show_or_Display
Things like comments purely exist as bytes in YAML. If you were to deserialize and serialize YAML back you would lose all comments.
You'll probably like the product teardowns of youtube user AvE. He usually does tools, but also the random appliance or product from time to time. His teardown of the Juicero is a classic: https://www.youtube.com/watch?v=_Cp-BGQfpHQ
My experience with tax collectors is that they pursue those owing between 10K-500K intensely.

Once it gets into 7-8 figures, you can VERY easily pay proportionately less than the poor suckers caught in the 10-500K net.
So how would one retire early? Could I quit my job today? What exactly would that look like? My thoughts to explore this further is to help people make the jump away from working for someone or a company that they do not enjoy - and hopefully to better pursuits.
What about color-grading video? Photos? Backing up all of your family slides, negatives, and portraits? Learning to program for free on your own time?

Get out of here with this spotlight-y maga-esque ridiculousness.
> Disabled white men certainly have their own struggles; disabled black men would have even more struggles.

This is a bizarre take. It sounds like you're saying that no matter what the individual circumstances are, race is the ultimate decider of one's struggle. It could be argued that this is the exact line of thinking that leads to "systemic racism". It's surprising how prevalent this view is, on HN especially. Not two months ago there was a top voted article about how dangerous and stifling the "victimhood mentality" can be. If that is true, why would you so willingly put an entire race of people in the victim bucket? It smacks of the soft bigotry of low expectations.

I am and always will be on your side if you're advocating for personal empowerment of people and groups but I disagree with the tactic of using group membership as the most important deciding factor of someone's experience and a means to discredit one person over another due solely to the nature of their group intersections.
prior life, I would believe. "was greater than" might have more accuracy, right?
Hand-picked animated illustrations for your 404 (free)
I can tell that you really want me to believe that ICANN and the US government are the problem, and that Handshake is the solution. But you still have not addressed how Handshake solves the three main problems I have with the .org sale:

* The .org owners should not be allowed to rent-seek, but instead continue to provide the same level of service and fees that we have come to expect.

* The control and governance of TLDs should be handled by a non-corrupt governing body with the powers to ensure that only well-behaved operators may control TLD domains (where "well-behaved" can mean "will not rent-seek").

* To enforce this in the face of corrupt actors, the governing body for TLDs needs to be able to take back control of a TLD from a corrupted operator.

You have not convinced me that Handshake will address any of these things. Therefore, Handshake is not germane to the discussion of what to do about .org.
They're behind the Fastly CDN I think.
I don't think I agree - it seems very likely that bosses all the way up the chain were signing off on it. "Let's hire investigators to discredit her" is surely not a decision that some random member of HR staff would make on their own.
I used swig once. Never again.