skysight-inc/HackerNews huggingface dataset:
> PGPG&E E

Pretty sure it's the first time that I see, in the wild on the web, a result of erroneous sed-style replacement.
Physical things are hard, there are a million little issues.

Sometimes 'seeing' a piece or component can reveal a lot as it represents the solution to a problem that is not otherwise evident.

The smallest details like the size/type of motors, power ratings, how they are positioned, what kinds of sensors they use can reveal a lot.

To boot, you're not dealing with a toy that can fall apart after 10 uses - this is gear that ostensibly has to be fairly robust, which introduces a whole other set of quality challenges beyond 'just making it work'.

Example: making a little 'toy car' that ran across the floor, we ran into all sorts of control issues with the motors as the car encountered surfaces of different types, and also issues with getting caught on carpet etc.. Upon seeing how our partners made a previous device, it became pretty clear how they solved the problem. Instead of testing various different configurations and trying to find the 'best fit' - we just used their example.
There are parallels with city planning.

systemd reminds me of the efforts in some cities at clearing 'slums' to replace them with 'modern' apartment blocks.[1]

sytemd seems like a similar technocratic, modernist effort aimed at UNIX.

Operating systems are kind of like cities. One the surface they are often inefficient and messy, and people often wish they could come in and make them logical and rational, but people live in those cities and neighbourhoods, and sometimes the postbox is where it is for a reason.

If Jane Jacobs[2] were around, she could write a book called: "The Death and Life of Great American Operating Systems"

[1] See: https://en.wikipedia.org/wiki/Pruitt%E2%80%93Igoe, https://en.wikipedia.org/wiki/Quarry_Hill,_Leeds, https://www.youtube.com/watch?time_continue=862&v=Dxr2tEGlWU...

[2] https://www.citymetric.com/fabric/against-modernist-nightmar...
Yeah, having read your comment I checked the list too. It looks like another one of those lists where "Russian bots" is just code for Trump supporter. I viewed a random sample of 10 different users and they were tweeting about regular life stuff as well as supporting the president. One of them was just a crypto trader, they didn't even have any Trump stuff on their timeline.
When your control flow is linear you don't really gain much over a linear textual representation, do you?
I agree, I don't think it's going to happen with the iPhone.

I realize most people aren't paranoid enough to want this. I am. I only hope that some company starts manufacturing a phone with this feature at some point, so people like me who have read too many Philip K Dick novels can feel at peace.
I don't think the equity holders call it getting off easy when they lost over 50% of their value in their investment.
Ok sorry it wasn't 20 years but something like like 15-12 but anyway it was a long time ago folks !
https://outline.com/ZEdJEV
Look, I love text a whole lot. But I want to program without a desk and without sitting. In 2019, programming should be as portable as guitar playing. The thing holding us back is reading and manipulating text.

We should take the things that text does well, and find an alternative that offers the same functionality in non-desktop contexts.
Have you tried Vimium?
Windows has a different concept for services and processes. All of your processes are killed when you logout
As a data point, I get 20 days a year that accrue and roll over every year up to a maximum of 25, plus 7 sick days that don't roll over.

Personally, I like to let them accrue so I can take one very long holiday overseas every couple of years. I'm lucky to have a good immune system that leads to only missing maybe a single day a year due to sickness, allowing the others to be used for last-minute errands and mental health days.
The housecat may mock the tiger, but it will not turn his purr into a roar.
Just to clarify Chromium (browser) uses Blink, which is a fork of Webkit. IMO the consolidation demonstrates the complexity involved.

The alternative is subscription. That hasn't fared too well traditionally in browser space for a few decades. Maybe the Brave approach might work, where a fraction goes to the browser vendor akin to a transaction fee?
Darn was hoping for default urls for containers. so when you open a container the tab will open a specific url also.
If we can't expect educated, tech-savvy users on HN to take the long view and support Mozilla, then I guess you're saying the game is already lost.

We might as well just make our peace that the age of an open internet and general-purpose computing is coming to an end. In future, we'll enjoy AOL 2.0 access on our Google Home Terminal Appliances.
Researchers take step closer to creating tech that can read minds
Since Quantum, I actually find it to be a better product.
They just contacted Apple Support to report the bug. The "proper" way to report bugs to apple would be to use bugreport.apple.com.
It is not possible to have an "actual" meritocracy. There's simply no way to account for all personal biases and all the historical context that you'd need to to get a truly "objective" decision made.
> I am not a believer in write once use everywhere embedded code, it just doesn’t work, because the peripherals are just so different.

Are they though?

You got SPI, I2C, UART Timers and DMA and while their flavor may differ depending on the vendor, they should do about the same no matter what platform you are on.

Sometimes you might have to do some exotic stuff when a chip uses non-standard interfaces, but most of the time the behavior should be fairly generic.
In 5G circles there is this "vision" of VR/AR servers that reside in "edge datacenters" close to the customer. The user's movements are streamed to such a server which returns the calculated video stream. This doesn't make sense at all, of course. But you can put buzzwords like VR/AR on your shiny 5G slides..
You captured my thoughts perfectly. Many times I've been sitting outside with my phone or tablet in hand, wishing there was a natural way for me to get application logic from my head to the computer without a keyboard.
I suspect for most people, it's because a full marathon is at the very limit of their abilities, and a rare event. Most runners will run exactly one; even runners who keep at it will run only one per year. They'll need course support (including the enthusiasm of onlookers and other runners) just to be able to complete it. And they'll want to celebrate it and commemorate it with all the rigamarole that accompanies an organized race: the shirt, the medal, the banana.

None of that's necessary, of course, but if you think of it as "150 dollars per year" invested in the sport, rather than "a really expensive day doing the same thing you have been doing", the fees don't seem like all that much.

For me, those fees are motivation: I don't want to fail or look stupid at something I paid to do. Stupid, I know, but it's kind of a dumb event anyway. I'd be in overall better shape if I didn't run 26 miles in October and then take two weeks off to recover.
I posted this on the other discussion but the actuator and gantry is usually the easy part. "The instrumentation and processing side is never straightforward, especially in production. I'm guessing the trade secret is probably some sort of measurement device or some special pressure balance system on the actuators"

Side note, trade secrets != patents. The whole idea between the two is fundamentally different.
always appreciate feedback
This is pretty cool, I drop the following shell script on all my servers:

#!/bin/bash

if [[ -z $1 && -z $2 ]]; then
echo "No Message passed"
else
if [[ -z $2 ]]; then
curl -s --form-string "token=MYAPPTOKEN" --form-string "user=MYUSERTOKEN" --form-string "message=$1" https://api.pushover.net/1/messages.json
else
curl -s --form-string "token=MYAPPTOKEN" --form-string "user=MYUSERTOKEN" --form-string "title=$1" --form-string "message=$2" https://api.pushover.net/1/messages.json
fi
fi

It's SUPER basic and probably shitty but for me it's perfect. I can add " && push 'Command is Done'" to the end of any command and get a notification on my watch/phone/(and desktop? But I don't have pushover on my desktop installed). Great for things you threw into a screen/tmux session and want to know when they finished.
Nice, congrats on the launch!! I expect to switch over from YNAB once you enable automatic bank import.
As far as I know, it's also personalized completely locally.
Thats the prototypical example used in all bayes theorem explantions :D.
I made an open revenue page for https://geocode.xyz/open
It is hard to keep it up to date when there are 4 different revenue sources, but it is a good signal to send to customer s saying "hey, we are growing, so you can be more confident working with a company that's going to be still around down the road."
it's common on google apps ;)
Does "with tools" just mean a screwdriver? If so, what's the big deal? Everyone's got screwdrivers.
Yes. What I'm wondering if there cost is how far their actual raw cost (beyond development costs) is to $50.
How We Made the Force Report Database
I'm treating network & host attacks as a supply chain attack where the authentic/intended destination address is replaced by the attacker with the attacker's address. Hence my air quotes around the word "wrong".

As with MEW, as far as Ledger is concerned, a correct transaction is being signed and will in turn be broadcast. But the final outputs don't actually end up where the sender intended them to be sent because their host or network was compromised.
I think you may be underestimating bankruptcy's difficulty.
I think you are just using some extreme numbers to generalize across India. 3-4 hours to travel 60 miles you say? It takes 1 hour to drive 20 miles in Austin during office hours! So with your logic I should generalize that to the entire USA.
Uh, no. The defining characteristic of mammals is the ability to produce milk. The word itself is derived from the latin word breast. There is a definition for the word milk as a verb in the mechanical sense as in to extract a substance from an object mechanically but the product from that extraction is not, in any sense, milk, as in the noun. The only other known animals to provide milk are a specific species of jumping spiders. But, as this is specifically a single species, or perhaps even a small genus of interrelated jumping spiders, it is not a defining characteristic of its entire class from an evolutionary stand point.

Milk is an important substance and the definition of which should be more regulated to prevent distortion or misinterpretation of its function by marketing. The only manufactured food substance that approximates milk is baby formula. It is time to stop calling all of these mechanical extractions that are marketed as substitutions something other than milk. This is important because there is a lot of misinformation and general quackery that is related to these mechanical extractions that endanger the lives of infants such as the parents that killed their 7 month old infant by substituting quinoa milk with actual milk or formula because it was "natural."
Think he means this addon: https://addons.mozilla.org/en-US/firefox/addon/multi-account...

At least that's for controlling them easily. I use it for Whatsapp web on 2 accounts
Dunno whether the Debian/Ubuntu team does anything with the packages, but on Fedora at least, the Firefox RPM usually gets held for a few days so that the Fedora QA team can do their own testing before releasing the package to the public.
There's a new CSS engine: https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-en...
but the new compositor, WebRender, has not been enabled yet (https://bugzilla.mozilla.org/show_bug.cgi?id=1311790). I believe it will be enabled for Windows users in version 67.
Why It Hurts to Lose Sleep
All one or the other is bad. When you work at home, you can choose when you go to the office vs staying at home.

I have kids, so working at home has some downsides, so I've actually been considering renting office space (or a co-working space) to have a couple days where I'm not around my family to get serious work done. I wouldn't go there every day, just; 3 days/week at most.
I never claimed Google has 5 9s. Your claim that 99.999% for Gmail means Google isn't a place we should go to for reliability advice is comical at best, ignorant at worst.
I've had to use a number of visual programming tools and I never truly appreciated this argument until I had to deal with all of the trade-offs.

Most visual tools handle version control poorly. Refactoring and reuse is a joke. They often require a lot more work to do simple things that can otherwise be expressed with a simple expression.

What I do like about this article is how the author shows many different projections of code and I think that's really the key. I personally think before we try to tackle the difficult problem of building a visual editor, a better problem to solve would be projecting code that's written in a simple text editor into different graphical formats.

There are a few challenges with that because turning existing languages into visual representations is a challenge itself. One can imagine the challenges of projecting a function in your code base into a graphical representation.

Let's say you wanted to project a class's method to a sequence diagram. In order to keep your diagram clean, you'll want to display and emphasize method calls to external services and elide local method calls, which aren't so relevant in your diagram. How do you solve that? Do you require the programmer to annotate the various aspects of their code? Do you assume some sort of convention? That might work with green field projects, what about existing code that already violates conventions? What if you want to have different projections of the same code? Do you litter your code with annotations?

The key point is different diagrams communicate and emphasize some things often at the expense of other things, and automatically figuring out what needs to be communicated is hard for humans, let alone tools.

Personally, I'd be interested in a set of DSLs that would not only project the different aspects of your program, but would work together to verify the correctness of your program. You might have a simple predicate DSL you'd use to describe what invariant conditions must always hold. Maybe you'd have a DSLs to describe how services communicate with each other.

I would really like to see people who are researching visual programming to take these issues seriously and not discount the value of text. There's not one reason why text prevails, there are many reasons. If that's not convincing, consider The Lindy Effect which suggests that the future life-expectancy of a technology tends to be proportional to it's current age. In other words, if something has dominated for 50 years, knowing nothing else, it's likely to continue to dominate. Forks, chopsticks and wheels are elegant solutions that have been around for thousands of years. I'm not saying text is the same, but I feel like a lot of people (not all) working the on visual programming tend to underestimate text.
We spent ~4 hours troubleshooting an Office365 deployment before realizing the SSO outage was the cause.

The simultaneous fury and relief when we successfully logged users on the next day having made no functional changes was a watershed moment in our self-hosted services commitment.
Thanks, now I know why Emacs daemon keeps delaying my restarts in the system (just discovered that NixOS defaults KillUserProcesses to false).

Turning this on to true, for me it does no make sense to a user service (yeah, I run emacs as a user's systemd service) to keep running after I logout of my system.

P.S.: And the fact that for some people this behavior makes sense is why I think Lenart decision to put this as an option makes sense.
Firefox's transgressions are debatable. Google's tracking is significantly worse. You can't equivocate the two. Even if you don't like Firefox for valid reasons.
My Gmail account gets more spam in a week than I've gotten in the two years I've had FastMail. And Gmail's spam filter is surprisingly easy to defeat, considering. For months, putting "- -" at the start of the subject line would trick Gmail and put it in your normal inbox. (I just looked, and it looks like they've fixed it, but back in December it was bad.)

This myth that nobody but Gmail can handle spam needs to die. It was true in 2006, but it is not true in 2019.
Could any seniors give more information on what do they mean by this firefox update: A better video streaming experience for Windows users: Firefox now supports the next-generation, royalty-free video compression technology called AV1?
Google Site Reliability [SRE] Workbook
if you review the list of users on the list, it clearly is biased - I've only checked 10 random accounts but at least half of them appeared to be real, regular Republicans. I mean, the fact that botsentinel rate accounts as "problematic" is pretty amusing given that it's language associated with a particular political orientation.
The new workbook is designed to give you actionable tips on getting started with SRE and maturing your SRE practice. We’ve included links to specific chapters of the workbook that align with our tips throughout this post.

https://cloud.google.com/blog/products/devops-sre/how-to-sta...
>I think the takeaway is intentionally being almost unreasonably supportive of people building things

Hate to break it to you, but "building things" doesn't make you special; solving hard problems does. Not sure why the latest data-selling photo app needs "unreasonable support".
Witch hunt? Are you seriously suggesting that Huawei _doesn’t_ engage in corporate espionage?
Or give us actual syntax for blockquotes? (> at the beginning of a line, markdown style, would be great…) Which I feel like gets used all the time in the discourse here, and for good reasons, too.

Then you would have that bit of time back, and the rest of us could stop scrolling back and forth when someone code-blocks a blockquote.
It's abundantly clear from the emails that Huawei was maliciously trying to steal IP, to the point wherein they snuck people into a facility to carry out industrial espionage.

There are numerous reasons why a civil suit might have failed even when the aforementioned is true.

Moreover, this seems to be not an isolated case, but a systematic behaviour instituted within the organization, and others, including the state.

However ridiculous it is for people to be trying to copy the 'tappy robot' (!!) - this is a serious issue that needs to be addressed.
The Intel 80386, part 7: Conditional instructions and control transfer
I have turned on Webrender in FF66a (nightly) and it’s fantastic; it sped up a site I quickly threw together for a friend no end [1] and almost everything with lots of graphical painting is buttery smooth.

Even though they are only starting in nightly to make it the default on Nvidia hardware it seems to work without incident so far on this 2016 AMD Radeon’d MacBook Pro.

[1] https://uparchitects.co.uk/

[2] https://discourse.mozilla.org/t/have-you-tested-webrender/16...
Relevant article:
https://www.nytimes.com/2016/03/14/t-magazine/food/precyclin...

Interestingly, it ends with the sentence "How long, then, until Brooklyn catches on?"
What Happens to Your Body When You Hate Your Job
David Goggins was (is) a Navy Seal, so he had a strong baseline/foundation.
Ask HN: Penal Colony Comeback
Is it possible that penal colonies make a return? Prisons, psych wards, and homelessness are extremely complex questions, could well maintained and supervised penal colonies be part of the answer?
Nah, Quantum is fast. People are mostly complaining about some Mozilla management decisions, rather than technical ones.
Right. The "adjustment" seems to have such a wide range that it makes it almost meaningless, though. Or put another way, I feel like Price/EBITDA produces a number that can be valuable for the sake of sanity checking an offer. It doesn't seem valuable in the other direction. i.e. The multiplier is an output rather than an input to the formula. Picking a multiplier first is basically arbitrary. Comparing the multiplier a price yields has some value but doesn't really drive the price choice.
There is. udev loads kernel modules. See eg. http://www.linuxfromscratch.org/lfs/view/development/chapter...
Edge is getting a Chromium back-end with talk of Windows 7 and 8 support. So, perhaps that's a strategy to kill IE11 too (fingers crossed).
The monospace is, I think, intended for code, and a lot of us use it that way.

You want something separate for code blocks and block quotes here.
+1 for Bitwarden - it's been fun to watch that product unfold.
PG&E files for Chapter 11
> increase the size of voting arrows to make it possible to reliably hit them on mobile

I was left satisfied when they added the unvote/undown buttons. I only miss on my first try about 10% of the time :)
I wish. Unfortunately Microsoft never created a full alternative for embedded applications was never created my company's date to stop using IE11 by 2021.
From an outsider's perspective, it seems like an obvious hypothesis that increased happiness is negatively correlated with depression.

My question is, is this work assessing whether an existing, confirmed hypothesis (e.g. happiness counters depression) holds true for a different population, or is it assessing whether this hypothesis holds true at all [0]?

The paper appears to focus entirely on ASD subjects, so this delineation was not clear to me, at least on an initial skim of the paper.

Also, I feel like a more detailed treatment of hedonic and eudaimonic happiness from the perspective of ASD would have been beneficial in providing a better context to the reader. Maybe this is well-known in the domain?

[0] and happens to focus on this population for access, funding, or other ancillary reasons
What was the render time?
How to get an AI job, without a PhD
I meant a self-hosted server, and self-hosted client.
Which would be a valid point, if Mozilla's definition of "every last knob" didn't include such basic features as "customizable keyboard shortcuts" and "allowing unsigned side-loading of addons", which the product already had for the 15 years ending 2016.
I wish I could revert. 65 regressed and the tabs are back above the address bar.
Blame Google, not Mozilla. They're doing it on purpose and it's the main reason why more people should make the switch now before it's too late and nothing else works with Google's stuff but Chrome:

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

https://arstechnica.com/gadgets/2018/12/the-web-now-belongs-...

Google intends to kill Hangouts by the end of the year anyway:

https://www.theverge.com/2019/1/22/18193303/google-hangouts-...

I don't have any proof for this, but I think everything I've seen about Google's Invoice was also meant to kill the open email standards by convincing everyone that the proprietary "AI-enhanced" features of Invoice were worth it over interoperability with other email providers.

Thank goodness that app failed. They're still trying to do it through Gmail now, but it's going to be a much slower process and hopefully people will have enough time to catch on to them before it's too late.

Google is becoming a monopoly in the classical "evil company" sense - a monopoly that's no different than any other monopoly in the past, and that will try to exploit the users and kill competition in the same way others have done it before. More people should start to seriously consider this before going more "all-in" with Google than they already have.
Is posting on a public forum to request legal advice from people with no protection whatsoever really considered a good idea?

I suspect that the fact there's a twitter account[1] collecting the weird and wonderful posts from there doesn't weigh in it's favour.

[1] https://twitter.com/legaladvice_txt
Wow! Thanks a ton for the suggestions!