skysight-inc/HackerNews huggingface dataset:
If I needed to build up a wireless home network again, I'd just use old computers and Ubuntu. https://help.ubuntu.com/stable/ubuntu-help/net-wireless-adho...

Or raspberry pi's https://www.raspberrypi.org/documentation/configuration/wire...

Setting up your own network sounds way more technically involved than buying a box off the shelf access points. It's a little more technically demanding but I found it rewarding and stable over the long term. I had two Buffalo airstations and an old WRT-54G all running continuously for several years until the WRT-54G was retired. The hardest part was overcoming the my mental model that routers are one thing and computers are another and that wireless networks require something that says "router" on the box.

But an iPhone can serve as a hotspot. So that's an option too.

Finally, a good solution for bandwidth issues on a wireless network is to use CAT cable instead of radio wherever possible...when wireless is a problematic technology, use something else.
There is something I cannot understand and this has already become a cliche:
> Technology industry is an extremely fast-moving one. Many technologies used today didn't even exist/were popular a decade ago; in 2009, mobile app development and blockchain were pretty much unheard of. Engineers constantly need to upgrade their skills to stay relevant to the demands of the job market. Engineering is a great career for passionate individuals who like to learn.

Why would anyone give this advice? Can we stop handing out this advice and encourage everyone to stand up for their rights instead? If you think about it, by proxy this gives you the following advice: as a programmer you will have no life outside of work and you are supposed to be an idiot who spends his time working and studying outside office hours even when you could spend time with your family. So yeah, go for it and suck it up you idiot.

At least that's how most employers handle this problem. And interestingly by comparison no-one tells a MBA diploma holder that it's a great career for passionate individuals who like to spend their whole life studying.

And before you think that I am against studying, that's not the case at all. If my company pays for it and I can kick back on a sofa during working hours to study I am fine with it. But I cannot see any value studying something on my own expense on my own time which will be outdated in 3 years anyway and so by definition it only benefits my employer.
Lotus Turbo Challenge II
--------------
I don't know, It's not up to me. But if we did, it would be quite fun to
release a compilation at a later date of all of the trilogy, called
Lotus 1-2-3....
Russian Submarine Losharik
> They destroy focus

I see this sentiment a lot and it strikes me that deep focus work simply isn't something that is needed or even wanted in most orgs. Just about every single org I've ever worked at prioritized a more extraverted work environment. In this regard, Slack is promoting the interests of the org and not harming them.

I personally have been focused on making positive changes with 15 solid minutes of effort. Because that's all I'm going to have before I'm interrupted. It's annoying and I would much prefer a quieter work environment, but that's clearly not what the org wants.

On the flip side I never have to feel bad about not being productive. I suspect most of the actual work on my team gets done at home after work hours, work is being increasingly treated like social hour.
Obviously if it was embeddable it wouldn’t be as fast and be subject to the same design limitations as SQLite.
This just isn’t true.

I believe that to be an incorrect statement, based on my own experience. I have seen companies hire the wrong people and pay the price.

Every company has a “probation period” usually 3 months where either party can terminate the agreement.

I believe that to be an incorrect statement; while I've always seen probationary periods, in this very set of threads "akelly" says that nobody has probation periods. This evidence suggests that "akelly" has never worked at a company with a probationary period (and has foolishly extended their own personal experience into the universal, but that's a separate mistake).

I would also suggest that there is an opportunity cost attached; if someone is fired at the end of their three or six month probation period, the good candidate that replaces them is six months behind.

Some companies end up with drifting dead wood employees; not fired, just moved around from team to team, department to department, because the company makes firing people harder (or more costly to the manager / team-lead) than moving them. This can go on for years. That seems quite a large cost. I've also seen managers simply sideline bad employees rather than dismissing them, for reasons of company politics and face. I've also seen bad hires get promoted, in cases where promoting someone is easier and less costly (to the relevant team lead or manager) than dismissing them; that can be really damaging.
Packaging tape is a disposable, single-use plastic
And they are crowded and have loud music and no bathrooms.
Even if it's compressed?
I stumbled across another amazing resource a while back - recorded mock interviews:

https://interviewing.io/recordings/Python-Google-6/

I'm not affiliated with this site, I just thought this was a great idea and well executed.

I used to lean toward the "studying algorithms, data structures, whiteboarding, etc. is useless since I'll never actually need them" ideology until later in my career when I realized that worst case (for me) I can take a break from building CRUD apps and refresh my CS fundamentals. I enjoy speeding up code and then asking myself, "can I do better?" each step of the way, trying to make further improvements.
> but we already have a lot of one-way dams littering our rivers, of which some might be upgraded

It would be better to locate pumped hydro off rivers. Dams are terrible for the ecology of rivers.
>Really the only downside I ever found — at the scale I was operating at — was that it bloats the database backups.

Easily solved by having two separate databases. One for dynamic content, one for static files, which is probably good practice regardless.
Tl;dr: Moore's Law is simply about doubling of transistor, we got performance and reduced cost CPU along with it for the first 30 - 40 years. But Somehow the world interrupt the performance and cost as Moore's Law.
Next week on Show HN: `sqlitefs`, the SQLite-backed FUSE filesystem?
> like dealing with Python2 vs Python3, and generally having to run everything in the context of a virtual environment, and the fact that it doesn't seem to really have a single "right way" to deal with dependency management.

Not to mention, this problem seems to be getting worse, not better. People are moving off of python 2.7, which was kind of the de-facto LTS release of python... leaving (currently) no LTS version of python and no clear path for the community to establish a new LTS version that the community will still support — there are so many releases with so many breaking changes in python 3 within the last few years that there is seemingly no consensus and no way to compromise.

> It's amazing how many great tools there are available in Python, but it does sometimes seem like it's an under-powered tool which has been hacked to serve bigger problems than it was intended for.

This is becoming more and more clear with every release of python IMO. The language is evolving too quickly for it to be used on large developments, but it’s still being used for that.

We have an entire test framework and libraries for high performance embedded systems level testing which is written entirely in python. The amount of high speed operations (timing tests, measurements, etc) is very obviously overwhelming for the intention of the language and libraries, yet the company keeps pushing ahead with this stuff. In order to mitigate the issue, we are developing more high speed embedded systems to offload the work from the test framework and report measurements to the framework. I think it’s quickly becoming extremely expensive and will only become more expensive — the framework is extremely “pythonic” to the point of being unreadable, using a number of hacks to break through the python interpreter. Jobs much better allocated to readable C++ libraries are being implemented in unreadable python spaghetti code with no clear architecture - just quick-and-dirty whatever-it-takes python.

I love python but I think it’s a quick-and-dirty language for a reason. What python does well cannot be beat by other languages (for example, prototyping), but I think it is often misused, since people can get something up and running quickly and cleanly in python, but it eventually has diminishing (and even negative) returns.
I don't want to downvote you but you cannot ask us to believe your intimate conviction versus the scientific community.
Regardless of the bank and Apple’s privacy stance, MasterCard/Visa/Discover/AmEx would have the info anyway, and they can sell it too.
Mhm.

Personally it feels as if we need a better market for, well, 'not quite perfect' items, for lack of better terminology.

Not having a super shiny perfect shower door is really not the end of the world. It's gonna be covered in limescale in about a week unless you're super meticulous anyway.

It's kind of broken that we have an enormous infrastructure around brand new things whilst buying second hand or refurbished is usually a case of scouring ebay or pawn shops.
If you want to support concurrent reads and writes, you probably should pick a particular database engine and understand its concurrency semantics, instead of assuming that whatever filesystem your software lands on will have the semantics you expect.
>Slack is promoting the interests of the org and not harming them.

Even with a lot of creativity I can't imagine how the workforce being unproductive and doing their work at home instead of the workplace where they're actually being paid to work is in the interests of your organisation.

What appears to me more likely is that someone in upper management has been roped into using slack because it's the next hip thing being pitched by some sales team and that nobody is actually aware how much productivity it costs.
This shouldn't be especially surprising - in fact I would expect this to be the case, all other things being equal, for two reasons: firstly, open() followed by read() involves two kernel-userspace context switches, while SQLite operating on an already open file only needs to call read(), and secondly SQLite is more aggressive about making forwards-incompatible changes than most popular filesystems, giving it more latitude to optimize (ZFS is an exception, but with most filesystems you expect a 10-year old computer to read a disk created yesterday).
Would PayPal, Apple Pay (and all other similar solutions), Cash App, Venmo, Zelle, bank transfer work? I don’t like cashless societies, they scare me, but you should still be able to pay for less than legal things, but the recipient may have difficulty keeping an account depending on how scrutinized they are.
And near the equator there's much less seasonal variation in solar.

I wonder if energy-intensive heavy industry is going to migrate to low latitudes in a solar powered world. Sorry, previously industrial Europe.
Hopefully we move towards a future where advertising is being targeted based on the location of the ad, rather than the person viewing it. If I am watching a car review, I have no problem watching an ad for a car (someone has to pay for the video), since that ad makes sense in that location. But I don't want ads for cars to follow me around the internet.
As someone who has spent time consulting for different kinds of "we do stuff on the internet" companies, I can confidently say that this is a premature optimization for 99.999% of the companies/projects. The companies simply don't have enough IO traffic to need it.

Is it cool? Sure. Is it sexy? Maybe. Is it needed? Nope.

Do boring stuff. Use files. If you send your small files over the internet via web and you need to squeeze additional performance, do boring stuff again: use Varnish.
Also it makes it quite a leap to go from there to being unable to feel your own feelings (again, instead of influencing ones feelings).

I'm not making some mental leap. I'm describing first-hand experience of things I've had to overcome.

Your experience of life doesn't negate my experience of life.
I see windoze fanboys are having a leg-day today. Enjoy your ads and spying. Oh an the virii.
Flash might be dead on Web, but it is still doing quite alright on desktop and mobile.
Yeah good point, I shouldn't have mentioned gaming. I guess what I'm looking for is the general desktop workstation situation 10-20 years down the line, rather than gaming specifically. A workstation for visual arts, music, streaming, linux, programming, whatever, and especially if there will be a point in the 2020s or 30s where you'll have long pauses between cpu releases if they don't improve as fast etc.
Look at Google’s LevelDB and Facebook’s RocksDB.
Our species? Obviously top. Other species? How important they are to our survival and (secondarily) our quality of life?

Note that from this point of view, you arrive at some measure of environmentalism. Solving climate change is much more important than random animal or plant species. But preservation of species is very important too, for reasons like ecosystem stability (we wouldn't want to stress nature too much or have a linchpin species go extinct, and make the planet less habitable in the process), drug research, food supply stability, and ultimately also aesthetic reasons.

So: climate change >> mass extinction >> occasional extinction. Microplastics I'd tentatively put between mass and occasional extinction, but proper placement depends on the outcome of further research.
Having it on top of FUSE would make it significantly slower than an in-kernel filesystem.
Open Hardware Monitor – Core temp, fan speed and voltages software gadget
I was explicitly talking about plastics made from non-fossil carbon. Why is recycling those inherently desirable, over and above raw economic reasons (if any) for doing so?
> deep focus work simply isn't something that is needed or even wanted in most orgs.

I agree.

To the company it's better if all work is done in small groups.

Even though, research suggests that results are worse when working in groups, compared to a single expert, they don't care, because when done in groups, the knowledge gets spread across a few people.

This is better for knowledge retention if the 'expert' leaves.

Of course companies have to say that they want everyone's best work, but what they actually promote is everyone's average work, done in groups as a hedge against losing people.

In typical corporate doublespeak, this is rebranded as 'best work.' anyway.
PCI DSS Requirement 5 demands AV. Many financial industry standards, and auditors that verify the same, will demand an AV installation.

The AV needs to be up to date, pervasive, and with central reporting. Here is where simply having Windows Defender installed falls flat -- when it finds some malware on Betty's computer, you can't be sure what the scope was until you investigate yet standalone Windows Defender won't give you that information. So you need the enterprise version with the reporting console, alerts, etc.

AV is a nuisance for most of us, and I've gone sans it for many years, but it's critical in most workplaces because there are a lot of people who will happily run that program, etc, and you can't catch everything at the edge.
Could you explain what you see the media getting incorrect or missing?
We're experiencing this change now in Poland with a new law passed that will eventually make all Sundays off days.

The results are mixed. Our highly overworked society only has time for shopping during the weekends, so slashing half of that caused a great deal of chaos.

On the other hand the next day traffic is minimal, so it's a great opportunity to visit friends who live further than public transport can efficiently take you.
Yeah, they won't, which is the point. Magnet links are not in Google results either. So having the browser support the protocol is pretty important in this case.
How safe are all these plugins we install to escape tracking? Are we trying to escape big tech tracking only to hand our information over to extension developers? Looking at network traffic often shows a ton of extensions sending data to some aws server almost perpetually.

Asking because I'm not sure of the answer to this question and lately I've become even warier so I decided to uninstall everything except things I absolutely must have like colorzilla, grammarly and full-page screen capture. For adblocking I use brave and never ever touch firefox, opera or chrome.

There's an extension that appends a share=1 parameter to all quora links to prevent them from forcing you to sign in in order to view a post. I like it but I'm trying to minimize my extensions footprint and I'd rather write my own script to perform the same script.

The question is, how do you get to be sure that an extension is safe?
this is exactly what an oppressive government wants.

as long as people are able to discuss politics with their friends, they have a outlet to vent without being able to actually form political resistance.
> you’re saying only the top 10-20% of CS grad

I'm saying that ALL top 10-20% of CS grads will be able to answer questions at this difficulty level in an interview scenario (accounting for nerves and so on). I'm not limiting it to them (i.e. the "only" quantifier).

I know people in the bottom of CS grads (judging by GPA) that worked remote jobs or worked on personal projects during uni that are very talented and would be able to solve this in less than five minutes. But there are also people that merely "got by".

> I’d guess I was getting a random selection of candidates.

I stand by my opinion that if you were recruiting for a software eng role (and not some random front-end position), then blacklisting anyone who failed this problem would be reasonable.
Censorship and avoidance of discussion of serious topics certainly is a thing in the american media, however it operates mostly on the basis of backscratching, co-opting and voluntary pushing of viewpoints by private media establishments.

Its not difficult to find dissenting voices on pretty much any topics you care to name, and calls for collective action too, and nobody does much (or in reality, can do much) to stop them, the real trick of American censorship and propaganda is these views are never seen in the major media sources the vast majority consume.

This is a vastly different model than how censorship in China operates, with different consequences, and different ways to oppose it.
There seems to be an error in those assumptions.

Halving costs need not be equivalent to doubling of economic capacity. It might just as well cause an order of magnitude or higher of increased capacity.

I would not be able to estimate those factors, but it's almost certainly incorrect to assume a linear relationship between cost and productive capacity.
Per the abstract, it sounds like they just... scraped a bunch of email addresses out of the commits in a tree? Is that newsworthy? There's one sentence in there about "targetted phishing attacks", but nothing to back it up.

Please someone tell me this is more than just email address harvesting?
Thanks! I didn't know American ISPs would blacklist domains so easily. I'm also going to try contacting Comcast as I can't figure out what is "dangerous" about the site. It's just client-side javascript that queries content from reddit's API.
Find Internet Providers in Your Area
Self defense is an affirmative defense.

The affirm part is you conceding you committed the crime, and then you argue it was justified.

Lenz didnt confirm it was an affirmative defense, they ruled the way they did despite admitting it was an affirmative defense, one that can only procedurally arise after you've been accused of a crime.
Cryptophasia (Twin Language)
>> It was pretty much at this point reading the journal paper that my brain wanted to leap out of my skull and run around in panicked circles screaming. I’ve run out of adjectives to describe an event like this.

Is it OK if I'm interested in science without acting as if I was watching a football game? Or do I lose my nerd cred for not expressing exuberant excitement with colourful language every time I hear how big the universe is, or how vast the cosmic scales, etc?
Slack isn’t the issue. It’s how you use it.

> Not responding to a message quickly is considered a major failing. Not responding to a message directed at you in a group channel immediately is considered to be a grave sin.

Nope. That’s not an issue with Slack. It’s your interpretation of what a message or DM is. There’s no timer attached to a DM. This urgency is self-inflicted.

> You must stop to check your messages at least twice an hour.

Says who? Does the Slack app automatically launched every 30 minutes, and can’t be closed until you’ve read all messages? Nope. It’s you yourself who leaves Slack open or checks it every hour.

> ALL WORK, including troubleshooting issues, fixing bugs, and answered questions should go through the Product Owner.

So if I send an email directly to a developer, bypassing the product owner, should I blame email? Nope. The tool isn’t the issue here. It’s the team discipline.

The problem isn’t Slack. Its never Slack. It’s the lack of discipline of people using it.

In my last 2 jobs, we used Slack. But it never hindered our productivity. Because we had more important matters to focus on. But it would still help us monitor some topics, and engage with colleagues for small tasks not issues. And personally I would only open Slack a few times a day. Like checking email.

People like to hate Slack, because it’s an easy excuse for poor self-discipline. And are jealous of its success because it’s just “IRC with emojis”.

I feel like if people writing these types of articles bought an electric drill, they’d end up drilling holes in all their walls, because they somehow felt the urgency to do it, and would end up blaming the tool, not themselves.
Why people keep using the system that censors stuff? Why not just completely switch to something else? Or it will become impossible to analyze then cos they won't look "Chinese" then, so maybe they actually in fact do it, just keep posting on WeChat something meaningless to please the Party?
My friends used to be jealous of my giant archive drive full of TV shows and movies. Then for a time they made fun of me, asking me why I would download things I could already watch on Netflix or Hulu. Now they're jealous again.
Sort of hilarious here, given the premise of the competition (that C++ has outrageously long error messages), that the winner is exploiting the preprocessor and not C++ at all.
EDIT: Deleted a controversial comment about the often praised SQLite test suite not actually being public and about locking behaviour in SQLite. References are [1] and [2].

[1] https://www.sqlite.org/th3.html

[2] https://beets.io/blog/sqlite-nightmare.html
I think upper management cares much much more about perceptions than about actual individual productivity. So long as the "mission is accomplished" then they'll spend as much money as they need to ensure the optics goal is met doing it. And teams that look happy and engaged are preferable to a workforce that's 5x more productive but doesn't look happy and engaged, probably because they're busy doing work.

My org just burned wheelbarrows full of cash bringing on like a hundred interns and then holding an immense company-wide conference, all for optics. It was well understood that very little work was going to get done.