skysight-inc/HackerNews huggingface dataset:
Yea I don't understand what the parent comment wants to say. You need to have a lookup structure (even if its only a bit) and then you can do one pass over the string. The lookup or adding a character doesn't count as a pass. And there is no way to omit this anyway.
> Taking time to learn about the specific interests and needs of a small startup with little budget is probably overkill, so we just get the “spray and pray” treatment I guess.

> Do you have a good strategy for identifying open-minded companies that are willing to learn about new approaches?

The answer to both your questions is segmentation, segmentation, segmentation.

The trick with segmentation is to find clusters of companies who are likely to share like-minded problems, hone your messaging and positioning to reach them (Basecamp is a classic example of how to do this well, they have always had a very clear idea of who Basecamp is for and who it is not for), and then identify the _individuals_ within those organizations who are most open to change.

Again, the temptation is to head straight to the C-suite - this is usually a bad place to start. C-suites are time poor, usually quite cynical about new software, and removed from the problems of the people on the front line. Usually better to start in middle-management with PMs, and arm them to build a business case to take further up the org.
The cost of a 1TB SSD drive just dropped below $98
It's great that they fixed that part, but to be honest that was the most excusable of the problems. I understand that maintaining an update path from any old version to the current one can be hard, so updating in steps is fine.

None of the other problems are excusable though.

No download should take 2 minutes to start, especially from a company like Microsoft. Sure, an anomaly is possible, but this update loop took several hours and every iteration was like that.

No update should ever take 5 minutes after the reboot, especially on an SSD.

No progress meter (that isn't dependent on a remote service) should ever be at 100% for 40% of its total runtime.

No single update should ever require 2 reboots.
At that point I'll just use Debian.
You might like [0] or even [1] in general.

[0] https://en.wikipedia.org/wiki/High_Altitude_Venus_Operationa...

[1] https://en.wikipedia.org/wiki/Colonization_of_Venus
It's not immoral to sell someone a drink that they want to have with their meal.
Same here. Upgrade to 20.04, but fresh install of chromium. Starts in 2sec in plain old HDD.
Java supports packaging as well:
https://docs.oracle.com/javase/8/docs/technotes/guides/deplo...
Some of them have sample output but yes, it would be helpful to extend this to all examples. Good feedback!
> Japan's business culture is no-frills "get it done" which rewards performance + optimization

Uhhhhh what? Japanese IT companies run decades old practices, are hugely inefficient and if anyone suggests they change its the famous "the nail that sticks up gets hammered down"

Also they are not known for rewarding performance what-so-ever, they're known for rewarding seniority and butt-in-seat time. They're famous for both of those.
Valve did it recently with Steam on linux!
So that's why two applications suddenly couldn't install anymore. Aw man, I've been so happy with Xubuntu the last couple of years, I really don't want to have to find another distro.
Kubernetes – kubectl configuration – cheat sheet
notice how I said sometimes and didn't speak in absolutes?
Sure it is only an assumption. However the linked study seems to ignore the fact that lead accumulates in the body over time. Which causes a decrease of cognitive functions in the long term with no acute symptoms.
It's sad that Stallman is citing a fake news website... /s
But large droplets drop to the ground rapidly, so if social distancing is done, they’re unlikely to infect anybody, anyways.

Also, most governments advice people with a cold/fever/… to stay home. If they do, and given the current estimate of infection rate, those droplets aren’t likely to contain the virus.
I think those are relevant topics of conversation. However, in the context of this discussion thread and the claim of "we won" over the virus, there wasn't previously a "left/right" framing of the issue. Adding it only after we were a few layers deep into the thread was unnecessary to the discussion of whether or not we had achieved victory over the virus.

It's problematic because it also didn't seem an accurate characterization of of opinion trends, which shouldn't have mattered one way or another in the conversation.

But my opinion that it wasn't an accurate characterization should not have been an issue in this thread at all: The introduction of politics derailed the discussion from one about progress against the virus to political rather than factual motivation for our opinions. Had the thread started out differently I wouldn't see that as much of a problem, though I think the introduction of political ideology into conversation on HN is often counter productive in general.
I love the goals of this, but I have two hopefully constructive criticisms:

(1) The on-ramp involves downloading and installing a bunch of stuff. Very few people are going to do that. Is there any way I can try it in a browser or via a tiny download? I'm talking just looking around. WASM is a thing, so even a fat
slow WASM app that let me test things out would be a good way for me to see what this stuff is really like.

(2) I feel like this and a lot of other similar projects are too monolithic. They feel less like the WWW and more like Project Xanadu. This one is actually not the most complex I've seen, but it's up there. Projects like this either never fully ship or have steep learning curves.

Lastly...

(3) Anything like this is going to need a killer app to drive initial adoption. Unfortunately a lot of the P2P killer apps in the past have been black or grey market related, which has tended to pigeon-hole them as that and harm more widespread adoption later. You should look for something this can do that other things do not currently do well. It doesn't need to be some massive niche like social media. It could be a small niche with a small group of users who would be enthusiastic about it. In fact sometimes that's better for initially bootstrapping something.
> only emerged because CMS reps made their way to -a lot- of conferences and, with varying levels of bluntness

I mean, to be honest, it makes sense... locked platforms are just death.. especially if you can't get your shit off it when it shuts down.
As a counterpoint, SF has some of the strictest zoning in the country. It has very few chains, from my experience. Most places where I know the owners, they are just normal people scratching out their existence.
Here are the relevant senses of the word from OED:

- "To remain in a place, defer one's departure until something happens."

- "colloquial. to wait about: to linger expectantly, ‘hang about’ where something is likely to happen. Also (chiefly U.S.) to wait around."

- "To defer action until some event has taken place; also with infinitive, to delay to do something."

I think there's ambiguity in what's being awaited:

- I think your parent comment assumes the scientists are awaiting a result

- I think you assume the scientists are waiting for some mount of time to pass

FWIW, when reading a headline, I'd definitely assume the first. "Scientists did other stuff for 2 years while a sample sat around" wouldn't be newsworthy enough to put in a headline. I think the headline was simply worded in a way that emphasises excitement over clarity.

A clearer headline would be "Scientists conducted a two and a half year experiment to [...]".
If you think this is the only reason academics feud about, reality will set you straight.
Value-Oriented Programming (2018)
I'm avoiding Debian like the plague since finding out a bunch of packages (client ones too, like nfs-common[1]) pull in rpcbind, which has been bugged close to ten years to accidentally bind to all interfaces [2].

[1]: https://packages.debian.org/buster/nfs-common

[2]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=621807
You've linked to the top level, instead of to the actual post. As more posts are made on the blog, this link will not be what you want.

Here is the permalink:

https://kk.org/thetechnium/68-bits-of-unsolicited-advice/
Data Shows Shelter-in-Place Is Ending, Whether Governments Want It to or Not
Some production is being shut down: https://www.wsj.com/articles/north-americas-oil-industry-is-.... The costs of stopping and restarting are high: https://www.argusmedia.com/en/news/2092308-us-stripper-wells....
WaPo: Managers are using 'tattleware' to monitor employees working from home
Contact tracing apps sounds like a totalitarian wet dream.
You might have replied before my edit, but one rarely "deduces" magic constants that result in good rngs, hashes, crypto, etc.
Then you can expect your candidates to exactly provide that answer.
Regexes vs. Combinatorial Parsing
While there are many signs it was involved, I find it unhelpful to finger only the Mossad when it comes to state involvement with Epstein's network. There are also plenty of connections to the CIA (Donald Barr, Leslie Wexner, etc) and American intelligence would not have just allowed it to happen without signing off in some way.
The iTunes 2 installer would delete hard drives in some cases, if the installation destination contained a space character and the portion before the space matched another drive (e.g. "Seagate" and "Seagate 2"). https://www.wired.com/2001/11/glitch-in-itunes-deletes-drive...
Thanks. When faced with similar issues, I have always set up an ad-hoc channel (e.g. created a local key, ssh-copy-id it, use it, and remove both the keyfile and the authorized_keys line afterwards). It's more work, but gives exactly the minimum required trust and no more. I've never even considered using agent forwarding for this case.

That said, I don't have to do that often; If I did, I'd probably look for a simpler way (or ignore my paranoia and use ssh agent forwarding...)
There was once was an operating systems that allowed you to format your entire hard drive when you only intended to format a floppy disk, if you typed format c: instead of format a:. This was called Microsoft Dos 2.x.
Help 1.234.567 parents in 365 days
You will eventually get bored of TV and movies and won't be able to watch a movie all the way through or you will fast forward half of it. Same things with video games. Eventually you will realize that boredom is just mental recognition that the activity, whatever it is, is not leading you towards your goals whether economic, spiritual, mental, etc. You need to figure out what you want in life and do activities that move in that direction.
I get your points. In situations where Ubuntu 20.04 machines are on airgapped networks or corporate networks that use mirrors and the like. For personal and other situations I prefer flatpak and snaps...
Yes you are right. Dont forget the time component either, when the profits become visible, there will be (already is) a multitude of companies based on cheaper regions that will compete with a nearly similar product but cheaper.
Conforming mortgages get a federal guarantee.
The word PC existed long before IBM called one specific model "IBM PC" and since that specific model is no longer in widespread use it makes no sense to refer to regular non mac computers as IBM computers.
This one is good as well (on the original thread): https://twitter.com/kevin/status/1256431142086955009

Pro-tip: turn-on the alerts after deploying the site.
I enjoyed reading this. My feedback is that although a few of the problems had links to blog posts that provided some analysis of the problem and solution most of these did not. I think if you added a short analysis or explanation of what makes the problem tricky and the thinking behind the solution it would be very beneficial.
Hello Cjdupreez, would you mind pinging me here so i can ask you a few questions: benjaminkirschx@gmail.com
Very interesting. I never really "got" declarative languages, I remember a very long time ago I was working with Oracle and you could see the "execution plan" for your SQL queries. I kept wondering "why can't I build my queries directly with this?" - it seems so much simpler to my brain than SQL itself.
>even killed many

Please support that claim with evidence. This seems ill-informed or malice-driven.
I honestly haven't used snaps in a server context. I get them from the desktop context. I would probably use docker containers & docker-compose before using snaps. I honestly have more control in pushing updates and the like in that situation.
I’d love to hear why you prefer word processor docs over a Wiki?

For me, Wikis solve the big problem with word processor documents: It’s hard to define the relationships between documents. But I’d also love to hear other perspectives, e.g., what people dislike about them.
For cumulative averages why not use window functions?
It's the MaidSAFE scam again, full of buzzwords as usual. I remember being in a Bitcoin conference being bombarded by people payed by MaidSAFE to promote their altcoin. They were really aggressive: I told them I'm not interested and they were just pushing without hearing me.

As Bitcoin price rises near the halving, I expect more scams coming online again.

Here's a link to their coin's price chart just to make this comment more interesting:

https://coinmarketcap.com/currencies/maidsafecoin/
I expect there are a lot of viable and useful shades of grey in between official standards certified commercial products and from-scratch one-off Go/JavaScript.

Even if they're going to roll their own rapid uncertified solution, they could have still done so with more reliable and proven technology than what they appear to have chosen to assemble this system.

Many components for making safety-critical systems are commonly available in non-certified variants. These could be used to assemble a viable system, but would of course lack the process, practice, and evidence for certification that would normally be required. But, at least the technology choices would have, at a minimum, "proven in use" benefits if one is going to otherwise punt on the procedure & practice rigor that is typically applied.

Given that most of the components to build a safety-critical system are commonly available, or their non-qualified kin are, it doesn't make much sense to me why if you were tasked with putting this together quickly and cheaply, but were still taking serious the safety-critical nature of it, why you would cobble it together with the stack chosen here.

Even if the choice is "Do something" or "Do nothing", there's more than one way to "Do something", and this seems like a particularly odd way to have gone about it all things considered.
Scale and legal issues.

Existing tracking measures are used on limited suspected criminals and requires paperwork to cover legal aspects of it. Some kind of approvals are required by magistrate, police etc. And these measures are not built to track thousands of people real time.
Segment is backed by a ginormous sales operation from its multiple successful funding rounds.

This article is very fluff heavy and contains almost no actionable insights.
It's not an order of magnitude faster. The details depend on the hash table implementation and the language and the processor specifics and the statistical distribution of string sizes and whether you can make assumptions about the number of symbols being used and whether a tight double loop for a small symbol set and string size would fit in the cache and whether it would stay there long enough to make a useful difference.

Naive Big O is just as likely to be wrong as naive anything else.

I hope this isn't a genuine phone screen question, because if someone punted this at me as a pass/fail I'd fail them for being confused about how real computers and real languages work behind those nice clean-looking "if thing is in other_thing..." statements.
Obviously not. So since you found a counter example we should discount the original advice and feel free to use numeric constants all over our code without any explanation.
It would be appropriate if you didn't try to misuse the present crisis to lend undue emotional weight to your argument. This is manipulative.

Further your argument draws a connection but its spurious a sufficient difference in degree is a difference in kind. The way in which we comport ourselves while sick have the potential on net to kill millions of people where as the peril implied by users failing to update windows has never resulted in peril of that magnitude. Further one can reasonably suppose that one can with sufficient care design a system where updates are on by default and we don't create perverse situations which inspire many users to turn them off entirely.

For example one in which applications are updated without disturbing or interrupting the users workflow, where updates aren't effective until the user reboots, where applications are isolated from their underlying environments where users can roll back and pin a particular version if a new version is buggy or undesirable. Where major changes to entire user interfaces are rare and opt in for years.

How many are going to bother disabling updates?
No, as you read the thread, he had a user FedEx him a tape that reproduced his bug and got it fixed.
Check the latest global Covid-19 stats right from your menu bar
As someone who has been on the other side of the table as a buyer, I'm not particularly fond of this advice. Especially when the customer is the one who reached out. Time is valuable and it's not feasible to have a close relationship with every vendor; I'm buying a product because a need has been identified, your product fits that need. Most likely I am not looking for:

- consulting

- running a brainstorming session with a third-party

- learning something I don't already know about x/y/z

- sharing sensitive info such as success metrics

Sometimes you really want a hands-off, transactional relationship, where the partner simply delivers what you paid for, no more, no less. I understand this approach might be very valuable for a certain kind, or stage, of company, but it won't be ideal for every enterprise.
It's funny how this got flagged. Breeders are so sensitive about their god-given right to breed.
Apple was already in a fight with India about app store approval of government-developed apps.
Hello, how come you chose to use quip over Google docs? I'd expect you to choose the latter since you work for Google.
Show HN: Traitors an Online Stealth Game
Shaft were the seat affixes, maybe use the frame as the antenna - dunno, was more interested in what is out there already in a way that is respected enough for insurance companies to make a difference. That's the true test of a security product - how much of a discount does your insurance get for having it ;).
This isn't a helpful response. I have the same question as the parent.
For productivity apps I would agree. I personally don't care much for other apps. Good UX doesn't necessarily need native look IMHO
How to Make a Site Bit by Bit?
Just start, you can read about starting all day long and doubt yourself or you can start, today. Decide on your first step and complete it, then choose your next step. You will have sleepless nights and tearful days but once you start, you learn. You don’t have to have it all figured out or a plan, just start in the general direction.
+1 for almost everything. Also, Alpine is brilliant as a server OS.
Hey. Also South African here. Currently building a WhatsApp based classroom/learner resource management application (https://foondamate.com) in hopes that this will at least help in the future. So far I've only launched the functionality to download past papers look up works, search wikipedia and look up solutions to equations but have been working on other features. I'm hoping since WhatsApp is wildly accessible this will make a difference. Already have quite a few user, over 50 but under 100. Happy to chat and discuss further. You can mail a me at hello@dacod.co.za.
yes, this is standard affair permissions
The standard of evidence I'm applying is simply that evidence for X being true must not also be plainly compatible with X being false.

Here, for instance, is some evidence that meets that standard, from that very same article you love:

> He found a near-constant rate—1,000 every 10 minutes—punctuated by periods of zero comments, as if web robots were turning on and off. He determined many were from hacked accounts.

This pattern is either server-side (e.g., a server-side rate limit and an extremely flaky server) or client-side. If it's server-side, we'd expect to find it independent of the contents of the comment, we'd expect to have stories of people being unable to submit comments, etc. Unless we have those stories, then this pattern is plainly incompatible with actual humans submitting comments, even with the aid of some automation or pre-written letters. That is evidence that these comments were almost certainly not from actual humans.

No similarly strong evidence exists on the pro-net-neutrality side. "A bunch of comments claimed an address from Russia" is certainly suspicious and weird, I agree, but it is not plainly incompatible with humans (if it's IP address, bad geolocation; if it's e-mail address, Russian-run mail provider whose accounts are used by Americans; etc.). I am happy to grant with more detail about what's is meant there - which neither the FCC nor the WSJ has provided to us - there may be strong evidence, but it's not there yet with what you've posted.

If you want to revise your initial complaint to "Friendly reminder that some weak evidence exists in favor of small, isolated bot campaigns on the pro-network neutrality side and very large bot campaigns on the anti-network neutrality side, such that if all suspicious comments were disregarded in proportion to their likely untrustworthiness, the overwhelming weight of public sentiment as measured by this exercise would be firmly on the pro-network-neutrality side," then I have no remaining objection.
Also thanks to Lars Brinkhoff's research:

Here's a video uploaded by Cynthia Solomon. Seems legit.

https://www.youtube.com/watch?v=c4kMzrDr4jQ

Definitely check out the rest of Cynthia Solomon's youtube video treasure trove, with lots of great stuff by Marvin and Margaret Minsky, Seymour Papert, and others from MIT and Atari Cambridge Research:

https://www.youtube.com/user/cynthiaso/videos

Seymour Papert on Logo, Turtles and Giraffes:

https://www.youtube.com/watch?v=maDzjHIiXZc

https://www.youtube.com/watch?v=lDyym_9-E-g

https://www.youtube.com/watch?v=ha8sTgtUejM

A gestural programming system developed by Margaret Minsky, Danny Hillis, Daniel Huttenlocher, David Wallace (Gumby), and Radia Perlman at the MIT-AI Lab:

https://www.youtube.com/watch?v=-Wq6SQTVM9M

Marvin Minsky demonstrating a Logo Machine with an acoustic modem and cassette tape, talking about education theory, and showing a part of his first "thinking" machine: a simulated nerve synapse (1 of 40) with an adjustable knob that he built in 1951 out of WW-II surplus hardware, and discussing playing with Tinker Toys as a child:

https://www.youtube.com/watch?v=c4kMzrDr4jQ

https://www.youtube.com/watch?v=S72xF3gd-mI

https://www.youtube.com/watch?v=yZRQQl8mA0c

https://www.youtube.com/watch?v=dfKRNHRyD64

David Levitt demonstrating his musical improvisation software:

https://www.youtube.com/watch?v=ocwsVkqEKys