skysight-inc/HackerNews huggingface dataset:
The vast majority of cars on the road have only one passenger - the driver.
justification for a bs investigation
Your first paragraph hits the nail on the head. This is exactly me.

Thank you for your reply. I do intend to work further on my skills in order to get better!
I've been on Debian for two years and I've never not had horizontal scrolling.
Most valuable and uncomfortable part of this article:

What I wish I knew was that if you’re an early company employee, it’s not
likely that the skills you have on day one are the skills needed as the
company scales to the next level. This sentence is worth reading multiple
times as no one – not the person who hired you, the VC’s or your peers -is
going to tell you when you’re hired that the company will likely outgrow you.

Pure gold from a career-building perspective.
How much time have you spent in the "city center" of New York ?
A windows app can do anything do your computer. Spyware, malware, erase the hard drive. No permissions needed.

Android - it's very limited what they can do - and they need permission.

This is perfectly fair.

There is basically no reason for a walled garden - that 'there exists some malware' on Android is not evidence that 'open' is a problem, it's just evidence that 'open will have some problems' - which I admit.

The very minor issues that can exist on Android are easily worth the open nature of the platform.

"What apps can't I get" ?

Well, this HN reader for one.

There are 100x more examples of decent apps being rejected from iOS than there are serious problems in Android.
That's bad for code that can handle overflow and do something reasonable, like switch to bignum integers.

If wrapping takes place, overflow can be detected in-line; no funny control paths via exceptions or whatever.

Without the spectre of UB hanging over overflows, efficient code for dealing with overflows can also be ISO-defined at the same time.
> Bitcoin has an artificial transaction cap because it's conservative. It's been raised before and will be raised in the future.

I thought one of the founding principles is that new money will not be created?

Unrelated to your comment, but re: #3 and #5 ...why shouldn't Bitcoin's value be the cost to mine it?
Thank you. This description is what cleared it all up for me. I totally understand how this works now.
> I don't think the performance improvements are worth the security vulnerabilities

This is C++ you're talking about, that's never the right trade-off :P

> the loop variable issue could be solved by adding `auto` and promoting its use - then the compiler can choose the loop counter type appropriate for the machine since the int-as-64-bit ship already sailed

I'm not sure this completely solves the problem, since often you're doing something like this (I know, I know, iterators are the way to do this, but people do write code like this):

for (int i = 0; i < some_container.size(); ++i) {
// do something
}

Auto doesn't really help here, because if you do something like

for (auto i = 0; i < some_container.size(); ++i) {
// do something
}

the compiler can't look at your code and say "i really looks like it was meant to be a 64-bit index", it needs to be stupid and deduce it to be an int or at least behave as an int would. Unless I'm misunderstanding what you're trying to say?

> (Clang implements this as `__auto_type` and it harmonizes with C++; I've done #define auto __auto_type in projects and it cleans up a lot of C code quite nicely. I'm somewhat surprised no one has offered it as a solution since it is already a reserved keyword).

Well, you're technically breaking code that actually uses auto the way it was intended to be used, though of course since it's so useless this kind of code is very rare.
> You can buy all of those products directly through Amazon. I've bought clothes, shoes, groceries, produce, and books on amazon.com

You completely ignoring the substance of my comment to reiterate your point without addressing what I noted.

What does what goods you were able to buy on Amazon have to do with digital publishing or the production of audio content, or providing financial services/transaction processing?

> not through Zappos or Whole Foods, but literally on Amazon.com.

> AmazonFresh predates the Whole Foods acquisition.

AmazonFresh as a beta rollout predates the Whole Foods acquisition by less than three months.

I struggle to see how you equate a physical retail network with hundreds of locations with what was a food delivery service or just in beta at select locations food pickup service.

> They sold shoes before they acquired Zappos

I think this is the only item you've noted that is actually not that different than what Amazon was already doing.
perhaps you mean execution quality? speed doesn't average out. if a broker takes 170 milliseconds to execute on average - that's an eternity.

It's hard to know if execution quality averages out. it's hard to interpret execution statistics such as the ones published by Schwab.
How mobile phones are helping farmers grow bigger harvests
Ask HN: Is Internal Search an area that can still be disrupted?
I know interesting companies have popped up and fizzled out or been acuqired, including Cue(formerly Greplin and butter.ai, and some newer ones have been launched, like Journal, but I can't stop but think that there are entire swaths of underserved workers when it comes to internal search and knowledge management.

For example, I've seen hospital workers struggle to find a file across their siloed databases/drives/EHR systems. I'm sure similar problems carry over to banking, law etc. Is there an opportunity for a killer search/QA model that could help people find everything they need for their work?
Does anyone know what the actual smell of "chinesium" comes from? The smell of artificial rubber products from china, like remelt and cancer.
If a company does not install surveillance-type software on hardware they own, they are taking risk. Any company over a certain size will do it, or with some regulations. Even signing a contract with a big customer if youre b2b, that company will give a security questionaire and might ask about policy and expect it.

If your company provides a laptop, assume they can intercept all ssl traffic(hsts makes this a little tougher though), and read all your work email, and see everything you do. They probably don't, but could so better safe than sorry.

If I was concerned, it would be that they are doing it themselves with chef and not using an off-the-shelf solution. Seems like a poor use of resources not to buy it.
I think this means Mission Accomplished for the investors. Suck out all the value from the company and then dump it on retail investors by going public.
>And that's okay! Inventing new algorithms with theoretical significance is not your job! You have other skills and they're of much more immediate value!

Except when it comes to getting a job. Forget any of the rest of your skills, because we all know the only thing that matters when interviewing is an ability to recite CS algorithms out of memory and solve obtuse puzzles while pretending you've never seen them.
There are lots of currently very successful startups that were not at all profitable at 2500 employees. The question by itself isn't a particularly good way to gauge the health of a venture-backed startup.
I like their recipes but it’s just a grotesquely wasteful way to ship food around. Ultimately this business belongs in grocery stores. I’d happily drive down to Wegmans once a week to pick up 3-4 locally packaged blue apron style meals.
Telegram inserts a newline. On Android at least.
I built my own air purifier in 2016, living in London, I was living in a basement and was having breathing problems due to mould. My landlady was gaslighting me at the time, so I built the air purifier. It worked for a while but mould spores cling to the paper filter and eventually grow into the filter material. I think Dyson uses glass fiber filter to stop this problem. My filter helped a lot, but eventually I had sclerosis infection on my brain and ended up in hospital with lung infection and brain lesion, still recovering after two years, and I will never be my old self again. I was subletting so had no grounds for complaint, I had to choose between homelessness or phoning a distant relative I hadn't spoken to for 24years, I chose the latter and I think it's the reason I'm still here.
Yet, that isn't where taxis are primarily used today. Why would driverless taxis be much different? Maybe they'll be a little cheaper (though Uber drivers are probably only making minimum wage--if that) but it's not clear why that would transform behavior.
Actually, some non visible wavelengths are dangerous because they don't make you blink.
Skip the pi, just grab an outlet timer from the hardware store for a couple bucks.
so frustrating reading this bs, sad people believe this. you talking about the same obama et all that said all of this was impossible, krugman et all said market would crash then everything shot up election day?

so this is trump taking credit for obama's economy but once it sours, which it will, all of the sudden I bet it will be 100% trumps economy. how convenient
It's perfectly fine for companies to not be profitable if they are growing.

A better question would be 'unit profitability' - i.e. Uber might be spending billions in new markets, but if they are effectively profitable in established cities - then it's a good sign.

The question is really - is there meaningful growth, are the customers real, do they come back for more or are they dropping subs etc..

If they have truly found 'product market fit' then usually it makes sense to spend spend spend to grow and grab market share.

If they are blowing money on massive acquisition costs and customers are not hanging around ... then this is a problem
The QNX boot image can contain user processes, including shared objects. So the shared object needed to load executables is loaded at boot time, but as a user shared object. Processes start up other processes by a fork-like operation which starts some stub which connects to the executable loader shared object, which loads the executable. So the kernel is not involved. This is not a sufficient justification for a whole shared object system.

QNX, being a hard real time system, does not page at all. This has advantages. You never have to worry about something being paged out when you need it. Response is very consistent. That's worth considering. Really, you don't page in embedded, you don't page in mobile, and if you're paging on servers you're in big trouble. RAM is cheap. I'd suggest not putting in paging.

How does message passing work? Can't find the docs.
Ask HN: What would you major in if you were an undergrad today?
$ cc -E cursed_mandelbrot.c | wc
546 8804289 76385728

The pre-processor outputs 76,385,728 chars on 546 lines
This slideshow [1] was a really great, simple intro to some advanced c++14-and-beyond idioms.

[1] https://speakerdeck.com/olvemaudal/42-silly-ways-to-say-hell...
They used to sell these--box fans with connections for furnace filters. I found it strange that they never caught on, and now you can't find them anywhere.
PWA = Progressive Web Application

It's basically a set of techniques and technologies developed in an attempt to produce a user experience similar to that of a native application when using a web application.

In the case of not having a service worker, well, a PWA without services workers doesn't make much sense. This is because service workers are used to cache content to create that 'native' feeling of your application not 404ing when you go through a tunnel.
Djikstra called it "computing science"
I'm confused by your first comment; the transactional throughput of Bitcoin is completely unrelated to money creation.

On the latter - I think it's more up to you to show that it would be. The value of most things is unlinked from their cost of production. A really obvious example would be a five pound note.

That said, yes, in the stable state, miners should only expend 1BTC-epsilon of 'effort' to produce 1BTC. So if a block contains 1BTC of transaction fees, you'd expect them to spend a maximum of 1BTC (currently ~$6000 USD) to produce a block.

In reality it's a bit more complicated than that because the value fluctuates far more quickly than mining operations can or will scale up or down.

So really, it's the opposite - 1BTC isn't worth the amount of effort miners put in, the amount of effort miners put in should be approximately 1BTC worth. Sort of.
I think "good" unprofitable basically boils down to "only unprofitable because what would otherwise be profit is being immediately reinvested into growth (marketing, new employees, better third party software/hardware etc)".
But those are not very relateable...
Thanks for the provided examples.

If you have been working as software engineer for five years, but can't solve that task, that indeed makes me doubt how were you hired in the first place. I'm sorry if that sounds harsh; I appreciate your honesty and I would want to support you in your self-doubt, but I consider honesty to be more valuable in such a situation than being nice.

Caesar's algorithm in particular looks like a high school assignment, to be honest.
Molecular computers
How are the `transaction cap` and `new money will not be created` related? A block can contain more transactions, but the block reward stays the same.

Also, new bitcoin is created all the time (since that's what mining is).
Missing Piece of Antikythera Mechanism Found on Aegean Seabed
How to spell “cryptocurrency” properly, for one.
I think that fits into 4 more than 8. You have good enough people skill to recognize that you're different than the interviewer, and then putting up an facade to convince them you're like them.

People with poor people skills incidentally act similar to other people with poor people skills. People with good people skills can choose to act similar to people with poor people skills.
> card mini-game that teaches binary operations

https://esolangs.org/wiki/Lambda:_the_Gathering
That does not resemble any definition of fair I'm familiar with. I think it's unfair some children are born blind - I'm not going to remove my eyes.
As a self-taught programmer who doesn't have a CS degree, my experience has been that this is not a significant hurdle to any workplace that I would seriously consider applying.
>a conscious choice of local voters

I think you've inverted it; the removal is a conscious choice. The presence is simply a default at this point (I'd be hard-pressed to find anyone who has even considered that they were something to be banned).
I would stop using Whatsapp if they introduced ads. Most of my immediate network would to. Ads in non-chat apps is undesirable by acceptable. Chat is where I go for a very specific use case. Ads would piss my off incredibly. I don't want my attention hijacked in the app I use for personal and direct communication.
Cruise bought Strobe a while ago, I wonder how that's going.

https://www.theverge.com/2017/10/9/16448306/gm-cruise-strobe...

(Disclaimer, I work for GM, but not on any of this)
They don't care about the amplitude, just the timing.
The False Duality of Work and Leisure
I legitimately thought this was parody at first. Uber did the hard work just for Google to swoop in with its self driving cars? I mean, I guess it's hard to get VCs to subsidize rides to the tune of billions of dollars, but it's not technically challenging, compared to something like self driving cars which is straight out of science fiction.
Fellow remote working South Dakotan here.

Current employer tried to pull the local salary adjustment. I wasnt interested. In this market I think it's fairly easy to negotiate which I did.

Remote is an OK perk, but not worth a massive pay cut.
Quite the opposite: the EU found that you cannot copyright food tastes.
You could also buy a plant.
Imagine that I am trying to convince you to buy some cookies I baked. Are you going to care about the effort I put into making the cookies when I ask you to pay me for them?
I feel like the attraction isn't that it saves time, so much as it saves thinking. At least for me (kid-less), it's really hard to imagine the difference between something appropriate for a 5 year old and an 8 year old; particularly things that straddle the line
In the scheme of things, most likely including going to restaurants, I have trouble working up too much outrage about the packaging and shipping.

That said, I agree with your broader point. I'm not sure why more stores (some do) don't have more kits. Planning for the next week in a way that includes picking 3 meals that will involve at least a modest amount of effort doesn't work for me--and I like to cook generally.

I get that they appeal to people who like to cook but want some structure (and home delivery) around it. But it seems a pretty niche market. I got Blue Apron once. It was "OK." And, while I've thought about it, I've never ordered from any of these services again.
Can you solve these problems in your language of choice then? How can you write business logic at work without loops?
Try TensorFlow.js - very nice, lots of examples included, easy to set up.
I wonder, would using int_fast32_t be a viable solution to the problem described above?
Note that restricting airflow on a radial fan can cause the motor to heat up. Make sure you get a 20-inch fan with a fuse. To reduce heat, increase air flow by making a box with three filters and by using 2 inch deep filters. Also, when I built my three filter "box" last fall, I was able to order a set of three MERV-13 20x20x2 filters directly from Nordic Pure for less than what they cost on Amazon. Finally, to make a cube, cut the remaining sides from the filter box. Then roughly tape it together with small pieces of duct tape. When the filters and panels are in the right spots, seal it completely with duct tape. Remember to put the box of filters on the "pull" side of the fan with right sides of the filters facing outwards.
I feel like the attraction isn't that it saves time, so much as it saves thinking. At least for me (kid-less), it's really hard to imagine the difference between something appropriate for a 5 year old and an 8 year old; particularly things that straddle the line

Things are a lot easier if the producer just tells me the intended audience, which I can take with a grain of salt and decide from there
Yet people upvote articles like this. Goes to show how supposedly people of "reason/logic" are as much influenced by "monsters" (ref to Goya's The sleep of...) as anybody else. :/
I'm not an expert, but I'd guess that most of the cost is not the physical hardware, but that each one is put together manually by a team of experts. That's a task that seems able to decrease significantly in price.
In the article it says WayNo has already reduced the cost of Lidar by 90%:

“Waymo, the Google spin-off, claims it has cut the cost of an experimental version of the high-end LIDAR to around $7,500. It did not release details”

More details here:
https://arstechnica.com/cars/2017/01/googles-waymo-invests-i...
Maybe I'm just not their target but I want to pick my own veggies and meat. I don't want to leave it up to a minimum wager tossing whatever in my box as it heads down the line.
Nifty idea, but I'm not sure I agree with the technique used to prove effectiveness:

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

The narrator puts a particle counter in front of the fan and notes the 90% reduction. So far so good.

The problem is extrapolating this result to the entire room. Yes, maybe you'd get close to 90% if the device were allowed to run a few days.

On the other hand, it could leave the situation worse (by blowing existing particulates around) or unimproved (by failing to filter room air efficiently enough.

Either way, I'd like to see see a controlled study. Two identical rooms with identical usage. One gets a homemade filter. The other gets just a fan of the same make and model, maybe with a dummy filter to baffle airflow.

What's the average particle count in both rooms after, say one week?
I saw what looked like a blue apron competitor at Safeway (California grocery store) the other day. So I suppose it’s happening.
The Rengstorff-El Camino intersection seems incorrect. If you are turning left from Rengstorff to El Camino it's not a left turn arrow, but actually when it's green, the cars on the parking lot on the opposite side have a red light. I've been confused by this because it seems like if there's a car wanting to go straight on the opposite side and no turn arrow, you shouldn't turn left, but that's how that intersection works.
SEC and CFTC continue efforts to regulate cryptocurrency
Tesla have no shame in exploiting anything and everything to promote their products and brand
Easiest would be to offer employees a small % of liquidity during a fundraising round. Not sure why this is not done more frequently.
Costs always come down with mass production. The more self-driving cars you produce, the easier it will be to bring down costs. LIDARs themselves can likely be had for cheaper if purchased in large quantities. There are also multiple companies working on less expensive solid state LIDARs.

Also, if we assume the cost of a self-driving car is 250K, that might seem like a lot, but if you amortize it over 5 years, that's 50K a year. Assuming that a car can bring in a mean profit of $10 per ride, that means it has to do 13.7 rides a day for 5 years to break even. That might seem high, but these cars are not human drivers, they don't need to sleep or take breaks, they could be on the road 20-23 hours a day, leaving some time for refueling and maintenance. I think it would be possible to bring in a profit with $250K self-driving cars and an uber-equivalent price points. It will become even easier when these cars drop to 200K, 150K and 100K, which is certain to happen once the technology spreads.
Facebook, Twitter and others are partnering with organizations like the Atlantic Council to brazenly censor content [1] with little to no pushback. There is no basis to affect outrage about some far off country.

Thousands of accounts have been removed with no evidence, due process or transparency. Anything can be labelled as 'fake news', bots, propaganda etc and censored.

These new 'ministry of truth' structures are being used to delegitimize dissent and create an environment of conformity and suspicion where dissent and anything that challenges the status quo is tarred and banned.

It sometimes feels people are more interested in demonizing China and others and holding them to standards they do not hold democratic governments to.

[1] https://www.counterpunch.org/2018/11/09/facebook-allows-gove...
Thanks for your reply.

To be honest, I'm only just able to write a program in C, which is the required language for these CS50 tasks.

I've never been asked to do this kind of work before, so I had no idea where to really start.

The walkthroughs provided in the course gave me a high level overview to the solution required, but being able to translate that pseudo-code, if you will, was the part which I was completely stuck on for a while.

I felt like I should have known at least how to start off solving this problem using prior knowledge I had gained through commercial experience, but I was wrong, and none of my experience thus far was able to guide me in the direction which ended up with an answer to the problem.
Or, they could ask if they are on a 32 bit or 64 bit system. They don't have to be absolutely pedantically correct. They just need to demonstrate they have a clue, as opposed to none.
Yes. But the optimistic ones are right.

If you believe in yourself, you will succeed

And no amount of not believing in someone will cause them to fail

So the pessimists are just wrong. And sometimes it’s fun to be wrong in a fun way... no shade on pessimists. But they are objectively wrong.
Not in English, but...http://blogs.discovermagazine.com/d-brief/2014/01/15/this-la...
Another kinda humbling illustration:

https://upload.wikimedia.org/wikipedia/commons/7/79/Geologic...