skysight-inc/HackerNews huggingface dataset:
Stray Dog Climbs 23,000' Mountain
You know you can have OTP on YubiKey and app on authenticator app on phone or laptop. Then you just connect your key to device and you are independent from a device.
I wonder what the system as a whole is rated to. I suspect the motor will give out within another decade. I doubt that the system used a super long life motor, but I could be very wrong.
> we only care about the current state and what it's not doing correctly

That's just too ignorant for words.

You're trying to teach bush people to boil water to kill germs.
Yes, it's very easy to make pause times low if you're willing to make allocation expensive - it's all trade-offs.

In multicore's case it's about keeping low pause times while also keeping allocation cheap _and_ maintaining throughput.
This is what the article says.
That's not even true: https://www.youtube.com/watch?v=0ytoUuO-qvg&feature=youtu.be
Agnotology – the study of culturally induced ignorance or doubt
WHO Issues 'Highest Alert'
Write Web Form Data to MySQL Databases in Minutes
Holy shit, the entire explanation of the absurd reasoning behind needing to use the getlantern/idletiming lib, and the debacle behind unraveling it's dependencies is pure gold. When the breadcrumb trail to dependency-hell stems from a file whose contents are:

// This file is intentionally empty.
// It's a workaround for https://github.com/golang/go/issues/15006

I about fell out of my chair. Pure gold.
How the Probabilistic Horse Race Confuses and Demobilizes the Public
Threadripper is the prosumer chip, Epyc is the server chip. The current Epyc based on the 7nm Zen2 architecture can handle 4TB of ram.
If the CDC merely urged that all large gatherings be cancelled, that would probably result in the cancellation of 95% of them, with no constitutional implications.
Web Assembly is just a runtime, like obfuscated JS it is sandboxed and still needs to access some standard APIs to at least conform to CORS. I don't see a problem to let plugins/browsers control `window.fetch` or whatever connection method the WASM code is going to use.
Note that even if the company doesn't use version control, you probably can do so yourself (e.g., with a personal git repo) and get a lot of personal benefits. I've done this at a few shitty jobs.

Believe it or not, it's better for you that there is no version control than that they force a bad one. (Looking at you, Perforce.)
Java's GC is an impressive piece of engineering with a whole lot of investment, and even then (at least until very recently) it came at the cost of high stop-the-world pause times.
Oh my god these are so bad. Modernism without taste is just brutally, brutally ugly.
so what you're saying is that we have nuclear trebuchets?
In a round about way you sort of can now. The “allow installation from unknown sources” is per app-source now. You need to enable it for Google Chrome if you downloaded the package from Chrome, or for F-Droid if you downloaded it from F-Droid. So, the solution you’re looking for could be just a small shim app to download from your own repository of sorts. Janky .. but it’s a bit more possible than before I guess. As an added bonus you could do some signature validations too!
Adding a disclaimer but continuously peppering the entire thread with your C/P seems beyond disingenuous.
It has a built-in configuration for Yosys and some other FOSS tools, but you can also build your own configuration using a scripting language if the backend is not supported yet.
We just ran a pretty high profile 20 year experiment with Stringly Typed languages - Java.

Generally we try to avoid the mistakes of the previous generation (and make the same ones as the one before that, half the time) so this is confusing to me.

I wonder how many Android contributors he had working with him while these decisions were being made.
Yes, I follow Android's prompt to report the crashes.

I don't see them listed in about:crashes though, so I'm unsure how to follow up about them.
Worse Is Better is a form of prioritization, especially in the face of changing requirements. Right Thing assumes you not only have lots of time to polish every piece, but that the goal is a fixed point you've already decided upon, so none of your work is going to be wasted.
Did they have an incompetent President then too?
If anything, one of the biggest benefits of earning more is exactly to not have to think so much about money - more and more things start falling into the "cheap enough that I don't have to care what it costs" bucket.

To me that's the main benefit of earning more. Sure, it's nice to be able to buy more expensive things overall, and e.g. be able to travel more, but I find more value in the many tiny day to day improvements that individually sound trivial, such as not having to budget when at the grocery store. It's a few minutes here and a few minutes there extra where my mind is free to relax or focus on more interesting things, and it really adds up.

There was a year in my youth when I had a big economic setback, and suddenly had to budget my day to day expenses again, and frankly, the time I lost that I had to spend thinking about money, from the small things like how much I could afford to spend for lunch to how to cover rent, was exhausting, and a very stark reminder of how easy my life had become prior to that. And I've never experienced true poverty - I always had multiple safety nets; I'd never have starved, for example.

I think the mental exhaustion from dealing with a strained economy is one of those things people who haven't experienced it tend to don't get when trying to imagine what life is like for people who have little money.
This virus is particularly insidious because it has a long, asymptomatic incubation period during at least part of which it is contagious. So by the time many cases are being detected and reporting it's usually too late, the virus has already spread past containment.

There's a video floating around which geographically shows cases in Korea over time. The first two weeks or so a couple cases pop up here and there - the third week sees half the country light up in a matter of days.
>Go has faults. The "OMG Go has no generics so it's total trash" argument is just silly. Generics are coming.

Until it has them it's a valid complaint. And the fact that they're finally coming 11 years after the language's creation is another matter
Shadow DOM is created dynamically using "attachShadow". You can try overriding Element.prototype.attachShadow, but this is easy to detect.
Sony's developer rules are like YouTube's content policy: arbitrarily restrictive, but may be waived for favored parties. For example, SCEA (but not SCEJ!) had a "no sprite games" rule. The American marketing for the PlayStation leaned heavily on its 3D graphics and overall "next-gen-ness". Games that relied heavily on 2D sprite graphics were seen as detrimental to the console's image because they looked like something from the fourth console generation. But big-name developers could get exceptions for flagship titles, as Capcom did for Street Fighter Alpha and Mega Man 8. So we lost out on interesting sprite games from smaller developers that were released in the Japanese market because of this policy.

It's no surprise, therefore, that Naughty Dog got away with violating a Sony policy -- even about messing with system memory -- to create a "system seller" title.
No, that's actually a great way to make Google penalize your site. It's explicitly against their Webmaster Guidelines: https://support.google.com/webmasters/answer/66355
Facebook, Google and Twitter Rebel Against Pakistan’s Censorship Rules
accessibility services can also tap into the audio output of the device.
Better link in French

https://www.citroen.fr/ami/duree-1-an-et-plus.html
Even Unix utilities are not immune to this. Look at Linux net-tools (which provides ifconfig for Linux) for an example of one that became abandoned, and consequently dropped.

Screen also nearly suffered this, though my understanding is development has resumed since.
We have some 8x11' print outs in the break room telling you to wash your hands and cover your mouth when coughing and we've been advised to cancel any non-essential travel (even domestically).

It's likely additional preparation is happening behind the scenes, but nothing visible at this point.
I have two of them. In the event that both are lost, I still have my recovery codes in a safe.
Can confirm the bit on Polish motorways, me and many other people I know / see regularly travel in the 200kph+ range. Roads are good enough to handle that relatively safely, there is good lane discipline among drivers so you don't have to slow down that often, there is no speed cameras at all and you only see police when there has been an accident.

I got a 1200cc hypersport because of these conditions - the ability to warp-speed between cities at full throttle is awesome.
> Languages should not be assuming that paths are byte strings.

They are in the real world and you have to live with that.

Screaming at people might sometimes have good results.

Screaming at reality never does.
Interesting nugget! I looked it up and from what I read in 1920 the carnival was not cancelled but just postponed by four weeks.

Obligatory commonplace: History doesn't repeat, but it rhymes!
Can you explain the advantage of this tool vs. helm?
I'd say the threat model is critical. If your adversary is a state power targeting you personally, you have already lost. They'll just throw you in jail, or worse, until you put your thumb on the button.

If your adversary is a random thief, or the untrustworthy general public, then it works great, and is a significant upgrade from the zero security that most people had prior to the proliferation of biometrics on phones.
It’s really unfortunate that the word “right” is used here because no “right” is absolute.

Freedom of speech doesn’t mean you can falsely yell “active shooter” in a crowded theater.

Freedom to bear arms doesn’t mean you’re allowed to own nuclear weapon or a surface to air missile battery.

Freedom of assembly doesn’t mean you can go where you want, when you want.

Other needs and limits can preempt these “rights” so they’re not really right at all.
You are given a similar choice though. Write an app which can do whatever verification you want, gpg or anything, and only give that app permission to install from unknown sources.
I consider myself a highly technical person, and I don't have anywhere near 32 services that support OTP. I think for most people 32 is currently enough. It would be nice if it were a bigger number, how much space could it possibly take to store the secret and label?
You are conflating weak/strong-typing with static/dynamic-typing. These are largely orthogonal.
My most popular project on Github is currently a program I slapped together in Go a long time ago. The `sync/atomic` issue mentioned at the end of the article is THE issue that made me stop considering Go for anything other than trivial things. Lack of decent error handling, a terrible builtin json library, constant `interface{}` to poorly substitute for generics, the package management issues that made Node.js look well-thought-out by comparison, struct field tags, and generators provided by the core team that set off linters provided by the core team with no good way to silence them kind of piled on before that, but the `atomic` issue is the one that made me avoid it. The author is right, all the little things add up.

Note that a bunch of these may have been fixed since I last used it, but honestly, I haven't checked because it was frustrating working in it and debugging it. It's a shame, `pprof` and the race detector are pretty cool.
Interesting. Thanks for replies. I was hoping to find something I could add a small battery to and it could run a small vpn client as long as it had wifi connection. Ideally for months or years without maintenance if possible.

To save power, it could even wake up at certain times, say 5 min a day, then go back to sleep until that time window arrives again.

I can do all of the software I just don't know what hardware I should be looking at.
If only because Lisp is a moving target, so practically anything you say about it will be true by someone's definition.
I use a Chrome extension instead. Works like charm.
I guess it's time to reread Starship and the Canoe - a great book about Freeman's nuclear weapon powered spaceship and his son George's interest in building boats. I thoroughly enjoyed it 25+ years ago.
When a person has $240 bucks in their account they know exactly what that $10 is for.
that's true, but realize that golang is largely shepherded forward by a company with a legacy of C++ (maybe lesser C/java) heritage. you aren't getting legacy C++ programmers on board with "optional" types: they'll riot and pull the purity card (this doesn't look like "my C++"). google is probably grateful these people are no longer returning -1, -2 etc. for errors from their functions.

consider things like the golang date formatting string. to anyone not well versed in a C++/C ecosystem, the golang date formatting string is absolutely nuts. it is complicated as hell and doesn't really make any sense. but consider the reaction of a C++/C developer: they're probably quite comfortable with it, because it's basically stolen from C. functions like itoa and atoi harken back to a """simpler""" time, despite being virtually nondescript for anyone who didn't start their careers with that stuff.
> Then ad blocking (and other customization) will be limited to "the analog hole" - trying to image detect or OCR things.

That doesn't seem too hard to pull off. You're not trying to find objects in an image, you're trying to find near-exact matches in a digitally rendered page.
15-mile-wide x 1-foot-deep snow band in Kansas
While rationally I understand how it works, it just seems to strange that so much movement can so easily be effectively nullified.
wonder how often the author regrets not getting it.
Top speed 45 km/h. That is too low for most cities.
Show HN: The Performance Marketing Model
“Doing ML” Does Not Guarantee Data Network Effects for Your Startup
Basically ad blocking makes the internet useful again. I am no longer bombarded with popups or distractions. Therefore I won. Tracking is pathetically useless on the internet. It's easy to screw with the metrics and your "profile" but even without doing so tracking is simply snake oil
At one point I was able to use two copies (phone and iPad) of Symantec VIP Access with Paypal. I changed phones and I wasn't able to use the new copy.

However, I was able to set up Authy as a secondary authenticator.

I don't have SMS as 2FA for PayPal.
My profile has my email address.

Anyways here is the use case. We have a table named model.nodes. We have various model.foo_detail tables. And views named model.foo. Every foo is a node. (Clearly this schema predates our interest in GraphQL...) We have triggers on the foos so that they can update the underlying combinations of tables correctly, and also keep an audit log. We have an external CMS running off of a different architecture which handles authentication.

There are additional complications that I am not going into, such as the fact that every client installation will have new, client specific tables, in a client specific schema.

We wanted to have all of the _detail tables hidden. To choose what to expose. To rename some things here and there. To lift the foreign key relationships from foo_details to the exposed foo. To have all authorization handled by the application that already handles it. To allow subscriptions to root objects with as little overhead as possible. To add custom pub-sub channels that were also available for customers. To have a client installation include client specific tables (albeit with a bit of renaming to guarantee no conflicts between what the client has and anything we ever will have in our core product). And to make it easy to maintain it going forward.

3 of us independently looked at all the available tools. We independently came to the same conclusion. The two most mature products were Hasura and Postgraphile. Hasura on our database presented an interface that was nothing like what we wanted to show, and we didn't see how to customize to be what we wanted. Postgraphile did a better job out of the box, and we could see how to make it give us exactly what we wanted. (Yes, we had to do things like add pg_notify statements to our stored procedures, but it was straightforward.)

And yes, the language mattered. For example neither Hasura nor Postgraphile offers an out of the box integration with the random CMS we were dealing with. But none of us know Haskell, all of us know JavaScript, and Postgraphile is not hard to integrate with passport.js. And through that we can do anything that we want.

There is an old programming rule. "Only one person gets to be clever at a time." We were already dealing with a database schema with a lot of cleverness built in. Hasura has a lot of cleverness as well. You are right that Hasura didn't want to actually control* our database, but we broke its expectations pretty badly and would have to modify it pretty extensively to make it work like we wanted.
I agree and think that in this case, the (2017) year is an important distinction. It helps to emphasize that this is not a story written with our current fears in mind. But rather, it is an unbiased look at what happened during the spread of the 1918 flu pandemic. And there are lessons to be learned.
No, what we have is Italy being the most efficient at testing. Other countries simply limit testing, either not testing at all or only some people directly returning from China. For example we had UK nurse complaining on twitter two days ago about NHS telling her no tests for Italian tourists! plenty of similar stories https://twitter.com/PedroiasFace/status/1233284022089940992

Google translate news from Poland: https://polskatimes.pl/nie-wykonano-testow-na-koronawirusa-u...

Central regional infectious diseases hospital didnt test a single person to this date! Government send 400 tests today, for the whole region ;-)
This is gonna be sort of basic but i think it conveys the main point

Lets say that you own x units of item y. You sell one of item y to someone for $100 dollars on an established exchange. According to the exchange, you have 100*(x-1) dollars of wealth.

Next day, some person comes along and tries to sell the same item for $100, but can only find a buyer for $50. Your wealth has now been cut in half.
One for the ages.
Hang on a minute. We alread have AI DMs, without being anywhere near AGI. It's just -they are very limited as DMs and they're not even recognised for being DMs, we just think of them as whatever impossibly complicated logic that runs inside a C-RPG and is responsible for managing encounters, handing out rewards, and yes, even advancing the story (such as it is in most C-RPGs), largely through pre-scripted events, of course.

Like I say, this kind of software, pretty common in C-RPGs, is very limited when compared to a human GM, in particular because it cannot present the player with genuinely novel situations and cannot respond to the player's actions with genuinely novel reactions. In other words, the kind of "AI" (ad-hoc game logic) that runs on C-RPGs, is extremely primitive and very unsatisfying, hence the reliance of most C-RPGs on action rather than _inter_action with the players.

Since these kinds of ad-hoc "DMs" are so very limited, even a very small improvement in their ability to interact with the player(s) in surprising and imaginative manners would be a _huge_ improvement.

In the same sense, the ability to reliably generate an interesting story _procedurally_ would be a _huge_ improvement on the current situation, where the majority of procedurally generated game content is just environments with enemies, rewards etc. There are very few games that go a little bit beyond that, e.g. Dwarf Fortress that generates an entire world's mythology and so on.

So there's no need to go as far as AGI. We likely don't even have to go as far as machine learning. The kind of improvement that most gamers would really enjoy is probably within our technological capabilities right now- but there's very little in terms of efforts to make it happen. Why, I'm not sure.
Sure the tech isn't great, but you've made a really great community with great content. You shouldn't be ashamed of choices at all - tech doesn't have to be perfect to deliver on its goals.
This person sounds borderline suicidal and you see is as an opportunity to plug your site? okay...
I wonder if "spreadsheet unit tests" are/should be a thing.
One spreadsheet with two worksheets and two python scripts seems fairly simple to me. No third party, no feeds, no sharing data, nothing. And it just works.
You should post something about what your strongest skills are (programming languages, technologies, etc) as well as your email address. Maybe edit your original post so they're easier to find. You're on the front page of HN: there are a lot of folks here who could help you find work.
Before I used an ad blocker I encountered a lot of malvertisting[0]. Now that I use an ad blocker and set it them up for friends and family random virus attacks, bluescreens, and other types of issues are a thing of the past.

I understand not all advertising agencies are responsible for this behavior but when these types of attacks can occur on mainstream websites such as Forbes[1], I frankly cannot trust any ad network to not infect my computer.

[0]:https://en.wikipedia.org/wiki/Malvertising
[1]:https://www.engadget.com/2016/01/08/you-say-advertising-i-sa...
Not recommending it in this situation but know that there are things like The Open University (http://www.open.ac.uk/) which can get you a tuition without the prerequisite secondary degree.

Also idk about the Netherlands but in Finland there are "open path" routes to polytechnics (and probably universities) that you can attend for a small fee with no other requirements. The trick here is that if you study long enough and accumulate enough ECTS credits, then you may either get directly accepted as a full time student (thus making you eligible for all the usual benefits), or they can let you take the entrance exam and then become a full time student. All this without requiring the secondary degree that you'd normally need to enter.

Just something to keep in mind if you ever want to consider getting a degree.
Taplytics (YC W14) Is Hiring in Product Management and Engineering
And this is why the field of design gets shit on so much. Jakob Nielsen might have a PhD, but he’s much better at PR than he is at conducting actual research. It’s mind boggling to me that people will still quote his opinion pieces 20 years later as if there was any actual science behind them.

There’s a few other fields that happen to conduct a lot of studies around human behavior. It turns out, there’s actually an established process for calculating the confidence level of your findings:

https://www.calculator.net/sample-size-calculator.html

Is 3 or 5 better than nothing? Sure! But don’t trick yourself into thinking your findings actually mean anything because a Danish dude drew a graph 20 years ago.
I still see it, maybe cached?
Thank you, that's enlightening.
TL;DR I am on Windows and Go doesn't play well with its weird filesystem. It is all Go's fault for relying on highly used server OS semantics and therefore Go's simplicity is lie.
Go to https://IndieHackers.com, copy paste the story you explained here, give a brief description of your product, ask for a few people to try it out. The crowd there is helpful and is willing to spend the time with you.
you really only need to price it properly.

one approach would be to require landlords to list the cost of parking separately in their lease agreements, and allow renters to opt out of that cost independent of the rest of the lease.

edit: oh, and have city-wide permit parking as well, so that municipal street parking is priced properly too.
DHS mistakenly seizes UK ad agency's website in prostitution probe gone wrong