skysight-inc/HackerNews huggingface dataset:
> And most people, a.k.a. "you," are probably not even willing to do that.

I'll be honest - right now, I fall into that camp. I enjoy driving. I enjoy my vehicles, both on and off the road. Probably not the right answer, but as you noted, even if I and everyone else stopped - it's too late. It was probably too late back when I was a child, and didn't even know how to drive.

But let's say I were willing. How am I to get to my job?

I live in Phoenix, Arizona - where in the summertime, midnight temperatures can easily break 100 degrees F; yes, it is literally possible here to fry an egg on the sidewalk during the daytime in the summer (you can use a slow cooker inside your car, too! multipurpose vehicles!).

I live approximately 30 minutes away from my work. Walking is out of the question. I could potentially bike to work - but my work doesn't have showers, nor are there any places nearby enough to shower and then ride to work (without needing to shower again). This of course assumes I won't die of heatstroke (but let's say I'm fit enough to avoid that).

You could say "well, you need to live closer to your work" - this would be great - if there were any homes nearby my work, which there really isn't. It's inside an industrial park area, that surrounds a municipal airport - not much in the way of houses; maybe some apartments (in very seedy areas, mind you - this area used to be a truckstop not too many years ago, and there are plenty of holdovers from that time).

Then comes the question of how to transport all of my crap from my house to this new (fictional) home, without having my own vehicle (and, since we've all stopped using them - well, not sure what you do then).

I suppose telecommuting might be an option - maybe in such a scenario as "no car for you...or you...or you" employers would go for that more? Not all jobs of course could do that...

I guess what I'm getting at is that here in the United States, for the most part outside of some very singular municipal areas - most people simply cannot easily do without a vehicle of some sort, whether for personal transportation, or to transport others.

Whatever ultimately happens, we're all probably going to be painfully forced into it. We won't have a choice, it likely won't be gradual. Imagery from Brin's Earth comes to mind. In the end, we all very well might have to "leave everything parked" and simply walk away.

I don't think it's going to be pretty.
Alaska’s Last Dairy Farm Is in Trouble
Another rule: Don't ask to ask, just ask. For example, don't do:

u1: Hi, can I ask a question?
u2: Yes.
u1: <asks question>
u2: <provides answer>

Instead, do:

u1: <asks question>
u2: <provides answer>
I've always heard it as "don't ask to ask, just ask."
NuttX also has strict licensing and coding standard enforcement. Such things are a necessary component of QA and I would think that all serious RTOS's have similar standards.
Oh yeah, the server mode thing makes me a little crazy. Whenever I want to reboot my Mac, I have to force-quit Emacs.
When I was in college and Facebook was relatively new, I once saw a girl I went to college with in a dating ad. She wasn't a model, she didn't give them permission. But they scraped her photo from Facebook.
I have started and sold a number of business without involving VC money myself. I don't hold any magic wisdom, but here's what worked for me (and is what I'll continue to do). My recipe is not one that leads to anything like getting rich quick. Instead, it leads to growing a solid business over a longer period of time (7-10 years for me).

As rapidly as possible, I get a revenue stream going. That stream is never really what the business is intending to do in the long run (although is should leverage the same assets -- code, people, etc. as the ultimate goal needs). This can happen in a bunch of different ways. I've done things like licensing libraries of core functionality to other software shops, engaging in consulting services, selling stripped-down "light" versions, etc.

The goal here is to achieve self-sufficiency as rapidly as possible. A huge part of this is to avoid growing expenses too quickly: put off hiring anyone for as long as possible, don't get fancy when it comes to office space and equipment, etc. And don't expect to pay yourself for a long time.

I'm a big believer in startups running on a shoestring. From my observations, it is usually harmful for a business to be too well-funded too quickly.

After that, only grow at the pace that your revenue stream can support. If there's a growth opportunity but you need to go into a lot of debt to take advantage of it, don't do it. There's no such thing as a "once in a lifetime" opportunity.

Debt can't always be avoided, but only take it on if you're going to lose a lot more money if you don't. (Lost opportunity doesn't count as lost money).

Also, take maximal advantage of the primary thing a startup has over an established business: flexibility. Your business will develop its own idea of where it wants to go, and that may be very different than what you had in mind on day one. Listen to it, it's smarter than you are.

Anyway, as I said, this is (scratching the surface of) what works for me. I have no idea of whether or not it would work for anybody else.
At one (long ago) point in my career, I was a registered lobbyist. Dunno how helpful I can be in your specific case, but I’m always happy to talk to people. Contact info is in my profile.
I used to do that on laptops as a way to compensate for lack of an mouse. I dont do that anymore that much, because I mostly write things with web interfaces and because TrackPoint is actually better pointing device than mouse.
“This whole "salaries" will crash down demise has been around forever and it hasn't happened yet just like any other "demise" prediction”

- agreed, lots of people can some problems the naive way but you need to be at a deeper level of understanding and experience to know what will and wont work before you build it
I very much wonder that too.
I read in Werners Vogels blog (amazon CTO), that there are four types of CTOs [1] based on Berray and Sampath paper. [2]

* Infrastructure Manager

* Technology Visionary and Operations Manager

* External Facing Technologist

* Big Thinker

[1] https://www.allthingsdistributed.com/2007/07/the_different_c...

[2] http://www.brixtonspa.com/Career/The_Role_of_the_CTO_4Models...
I get so many random messages on Slack that I usually just ignore the DM if it says 'hello' typically because the actual request/question will appear sooner or later (as they grow impatient)

Hasn't burned me yet but YMMV
We alter dozens of settings to defaults that make sense for the WSL environment. Unlike the other distributions available for WSL, Pengwin is designed for WSL first.
What is it like being in the stack ranking system? Is it as stressful as it is reported or have its drawbacks been exaggerated in the media?
Looking at that list, the biggest threat to Uber is good (and not overcrowded) public transportation.
This has always been a funny "secret" to me since I have a hyphenated last name – gee, my last name is "Dolan-Gavitt", I'll give you two guesses what my mother's maiden name is.
How to get a glass of water in 24 steps:

1. Be aware water exists.

2. Be aware water exists in pipes that connect to your house.

3. Be aware that your house has taps which can turn on water.

4. Be aware that the water that comes out of the taps is drinkable.

5. Be aware that the drinkable water that comes out of your taps can be put in a carrying device called a cup.

6. Be aware that cups exist.

...

In all seriousness, I think this raises some really valid points. But breaking down fairly mundane tasks into a thousand steps is misleading. Going from "just switch" to "follow these 24 steps to switch"... Both are taking the extreme position.

Of course you need to be aware that Linux exists, before you install Linux. I don't think that needs to be said?

Of course you need to be aware that you can switch OS's, before you switch your OS.

Step 22 is pretty valid regardless of OS.

Etc, etc.
What’s Next for Google?
- RDS for the database system

- Elastic BeanStalk for the application server

- For git they have their own hosted service but you can always go with github/gitlab/bitbucket

- S3/Cloudfront if you need to host assets

Using the first two you can run a production ready app in a couple of hours (or minutes once you got some experience)
I just pretend I haven't seen the "hi".
Just get an electric car? What's so hard about your situation?
Also, don't pollute your advice by surrounding it with giant adverts :)
I'll occasionally end up with people creating tickets or making noise with managers if they're ignored. The only reason I stopped doing this, really.
I think Facebook maintains profiles on people that don't have accounts. I don't see any reason why deleting your account would cause a deletion of any data. If they did wipe the slate, it probably wouldn't take that long for them to rebuild their dossier on you.
Another problem with aiming for very high altitudes is that you need to have several hour long flights to be able to reach those altitudes and really gain anything.

A typical climb/descent rate for a passenger jet is 1500 to 2000 feet per minute. So for a normal flight, going up and down to 35k will take close to 40 minutes. Going to 55k will take an hour.

So this means you can't start small and focus on cityhoppers with the fancy high-flying electric planes, you have to go straight for competing with the heavy jets.
New video of Intelsat 29e satellite reveals dramatic “anomaly”
I think you are perhaps too focused on the immediate salary, and not thinking long-term.

Yeah, $300k in the Bay Area isn’t that much. But if you work for a Tier 1/2 company for a few years, it can have a drastic impact on your future employment prospects and salary levels. Furthermore, the street cred can open many doors that otherwise would remain closed to you.
Modular Crypto Fiat-On/Off Ramp
Soon (it's available): diditreallyneeditsveryowndoma.in
This encapsulates a lot of what I have been trying to put to words, which can be a challenge with other founders.
The GA approach is in there; I just think the 'geometric product' itself is not that fundamental.

A bivector x^y can be used as a generator of rotations, by contracting vectors with it: x.(x^y) = y, y.(x^y) = -x. If you define R(v) = v.(x^y), then general rotation is via the exponential map: e^(Rt)x = (cos t) x + (sin t) Rx.

(To be clear: exterior algebra as the algebra of the wedge product operation alone is not enough to do physics. The contraction operation is also necessary (and Hodge star, which is contraction with a particular volume element). But I don't think the geometric product as a standalone operation is useful compared to these components.)
Oh god, yes. At my previous job this would happen constantly. Super annoying.
slack (and any chat app) should "absorb " hellos and consolidate them with the subsequent message, maybe with a 2 min timeout .
That's nonsense. What improved are means of communication and distribution. I.e. Internet. You can reach a lot more people. Copyright and patents have nothing to do with it.
I'm wondering what ID they use?
If its identifier for vendor[0] then Segment (or any other analytics providers) would have more trouble connecting the dots to figure out who the person is. This is because per vendor, the ID changes.

If its the advertiser identifier[1], they can track across apps, however this is an easy fix by enabling "Limit Ad Tracking" in settings, which causes the ID to be all 0s.

0: https://developer.apple.com/documentation/uikit/uidevice/162...
1: https://developer.apple.com/documentation/adsupport/asidenti...
No. If you give your current salary during a negotiation, the other end is going to come right back with that salary +5% (at best).

Hidden information is your friend in any negotiation, but especially here, since the hiring folks also know how variable industry salary ranges are. You want to put the first move in their court - decline to give your current salary at all costs, and ideally also avoid offering up your preferred compensation number until they've made a first offer.

The only point where quoting your current salary makes sense is if the company offers less than you are currently making, and you are in such a bad situation at your current where you'd be willing to absorb the pain of changing jobs for no additional money.
The absolute best way to raise money (to have leverage in negotiations) is to build a great company. Talking to investors doesn't get you there.

While there is a benefit to having relationships and them seeing you execute over time, it's easier to get a meeting if you have great numbers. How many VCs wouldn't take a meeting if your first sentence is, "We have a $150k in MRR and are growing at 20% month-over-month"? Any?

I don't know. Build your company.
I have diagnosed ASD, and such a thing would be incredibly helpful to me. I know that this is a hard ask, as it would imply a lot of writing, but could you tell me your rules? It would be incredibly useful to me.
It kind of reminds me of the Brain Drain Microsoft experienced in the mid 2000s and saw them fall behind apple and google as the top of the tech food chain.
Hi! Thanks for the thread. :)

I'll accumulate a bunch of replies here, if that's okay...

First, I apologize for having a web page that implies that I haven't done any IF since 2017. Cragne Manor actually came out in late 2018, and I added it to my IF page, but I forgot to update the "last updated" date. (Fixed now.)

I'm still messing around with IF ideas. I'm working on a prototype for a non-parser-based IF system. It's a work in progress and I don't have anything to show off yet; we'll see how far it gets over the summer.

I suspect that dozens, nay, scores of people are trying to make IF work on Alexa. It's not an area that I'm working on myself, but I know some of the folks at Earplay (mentioned above). My understanding is that getting Alexa to respond to commands is pretty easy; the hard part is designing a game that plays well in narrated form.

Yes, I can sometimes be spotted wandering around the Somerville/Cambridge area. We have a monthly IF meetup at MIT: http://pr-if.org/ Anyone is welcome to drop in.

And also! If I may spend a moment promoting a current project... we are organizing an IF conference called NarraScope this summer. It will be held at MIT, June 14-16.

http://narrascope.org/

It will be cool. People should come.
I hate this as well. There also seems to be a correlation between people who do this and people who type slow.
Mmm, no, these people have no interest in that per se. They’re trying to buy individual access to the United States. The lack of interest in renovating dilapidated infrastructure is also underlined by the topic of the article, which is how these funds were actually invested in luxury real estate.
I still dont get that logic. What if it turns out i want to stick a prerprocessing step before grep? With a "useless" use of cat, thats easy. Without it, i need to do some rearranging. Not convinced.
The BBC Microbit supports a NXP/Freescale KL26Z. That chip is supported by NuttX so the answer would be yes, with some additional board level support.

The NXP/Freescale KL26 has very limited resources, however. I would not recommend using a higher end RTOS with very low end, severely memory constrained MCUs.
I agree with you completely.
And its sister site, emailhasasubjectforareason.org
This needed a domain.
This risks making about as much sense as “free guns” or “free nuclear weapons”.
While we are tolerant about free speech in New Zealand, and indeed we have amazing access to our politicians, even to the point where the dildo-throwing protestors who targeted the 3rd most powerful politician here was let go immediately.

We are, however, rightly intolerant of hate speech, especially speech against a segment of the population. (We do have our share of racist fools, and our media let their own standards slide too far.)
Almost every country has laws on the books like this, including the USA.
Be sure to check Doom [1] as well. It's Emacs for « a stubborn vimmer ». One of its goals is to be fast and hacker friendly. It's a smaller community than Spacemacs.

Also, the default theme is fantastic along with great defaults for key bindings.

[1]: https://github.com/hlissner/doom-emacs
>Having one company be the sole gatekeeper for the overwhelming majority of the web's video content is not a solution.

I struggle with this line of thinking because it's not specific enough. YouTube doesn't act as a gatekeeper for most video content. You can upload almost anything you want as long as its not grotesque or copyrighted. What most people mean when they say YouTube acts as a gatekeeper is "will YouTube pay me for the content I upload". And the problem with that is the advertisers, not YouTube - a handful of large advertisers decided they didn't like a lot of the content on YouTube and refused to pay for it. The beef is with the advertisers, not YouTube.

I do have a problem with the videos YouTube decides to promote and surface, but when it becomes to the topic and censorship and deplatforming, the argument almost always boils down to "Proctor and Gamble need to pay me to upload content whether they want to or not", which I find asinine. YouTube is obligated to provide you with a sales team.
Just this past week Monsanto was found to have bullied scientists into falsifying results about their weed killer.

Just because the ideal is that scientists are about the truth, doesn't mean that is what happens.

Edit: There's not been one single peer reviewed double blind test done on the efficacy of vaccines or parachutes.
I think we may want to consider if our hatred of meetings, and now just saying "hello", has more to do with dealing with unrealistic deadlines and pressure for what should be a white collar job.

In the example given, there is 1 minute between the "Hi" and the question. If 1 minute makes or breaks getting things done in time, you do not have a white collar job, you have a fast paced labor job similar to that of a worker on a factory room floor.

Food for thought.
Funny how this resonates with so many of us that it is #1 post on HN within minutes. We have been telling our team members to not just say "hi" or "hello" and instead ask the question straight away. Imagine the amount of hi and hello texts that are stored on tools like skype/slack :)
> So the question becomes in what instances would a person have a record/memory of the fake name but no record/memory of their password?

That is, indeed, the problem that these questions are supposed to avoid, but they only offer sort-of security to the extent that the information is sort-of confidential. Anything that the automated validation service can find from public sources can also be found by the black hats, and the more common these automated services become, the more worthwhile it will be for the black hats to similarly automate their search for them.

The end result is that real security that is based on something you know has to depend on secrets.
https://mashable.com/article/uber-ipo-driver-cash-reward-sto...
It is a jokey way to restate the absurd essence of the parent's argument.
M-x package-install RET evil
>>Not only is this a self-fulfilling prophecy, if you don't invest in your employees, the level of waste is larger.

In the long-run, yes. The issue is that most companies optimize for short-term. Managers and executives can receive significant bonuses for keeping their costs down, and by the time the disadvantages of that approach (i.e. people leaving) become obvious, they too have bailed for the next gig.
Discussion from 2017: https://news.ycombinator.com/item?id=14868294
>In the last year, we've gotten pounded with requests

Any idea what caused the sudden change?
Show HN: Read news 10x faster with key pieces highlighted by AI
Godot has three kind of languages integration :

- GDScript : included by default

- C# : you have to download the Mono version of Godot (and install the Mono SDK)

- Any other language (Rust, Python, C++, D, etc...) : using GDNative

(- And of course you can also directly modify the engine source code in C++ if you need super low level modifications (like writing your own render engine))
>and that YouTube engineers can create an algorithm that automatically marks 95% of video (probably low, 95% correct labelling is easy to get; 99% is usually necessary to outdo humans)

I think a crucial question is whether the numbers quoted are before or after the current set of automated filtering (content id and any existing mechanisms to catch bad, illegal or offensive content.)

They may already be catching the vast majority of easy and fingerprintable things. They may be at the barrier where false positives increase at a high rate.
The site homepage is not optimized for mobile and is 90% google ads with a small link to the blog post.

I’d rather not share this.

Too bad because I agree with it.

Edit: it’s also stolen from a Google wiki https://news.ycombinator.com/item?id=14870907
Emacs's Mac (graphical) interface does that, too, which is not conforming to the environment it is running in.

And there is no user option for changing it to a contextual menu containing Cut, Copy, Paste, etc. (I changed it for myself by writing about 100 lines of Emacs Lisp.)
Hashing text isn't hard but to do it efficiently you may need to know the distribution.

Imagine you want to dedupe 1000 text documents each 1TB in size. Hashing naively would require reading 1000 TB and would be horribly inefficient. Hashing the short prefix would be better but you need to know how long of a prefix is sufficient to avoid too many collisions.

Sorting might be safer from efficiency perspective in this case unless you know a bit more about your data set.

About 3rd party service: let's say you have images of faces and you want to dedupe them. A third party face comparison service could be a reasonable option. (And as another comment suggested, third party could be a different group in the same company, whose code base isn't trivial to modify.)
At a previous employer received a ton of "Hello" and I would respond immediately....and they would not say anything. I don't understand that.
Google got in trouble with something very similar with "Shared Endorsements." One of many bad ideas that came along with Google Plus.
Programming languages: Don't bother learning these ones in 2019
As others here have said, ignoring the 'hello' is the best bet.
For those on the asking end, my advice is to ask your question and if it goes beyond a simple answer, follow up with 'do you have time to talk about this now?' Most people assume I have time or desire to answer a flood of questions because I responded to the first simple one, which isn't usually the case.
If I'm feeling snarky, I'll say

"Looks like you've already asked a question there ;)"

A nice way to help folks is to say to them after the exchange,

"Feel free to ask your question when you ping me so we don't have to do the hello/hi exchange"
Meh. More typical is

u1: Hi, can I ask a question about the flubulator process?
u2: Hmm... u3 owns the flubulator, unless it's frobnicator-related.
u1: thx
Why are these 5 cities Uber’s top markets? Particularly Sao Paolo.
This seems rife for abuse in both directions. Color me skeptical.
Turbines are more efficient with larger sizes due to the fluid mechanics, and they need air, so then you end up at gas turbine engines externally mounted.
At my old work we used to call this PWP: Ping with Payload.
tldr: use udp rather than three-way handshake tcp when you want to ask a question.
And, if you're sick of your coworkers saying, "Hi"--tell them directly. Don't create a domain name and get it front-paged on a site you know they frequent. ;)