skysight-inc/HackerNews huggingface dataset:
I had something similar in my previous flat. The phone cable was going through the living room under the wooden floor, and passing right underneath my big plasma TV. Every time the TV would display a big white screen, the DSL would disconnect (you can imagine the experience of playing games online). Problem went away when I replaced it with an LED TV.
Before doing something, define and note down the connection this activity has to specific needs you have.

For example, if I don't need to ride bicycle anywhere, spending my weekend repairing my bicycle will leave me with a sense of having wasted a weekend. So when I was looking through my stale TODO list entries, I had hard time figuring out which need a bicycle repair would contribute to, and this was itself an indication of the problem ("why I never do that despite having thought of it so long ago").

In someone's words, "focus on activities which move the needle of your work".

I believe graph-based task manager is the right tool to address this.

This one is good: https://news.ycombinator.com/item?id=22591311

My take on this is: https://github.com/andrey-utkin/taskdb/wiki/Live-demo#task-d... (also i have such graph for all of my personal needs, in Maslow's theory terms).
U.S. Cities That Pay the Highest H-1B Worker Salaries
If you read only one book per year and most of them are old, how could you possibly know that "most books are bloated crap"?
Be careful, you may like modern Javascript.
It's funny, the author has made a decent case for why pop science/non-fiction books are useless (I agree) despite pitching a book on an obvious nonsense subject about imaginary computers unlikely to ever exist (or, if you're an optimist; to exist in our lifetimes). Imagine wanting to master a field less realistic than phlogiston theory or medieval demonology to the extent that it "also means repeating those quick memory tests in expanding intervals over the following days, weeks, and months." I suppose indoctrination is necessary since this form of anti-knowledge is unlikely to ever be actually used -unlike actual knowledge, say, such as linear algebra or obscure tree data structures relating to metric spaces.

Books are mostly not for actually learning a technical subject; they're for reviewing the subject after you already know something, and expanding your knowledge after you have the basics. There are many things I know, and can recall with effort, as they're in long term memory, but can easily recall and apply if I pick up a book and thumb through it for a few minutes. Yeah, I can cook up a nice boeuf bourguignon or pumpernickel bread from memory, but it's gonna go a lot more smoothly if I read the cookbook.

Another thing he misses; if a book makes you feel something, it's going to stick with you a lot more clearly than some recitation of dry facts. Storm of Steel sticks with me better than the official British History of the Great War. Similarly, "Darwinian Fairytales," which is absolutely hilarious in addition to being perfectly correct, sticks with me a lot better than "The Selfish Gene" -which I've paid considerably more attention to.
It's relevant specifically because old Vice was more influenced by him than it is today, and the claim is that Vice was better in the past.
> There's no excuse for burning out engineers (esp. unsuspecting youngsters) by pushing them into ungodly hours of work ruining their health among other things while trying to constantly tell them - "do you even realise what a service to humanity you are doing!".

In the US, this is happening across the board and not just in tech. The expectation to always be available [often without monetary compensation] is sadly the new normal. Without strong labor laws in place, this implicit form of exploitation will never cease.
Yeah this is true although our compensation for their time is pretty generous. As a team we are pretty flexible too and if somebody has an event they want to go to they can always find someone else on the team to cover or swap with them for the night.
It's the quality of a three-michelin-star restaurant, but you got the choice between two dishes and only tape water as a drink.
This is one of the most interesting and intriguing yet improbable stories I have ever read. Thanks for sharing.

I had a vanilla problem of power from neighbor's faulty set top box that was backfeeding into the cable network and killed my modem (and I think some other people's) one day.

I was told by the ISP's technician what had happened, I assumed the modem died by itself (i.e. bad OS) since it wouldn't fully turn on, only shows the power LED. In reality the tuner and some electronics probably died.
I don't think it is possible for 72% Java Developers to pay for IDE. Maybe just developers who uses jetbrains answers these serveys. While reading survey need to consider that as well.
CDC removes guidance about airborne spread of the coronavirus
I agree I'm an outlier, but will note that young chinese don't seem to mind plenty of english in their lyrics

https://www.youtube.com/watch?v=hHLRFlKPNMA (with subtitles)

and it's not as if 80s europe wasn't full of foreign-language entertainment:

https://www.youtube.com/watch?v=TDOf41Xwrc4 (caveat for US HN'ers: it's a european music video. No blood, two beasts, some breasts.)

(The 80's were big hair and shoulder pads, no matter which side of the iron curtain.)
Official Support for VSCode on ARM/Raspberry Pi Linux (Armhf, Arm64)
have you tried 'sandstorm server'?
Ha! I attempted this a while back but never came up with a good solution for handling user inputs so it was just the computer playing itself...

https://github.com/sidpalas/battleship-sql

This is next level!
Books work fine, but reading comprehension is a real skill and very few master it by adulthood, or even by the end of a higher degree. I’ll suggest a simple solution to try. After you read a chapter (or whatever suitable section), spend 10 minutes re-explaining it to yourself. Begin by merely regurgitating: argue what the author argued, but in your own words. If you find gaps or contradictions, go back to the source and correct them. (With time your need to do so will diminish: your brain will learn to pick up more the first time.) After regurgitating, a larger inner discussion is both helpful and fun: what did you agree with? Disagree with? What questions are you left with?

This brief rehearsal and analysis of the contents will greatly aid comprehension and recall, and the value of the time spent.

You could try it on this very post.

This technique works also with video and audio content, conversations, or any other form of information exchange. Early rehearsal and analysis increases comprehension.

And that’s significant because if you think books don’t create lasting comprehension, try measuring the effectiveness of video, audio, lectures, etc. I’m not aware of a medium that outperforms text, properly read.
What do you need to explore the map for? (there might be mission in the WotC expansion where you might need to, but I think those don't have timers, I think)

I only play through XCOM 2 once (my laptop's too potato to stomach another time at minimum graphics and slowdowns), but I felt that the timers weren't so bad, it pushed to move fast (agressive scouting) and not waste any time (no more overwatch crawl). Though there are missions with no timers or some where you can stop the timer partway through, so it's not always like that.
It doesn't have consequences though, which is why it keeps happening.
> and keep the squad alive long enough to level up.

"Hey rookie, go look around that corner and see what's there!" was one of my main techniques for keeping the leveled-up guys safe... sorry new guy :-)
Is this a joke? I feel like this is a parody of AWS, and the notion of using as many AWS services as possible to make something otherwise simple.
> Wireguard doesn't respond at all if you do not send the correct key from the start, so I'm not sure how you would write a probe for it.

Is that really so? I'm not all that familiar with Wireguard but that seems like a debugging nightmare if the client has no way to get any error pointer from the server. At least my experience from setting up some IPsec infrastructures is that client logs are essential for troubleshooting.

> Most real world firewall configurations I have seen use DROP instead of REJECT, so anecdotally I'm not sure about your claim.

I do advocate for DROP, but most configurations I see are default REJECT. DROP has a bunch of disadvantages that most people don't want to deal with. It messes with TCP because of the lack of ICMP responses, and overall it makes troubleshooting harder because you end up with programs hanging and time outing instead of instantaneous failure.

Actually the use of REJECT is so widespread that it makes my life easier. When multiple levels of firewalls are involved, I can be quite sure that if the program hangs, it's a rule on my side, while a RST tells me that it's somewhere else.

> I don't think it's particularly worrisome if someone knows I'm running Wireguard, though.

Agree, though the subject is just port scanning here, not what happens beyond that.
Honestly I think you're misleading and haven't actually used the tool.

The Java experience in VSCode is quite acceptable, it is the Eclipse language server after all. The warnings and inspections are on par with intellij most of the time, but your devs should be using sonarlint/cube which provide far superior inspections on either platform.

As for organized imports in my experience Intellij just organizes them into one giant list alphabetically while the language server does the same except it's organized by JDK imports, javax.* imports, third party imports, and finally in project imports.
Not funny, but real: the price is a lot higher in rich countries than in poor countries. Fiber itself is almost dirt cheap, installing it makes a huge difference: in my area everybody hanged fiber to the existing light poles with almost no cost, it looks like a forest but you have fiber anywhere. If you want to dig and put fiber the cost is several orders of magnitude higher.

The company where my brother works linked 2 branches a few miles away with fiber almost 10 years ago for less than $1,000 in a single night in the middle of a capital city. Permits? No. Rent to the pole owners? No. This is how most of the city got 1 Gbps internet for ~ $10/month.
Prosecuting Chinese “Spies”: An Empirical Analysis of the Economic Espionage Act [pdf]
In a professional sphere, appropriate tools are the best one can afford (i.e. the best that justify their cost).

Simple tools are only appropriate for cheap, low-value projects (e.g. don't set up an IDE and build automation when some trial and error with Maven to compile something occasionally is enough).
> Picture some serious non-fiction tomes. The Selfish Gene; Thinking, Fast and Slow; Guns, Germs, and Steel; etc. Have you ever had a book like this—one you’d read—come up in conversation, only to discover that you’d absorbed what amounts to a few sentences?

Maybe those books are specifically bad? I haven't read them, but I had long monologues about some historical books I read giving people basically lectures on topic.

And my brain recalls facts and situations from them when it is associated in unrelated discussions too.
The electricity neutral for your home used the internet cable line? The amount of macguyvering to get that to work at all in the first place boggles the mind.
An investigation will reveal a subset of the people in the chain involved in the misdeed and/or coverup. Could the following process work?

1. Identify the subset of people involved and color them red.

2. For each of the red-colored nodes, color their immediate superiors yellow if not colored.

3. Until there are only uncolored or blue nodes left in the company, do:

3a. Put all red and yellow nodes in front of a court (presumably in parallel)

3b. When a verdict is reached for a given node, color it blue.

3c. If a yellow node is revealed to be involved, color it red, and goto step 2.

3d. If an investigation reveals further people possibly involved, color them yellow, goto step 2.

This is based on a principle of "your subordinate, your responsibility", and is meant to give everyone involved and their superiors a fair chance of landing jail time. I would hope the courts are already doing something like this.
Thanks. Finding out by the 3rd appointment sounds about right ;-)
A bundle of O'Reilly about AI
A considerable part of the Portland metro area has FTTP, and it extends into the semi-rural areas past eg wilsonville
Really enjoyed both X-COM and also highly recommend Frozen Synapse. Great take on turn-based tactics... really liked how I didn't really know what would happen after setting up my moves!
I'd be interested in the throughout then, instead of annual snapshot figures. If the average homelessness is say 5 weeks /1.2 months roughly, then you may be servicing 10x as many homeless people or 160 thousand, for 20k each.

With servicing meaning: short term housing for the duration of the homelessness, medical care, counselling, labour force training and placement, employer and landlord subsidies for the first six months of employment/housing contract etc.
This kind of article is exactly what made Vice awesome back in the day.
they did the same thing in west virginia with a heating pad.

https://www.wired.com/2004/02/quiet/
Do the bullet list. Less detail is usually better since easier for you to process. Are practicing the whole presentation fully at least twice?
Oh, thanks so much for that link!
> Listeners’ attention wanders after a few minutes

So does readers' attention. It's like he never got to the point. I was expecting some revelation about how he reads books, or how books should be read, or what is a better replacement for books... couldn't past a quarter of that post.
> Of course, some would say those problem are with Corporate Java Culture choosing to use all those things, rather than the Java language itself.

I'm not sure this is necessarily a culture, either. Java tends to be picked more for applications with more demanding/richer requirements, and so they need to do a lot. This demand for features drives a demand for richer frameworks. You see this exact thing happening with JS on the client. So to the extent this is a problem, perhaps it is a general software design problem.
That definitely sounds better than "They "trust me". Dumb fucks."
Convincing folks at the top of food chain that more staff is needed is one of the most difficult things to do.
>> As options increase, expect Google to "comfortably sunset" their solutions.

Read some of the other comments here. This is anything other than “comfortably” and will create a lot of pain & churn for Both the devs and users
https://apnews.com/83d5e39462164327a861ba34dcb3752c

A slightly more modern example—Iceland had a problem with misbehaving youth that they essentially solved by eliminating opportunities for idleness and strongly encouraging them to be in structured activity at most possible times.
From a historical preservation viewpoint I find this trend extremely disturbing. Along with online requirements this makes it more and more impossible to experience older games the way they used to be. Even for completely single player games, online content distribution platforms tend to only give you the latest version (except for a few games where the developers specifically set up legacy branches), often even refusing to launch an already installed game until available updates are downloaded. If updates were only bugfixes that would not be a problem, but it is not unheard of for post-launch changes to significantly change the core mechanics of games.

This is a significant step down from the old phsical media distribution model where any changes from the initial master were optional.
That's cute and all, but it's not about whether it makes a profit; it's effectively a government contractor or part thereof, and said government wouldn't let it go under (because strategic assets). Said government also pays for the most well-funded standing army and that one doesn't turn a profit, memes about oil in iraq aside.
I mean, the alternative is to only post on technical topics, where there's a lot less need for the "right" opinions (unless you hate Rust, I guess ;) ).
A device to restore vision to the blind is being prepared for clinical trials
K1GSFJF0 is a random password generated here:

https://github.com/Firemoon777/sql-battleships/blob/87770216...

It then queries every second looking for a session in the postgres_log for a query that matches that password and stores the session id into a table named ks_id.

Once it knows the session_id it can then listen for any input associated to that session.
Chattanooga, Tennessee is the best bet right now, I believe. (Of course, depending on your definition of cheap land. But the internet bit is covered, and they have Sams).

Internet: https://epb.com/home-store/internet
How? Work with them. Pay them enough as they don't have to think about it.

Objective metrics are good if you think you can measure accurately for all individuals at the macro level. You may not need that (I mean, really _need_ it for your business to function, unless you're in the metric-tracking business).

If your teams have distinct and articulate enough outputs, you can retribute each team according to its specific outputs. At the macro level, you don't need to have more details (but you still may ask).

Let the team manage its own distribution of the retribution - and so on (so you do need trained managers to do it appropriately at each level).
Apple participates in PRISM, revealed by Ed Snowden, which obtains data under the FISA Amendments Act (FAA) Section 702, which does not require a warrant.

Instead, they set up a secret, unaccountable court (the FISA court) which rubber stamps these activities, almost without exception. This allows them to say the accesses are “court supervised” or other such weasel words. It does have “court involvement” - a secret, kangaroo court designed for the purpose of satisfying people who like the phrase “court order”.

It’s not a warrant, scoped to a specific thing, issued only on probable cause.

The widespread use of 702 for domestic warrantless spying, including PRISM, has been cited by Ed Snowden as one of the things that caused him to become a whistleblower.

https://www.eff.org/702-spying
The developers in the team do not change linting rules as they want. But I am not referring at small stuff, recent things for last weeks(maybe VS code does this by default or maybe you need 12 extra extensions that makes things much slower, let me know)

- I go to fix some issue and my IDE shows me that the code is copy-pasted in 3 places so I knew I have to extract a function, do some cleanup and fix all 3 affected places.

- bug appeared other a refactor, checking the code in the IDE I can see a red variable name, it was red because it was undefined(this is in JS code)

- sometimes when using soem inner function I would try to do something like "this.something" but the IDE notices it and warns me that in this scope "this" is soemthing else

I am also impressed that it can most of the time understands frameworks and libraries like angular or jQuery
Seems these animations are not really in the sign up process, rather at certain completion milestones. From the article:

> [We improved the Sign-up flow by] Removing anything extra like images, so you could move faster without distractions.
I haven't registered a domain for quite a while, but when I did, it was using GoDaddy. And no, I don't trust them, it was just a way to keep the hosting separate from the domain provider.
That is already done.
It's only a couple of miles down the road from Staylittle, "the village cut off from the web":

https://www.bbc.co.uk/news/uk-wales-40108145

Either broadband is truly awful out that way (probably this, TBH) or one of the local Openreach engineers is related to a BBC news reporter...
I have been creating most of my infrastructure diagrams in https://arcentry.com/ and this seems to me like an overcomplicated version of Arcentry.
Wide adoption. Especially for social network type apps, which are rather useless without my friends in them.
"It's a book. It's a nonvolatile storage medium. They're very rare. You should 'ave one."

Books are neat because not only can you read them to gain information, but when you forget stuff, as your squishy brain is wont to do, you can easily refresh your memory using the book. If it's a well organized one, this isn't even particularly hard or slow. Books are low-tech enough to be rather durable and to not need any special equipment to be read -- just eyes and a brain. Even writing to a book requires minimal equipment.

Books will be here long after you, I, and whatever we cook up to replace them are gone.
Ok, I'll bite. What are "all the limitations" of the Servlet spec?

Let's start with this: https://github.com/tinspin/rupy/blob/master/src/se/rupy/http...

How is the abstract class of yours less limited?
"Doesn't help that their founder is a white supremicist"

If this person thinks the writing was better in the past, they're unlikely to call the departing influence a "white supremicist".
SM-2 should be sufficient: https://www.supermemo.com/en/archives1990-2015/english/ol/sm...

Anki uses a modified version: https://github.com/ankitects/anki/blob/master/pylib/anki/sch...

Notes: https://github.com/Arthur-Milchior/anki/blob/commented/docum...
The only service that appears to cost a flat fee is 'Amazon Neptune', which on the cheapest plan costs ~10 cents an hour or ~$70/month. I imagine all the other costs (e.g. S3, Fargate, API Gateway, CloudFront) are negligible in comparison.
I guess it depends on everyone's personal experience with unions.

From where I come from, unions are mainly a way for lazy employees to get immunity while doing nothing all day long.

I would still maintain that if you live in a country where it's legal to be called at any time, any day, then you have a third world class labor law - go downvote US :>
Sigh! -another pointless Listicle.

Its only saving grace is the comedy value provided by the idiotic collection of 'completely taken out of context' statistics!...

>In 2020, 42% of developers are reported to use RN for cross-platform application development. (Source: Statista)

>58.5% of the developing community loves using React Native. (Source: StackOverflow)

>39% of the population use Flutter to build cross-platform mobile applications worldwide. (Source: Statista)

>Flutter is loved by 68.8% of the developing community. (Source: StackOverflow)

Number 3 is my all-time favourite. Fancy "39% of the population worldwide" being Flutter developers. Who'da thunk it!
To be fair, the US is in kindof a weird position with respect to Covid 19. It's a perfect storm of 1) good testing (at least better than the developing world) and 2) inconsistent and ineffective responses to Covid.

I don't dispute that the US has performed poorly here, but the 25%/5% stat needs to be contextualised by the fact that other countries who have done really poorly (e.g. Brazil), have much less testing than the US has.
That would be VS Code support
Short answer: choice, control, flexibility, and that warm, fuzzy feeling.
Visx – D3 + React Visualization Components by Airbnb
> over time inequality would stabilize instead of compounding (which I suspect is what is happening currently).

You really think inequality is stablizing instead of compounding at the moment? Wealth ratios between highest and lowest have gone through the roof over the last 50 years.
> Either way, I'd love to see more people maintain personal blogs again.

The basic problem is that in terms of foregone consulting hours, writing a personal blog and hosting it using custom software is roughly the equivalent of purchasing and then purposely totaling several Teslas per year.