skysight-inc/HackerNews huggingface dataset:
> Or the way we measure time. How come there aren't 10/100th units of a minute/hour commonly used around the world?

We cool internet people™ are, of course, using Swatch Internet Time.
It's all about understanding behavior. Humans, all humans, anywhere in the world are creatures of habit and routine ... Once you understand that you can start to exploit it.
And it doesn't matter if you're doing it now, the data they're collecting is there forever, as ML algorithms are getting better your understanding of the data is getting better.

Let's take a concrete example : the cambridge analytica case ... Let's say for the sake of argument I've determined that blue collar workers between the age of 30 and 40 that are in major cities have a 40 to 60 percent chance of voting Republican now if take all of those that have been to a church once or have a close relative that have and bombard them with ads showing how the democrat candidate is supporting abortion for example (wether that's true or not) now the Republican vote have a much better odds. Of course I'm oversimplifying but this is not science fiction this was done with a very good efficiency in different countries and it's just one example ...
I work in technical product support and I find this to be a useful framework that captures some important considerations I've dealt with.

When I interview candidates and give them a troubleshooting exercise to test their diagnostic skills, some candidates will use what I call the "shotgun" approach - list out a bunch of tests and things to check, but in such a way that the tests don't build on each other and could be performed in any order. This is the sort of approach that works for "tier 1" style support where you're just running down a checklist.

The best candidates will use what I call the "iterative" approach - try a test, understand what the outcome implies, and then try another test based on that new knowledge in an act-learn-repeat loop. This shows me that they will be able to handle novel product issues that haven't been seen before and aren't on any checklist.

I knew that the latter approach required a stronger mental model, but now I think a more useful framing is that the shotgun approach is about Recognizing and the iterative approach is about Generating. Having this framing is likely to improve my candidate review process and reports.

Also, because we only hire folks who demonstrate the capability to use the iterative approach, when I find someone on my team using the shotgun approach with real customers, my assumption is that their mental model of the product/tech involved is insufficient and my response is to help them build up their understanding. I think now I'm also going to try framing this to them as upgrading from Recognizing to Generating and see if that helps.
Via USB-C.
If there is a valid mechanical/electrical/physical reason why they would choose one fixing over the other, then fair enough - sometimes the more esoteric product can be the correct or only one for the job. If they're just doing it for the sake of making it harder to work with, then, by definition, it's user hostile.
One thing I'm always amazed by when casually talking to people about what I do is how they don't think they can do it. Many people think that software engineering and programming are some inscrutable thing. Sometimes I try to tell them that it is nothing special, it doesn't take a mega genius or math expert to do it. That the most important skill is just being able to solve real problems, soft skills and breaking problems into parts. As well as the ability to self learn and research. I get the idea that most people don't believe that though. Or they think its a humblebrag. Rant done, it's just frustrating that people limit themselves like that.
It almost sounds like a problem best solved with OCR, rather than scraping per se. Build a simple model to recognize “posts” from screenshots, and output the rectangular viewport regions of their inner content; then build some GIS-like layered 2D interval tree of all the DOM regions, such that you could ask Puppeteer et al to filter for every DOM node with visibility overlap with that viewport region; extract every single Unicode grapheme-cluster within those nodes separately, annotated with its viewport XY position; and finally, use the same kind of model that lets PDF readers you highlight “text” (i.e. arbitrary bags of absolute-positioned graphemes) in PDFs, to “un-render” the DOM nodes’ bag of positioned graphemes back into a stream of space/line/paragraph-segmented text.
Thank God, I would really appreciate this. The TypeScript usage was the one thing that I didn't like about Deno.

Why add complexity to a new project which starts from scratch? JavaScript is good enough and there's no need to make it confusing by adding another layer.
Some large charities are very effectively run. Charity water comes to mind. I think it’s important to not throw out the baby with the bathwater, and that donating to large nonprofits can be an effective use of resources if you’ve done your homework.
Yeah, I set the computer/gaming room based on where I had the easiest wire networking access in my house. Everything else spreads out from there. Wireless is fine for your phone or tablet, but I've tried to get wired network runs out to where the TVs are and the like.

I also prefer the security barrier wiring provides: My wireless network is a completely separate firewall zone than my wired one.
Yeah. Same same. Not working, so let’s just fix it by creating another ecosystem instead of fixing compiletimes etc.

I will refuse deno. Too much ego in JavaScript-land. “Everybody wants to be like Mike”. Errr Linus... Lowrey
https://forum.nim-lang.org/t/5242

There is https://github.com/mratsim/Arraymancer n-dimensional tensor (ndarray) library

Native plotting library: https://github.com/Vindaar/ggplotnim

as well as many other packages.
> Little do they realize that all that extra radiation is probably slowly killing them

Haha, honestly people could probably use more radiation, i.e. sustained daily sunshine, to live healthier.
"Close to the Chrome"
Two observations:

The first:

> Please remember that I said "race realism" and not race realism.

Here is what you said:

>> Race realism is, by definition an extremist view.

The second:

> And understand that I'm not uninformed here

That you have to assert that, and actually go the trouble of asserting it at all, suggests you're willingly choosing to be incompletely informed.

Between the both of these, you don't seem to be engaging in good faith — you're attempting to manipulate. You are justly ignored.
Starlink Project of SpaceX – All You Need to Know
What you need to know about SpaceX
Thanks! You can see the code here: https://repl.it/@EdwardCunningh2/Random-Roads

It's not especially clever:

1. I define a set of possible moves (eg. straight ahead, left turn, junction, etc). One possible move is a dead-end, which looks a bit like a house in my interpretation.

2. Each move is assigned a relative weight (eg. continuing straight ahead 10x more likely than turning left).

3. Each iteration, for each of the roads under construction, a random move is selected. Some moves are impossible (based on other roads already drawn on the map) and so it will ensure not to select one that would result in a collision. At worst, it will terminate the road with a dead-end.

4. Repeat forever, until every road has terminated in a dead-end.

Most of the script itself is dealing with the rendering logic. To avoid collisions I maintain a 2D array of all visited points.
> While TypeScript is sometimes seen as an improved version of JavaScript, this case is showing that in fact, it’s not.

Woah, woah, hold on. This case is showing that in the very specific, atypical case the Deno team are using it in, TypeScript is not the right fit.

I’d rather read something that actually interviews the Deno folks about what they are doing, the underlying document is a pretty free ranging discussion and this writeup is making a few assumptions.
I’m a real estate investor, I’ve done my homework because I like to make money, not because this is my personal opinion. You’re entitled to to opinion, of course.

There is urban housing demand, simply not as much as suburban demand.
Attach the hub to your monitor's VESA mount points and you gain a lot of long-term flexibility at the cost of a single short wire that'll be hidden behind your monitor. Otherwise functionally identical to an integrated hub/monitor, but you can upgrade or replace the individual components on their own schedule.

A good monitor can last through generations of computer hardware, it doesn't make sense to combine directly with other components that have much shorter lifespans.
Research hints at the presence of unconventional galaxies with 2 black holes
It took until the end of that article to get some insight into the social codes or how they are governed or emerge, and this is it:

“What is the root of this exclusion?” Kwan wondered. The answer he’d come to was, in fact, the secret theme of all his books: that tribal, ancient reaction to the most primitive emotion. An emotion we are all used to living with every day, these days. “It’s fear. Fear of the unknown.”

Nothing really valuable here as other commenters have said.
What screw head did they use?
This so called "scandal" was an incident that was milked to it's maximum potential by the political opposition as an attempt to discredit the government with the aim to provoke a vote of no confidence in the parliament. The attempt failed, not because the government made any serious attempt at defending itself, like tracing the mishap back to the previous government, but because the government ceded defeat and sacrificed a few of it's ministers rather than go on the counteroffensive.

It did however reveal a pattern of "siloed" decision making with the Swedish government under the present prime minister, a leadership style that puts emphasis on strict division of responsibilities and where the prime ministers office is kept unaware of everything except the really major events in the various ministries (in part in order to maintain credible deniability no doubt, but in part also because this is a long standing Swedish tradition and in part enshrined in law).

The same pattern reveals itself under the present pandemic, where the government (and the opposition initially) argued for letting the public health agency (FHM) take the full responsibility of the Swedish strategy, with no interference from the politicians, in spite the soon glaring fact that the strategy was hijacked by a minority position within the scientific community (the "herd immunity" believers), and that the strategy has put Sweden in an (for the Swedes) unfamiliar pariah state position visavis neighboring countries.

Admitting failure is still a long way off, in spite of the virus still running rampant in the society. In part because of the above mentioned long standing Swedish tradition which has close to full support across all party-lines. But also because of the almost endearing trust that Swedes put in their authorities. The people that are protesting are almost always foreigners or from communities with some distance from Swedish traditions for other reasons, like Sweden's Jewish intellectuals who have (with close to one voice) criticized the strategy from day one.
Right. Those old diNovos are a nightmare as well and not only did they ship with their own Bluetooth adapter but required you to install their driver which would install its own Bluetooth stack (the Broadcom one and they used to use I think BlueSoleil before that) over the Microsoft one.

I still have nightmares about those things failing to pair constantly.
Yup! One thing that I didn't get to mention as an example is the two directions for learning languages.
Listen to a piece of music you liked from a film. Then listen to more of the same composer or more of similar works of a similar period.
This is talking about the internal Deno code. The user facing side will still support TypeScript, though you’re also free to not use it if you want.
> JavaScript is good enough and there's no need to make it confusing by adding another layer.

To some people, JS itself is relatively confusing, and TypeScript reduces that confusion.

EDIT: And... someone's clarification is saying this is internal framework code, not userland support for TS. Seems like a non-issue, really. They don't want to use it, but want to provide support for others to use it in their projects.
Wow this is useful link
> It’s worth mentioning that Deno will stop using TypeScript only for the internal Deno code: the Deno user code will still be in TypeScript and thus type checked.
The main advantage for me is that I can pack it away when I need more desk space. (eg.: planning something on paper)
Indeed! I think I actually had this in a previous version of the post, but ended up removing it during editing.
This is intellicist. Aliens should protest!!
Surveillance capitalism is a superset of regular government surveillance. Most governments have access to the databases the capitalists gathered, even though it would be illegal for the government to create such a database.

“Universal surveillance” is a correct, but less precise, description of the current situation.
Last Night, During the Riot, I Ran into a Cow
Its always struck me as strange that mb's targeted at HDET have wifi at all - better DAC's for audio and 10g networking make more sense.
When I first learned about this, especially the "Because your brain recognizes it's moving and adjusts what you see to make sure it sees the 'right' thing" part, it explained a phenomenon that really confused me as a child:

I would sometimes "catch" our bathroom clock (analog, with second hand) going backwards for a second. But no matter how long I stared at it, it wouldn't happen again. Only when I turned my attention to it would it sometimes seem to go backwards for the first second.

With the "your brain extrapolates the movement backwards" this makes perfect sense if the second hand will vibrate a bit on each tick. Apparently, if I focused on the clock while the second hand was vibrating for a fraction of a second after moving, it might be moving ever so slightly backwards at that moment, which is extrapolated to a full second of backward movement. In the end it's just another optical illusion.
Thanks for the feedback. That pricing looks very reasonable & the fact that it comes with a fixed ip is amazing. And the PGP signed email says there are definitely tech crowd at work which is pleasing.

If they've got fiber at whatever place I'll definitely have a good look. Currently on a 1gbps unlimited package so would prefer not to stray too far from that to be honest. Though 500 would functionally be the same I guess
True. None the less, the section about tracking people across devices is factual.
Here's the Deno Design document with the reasoning and some discussion about the decision: https://docs.google.com/document/d/1_WvwHl7BXUPmoiSeD8G83JmS...

This post adds little to what's already said there.
Wow this looks awesome!
>Yes, the problem of racism is that easy to explain away. Sheesh. Have you not been paying attention the last few weeks?

Yes, and all the statistics on police killings point to no systemic violence.

>and the fact that they came from a completely different culture from American Blacks... one where their ancestors were not enslaved (in this country) by the majority Whites... that plays no part, eh?

You just proved my point... Thanks? It has nothing to do with race and everything to do with culture.
Making an iPad case for blind to “see” with touch
This is gonna be an unpopular opinion but as someone who learned to program in loosely typed languages, I have never seen the TS appeal.

TS feels like something that was created to lure programmers who couldn’t wrap their heads around JS loose nature. Almost like it was created to convince Java and C# developers to use JS.

It have never felt about it like something that would make my code better or more organized. It definitely slows me down with very little benefits in return. (Again, can’t stress enough that this is a personal opinion based on personal use cases)

I appreciate that it forces me to be more intentional about organizing my code but I also get that when I use frameworks.

Of course I also appreciate when I can identify that an error is coming from
a type mismatch, but as I said I learned to program in loosely typed languages first, so I never created that concept of defining types in my head. I’m always extra-aware of types mismatches in my JS code and is usually the first thing I check when something goes wrong. But I have never felt the need to have a way to explicitly define the types that I’m working with. I honestly fail to see the benefit when a large amount of code that you have to interact with (libraries and such) was written in classic JS.

Once again. Probably unpopular opinion, so I don’t mind the downvotes.
Lawd, the number of times people write an extensive essay detailing how a particular tool didn’t fit their culture, processes, and circumstances, then explain why it’s either irredeemably broken or conversely, that failing to adopt the tool is professional malpractice.

N=1. That is all.
If your main concern is getting people to commit less crimes then we should support a system that promotes rehabilitation over punishment.

Perhaps take a look at Norway's system.

https://en.wikipedia.org/wiki/Incarceration_in_Norway
> I enjoy plain JavaScript, it feels close to the metal

Never thought I'd hear the day...
The Smith-Waterman algorithm they made an accelerator for was probably chosen because it is highly parallelizable. On a CPU it is more accurate but a lot slower than the BLAST algorithm, which is more commonly used to search for similar DNA or Protein sequences. One could think that this chip would make the more accurate Smith-Waterman algorithm more attractive to use, but I suspect the difference is not large enough to get biologists invest in specialized hardware. I think this is more of a showcase of what you can do with accelerators, and they picked a problem that would give impressive numbers.
They should just use deno to run their setup, there would be no compilation if they did that. ;)

Someone is trying to rewrite tsc in rust for speed up here - https://github.com/swc-project/swc

Cool project for runtime checking with ts - https://github.com/gcanti/io-ts

Edit: Remove unmaintained runtime type checking library.
Grief, bi-directional support to the browser would be awesome. (Even better would be not needing a proxy, but that isn't going to happen without official adoption.)
I don't think so, since TS by definition compiles to JS. Too many embedded systems rely on JS. And many programmers, like me, prefer non-strongly-typed systems and/or runtime typing rather than compile-time.
Use power line then - and you probably wont need a router in every room
> hiccough

I've never seen this word before! I've always seen it spelled "hiccup". Is it used in a particular region or do I just live under a rock?
All of the technological solutions have failed (it is easier destroy privacy than protect it), so the only remaining solutions are legal.

Eliminating the legitimate market for personal information would help a lot.

Sure, there’d still be black hats spying on people, but that’s very different than having most of the biggest companies on earth doing it openly.
Following Your Dreams Full-Time Isn't Expensive
See https://en.wikipedia.org/wiki/Reverse_Course

I wonder if anything similar happened with regard to Reconstruction? There are various indian wars, but they shouldn't have been big enough to roll back Reconstruction.

https://en.wikipedia.org/wiki/Great_Sioux_War_of_1876
https://en.wikipedia.org/wiki/Nez_Perce_War
https://en.wikipedia.org/wiki/Northern_Cheyenne_Exodus

On topic: Custer lost decisively at Greasy Grass, but he still has statues.
And I mean to say - we have diversity in applications that does not transfer in market share. We can use DDG but Google Search is not required to change.

I understand your concern and don't know how to fix it. Click to consent does not distinguish terms. Would it help if there was a requirement to display rating like "PG-13" or Energy Star?
Why such a large, important project would want to drop static types is beyond me.

> TypeScript isn’t proving itself helpful to organize Deno code. On the contrary, the Deno team is experiencing the opposite effect. One of the issues mentioned is that they ended up with duplicate independent Body classes in two locations

This feels like process immaturity or unfamiliarity. Thousands of other projects manage to do just fine.

These folks are free to do what they want with their project, but this is not a good look, especially to those that are skeptical of the javascript ecosystem.
yEd is freeware. You can see the license by clicking one of the download links. I guess they monetize it by licensing the underlying diagramming libraries to businesses from the looks of it.
That isn't mesh that's just how wifi is designed to work, with a wired DS (Distribution System) Mesh uses radio for the DS
Of course, one of the problems with a lot of these roads is that they're barely one vehicle wide with a rock face on one side and sharp dropoff on the other.

In this one particular case, I had driven up to a cemetery on a road that wasn't too bad and I decided to continue on up to a ghost town which was a few more miles as I recall. The road worsened considerably and I had neither the vehicle nor the comfort level to inch along for miles of white-knuckle driving never mind potentially encountering another vehicle. Fortunately I eventually came across a slight widening that allowed me to do something like a 30 point turn to get turned around.

I'm actually usually more comfortable on the way back because I can be reasonably confident that if I could get up I can get down. Whereas I'm more concerned that things have just started to get bad on the way up.

One thing that I think throws people off too is that, even if you do your homework, a lot of guides and web sites are written by people who have been driving their properly-equipped Jeep Rubicons around the deserts and mountains for years--which can make things seem a lot more straightforward to amateurs with basically street cars than they are.
How to Clean Your Dirty Floors in 2020
This is the ultimate guide on how to clean tile floors in 2020.
One of the worst parts of being a network-worker in a University, is managing the wireless and the expectations of how wireless should perform at every square inch of the campus. I understand the frusterations of the students, but at the same time learn a bit about the pros and cons of the technology you're so dependent on.
I would argue that secondary schooling is worse the more bureauceacy is involved, and mostly exists as a prison for kids/young adults so society doesn't have to do anything with them.

Primary schooling is fine, as long as everyone comes out literate and numerate.
You need highly skilled immigrants to pay for taxes and healthcare+SSA for the economy and those retired. If you don't fund retirement programmes then you're in trouble.
For the most part yes.

Some companies realize remote working is good for their needs while others do not. Also, it obviously depends on whether a company is built looking at remote working as an option early on (Gitlab) or it has to experiment/transition its way there much later.

The pandemic has undoubtedly accelerated the consideration for companies in general, and I believe the number of companies favorable to remote work has risen.
I'm not really a celebrity, but I have given a couple of autographs (when I published a typography magazine). I made a conscious decision to not use my regular signature and instead use a calligraphic logotype instead. I have a version of that as the favicon of my writing website.
Show HN: Group Chat app made with Flutter and Firebase
You don’t see the benefits of a strongly typed language?