skysight-inc/HackerNews huggingface dataset:
So for beginner/intermediate alg/data structures challenges with explanations and solutions I would recommend the following resources:

1. Read the Algorithm Design Manual.

2. Practice coding simple and then more advanced algorithms on sites like Coderbyte (aimed at beginners -> intermediate) and HackerRank (a bit more mathy).

3. Read as many algorithm explanations and code examples as you can on GeeksforGeeks.

4. Try and implement basic algorithms yourself like: shortest path, minimum spanning tree, DFS/BFS, tree traversals, different sorting algs, min/max heap, etc. and learn their running times.

* Also this article may be helpful for you: https://medium.com/coderbyte/how-to-get-good-at-algorithms-d...
It Takes More Than Tech to Redefine a Trillion Dollar Category
I'd imagine the percentage of holdings sold by each respective insider is more informative than the number of shares sold.
I understand where you're coming from. They didn't choose that number! It was chosen for them by Amazon! It's on Amazon for not actively forcing users to consider what level of confidence they want to use. Amazon can, should, and I think is perhaps even morally obligated to make customers actively choose a confidence level.

Yet, might there not be other factors to consider? Bear in mind that this isn't pushbutton easy off-the-shelf. Some actual work is required here. There's probably a batch of Python scripts sitting around that did the work. The most charitable assumption is that whoever did this at the ACLU didn't look at how the tool under examination should be used at all and missed everything about confidence levels in whatever few docs they did read. Under the ACM code of ethics, I am comfortable calling that an unethical degree of incompetence and carelessness.

A less charitable interpretation is that they knew and didn't care because it produced the result they wanted. This is similarly unethical, in my mind on a level with the sort of p-hacking prevalent in social sciences.

You're completely right! They just used the default. It's just perhaps possible that there might be other factors worth considering.
Same here. Mobile apps and notifications are super hard - especially when you pair them with email notifications (in case you don't see a chat).

Hipchat did this amazingly well. There was a strong guarantee that a notification would be delivered - either email or app.

I don't think a lot of others do it well. It seems that everyone is mucking about threads and UI and emojis.
Right but didn't we already know that this hypothetical attack class exists? The possibility of remote spectre exploits like this was discussed in the original spectre paper.

It's certainly interesting to construct an example and show it working, but this isn't surprising, is it?

Just trying to understand if I've missed something here.

(The AVX side channel is certainly new and interesting, though!)
actual article: https://www.aclu.org/blog/privacy-technology/surveillance-te...
Blue districts are almost always close to red districts (by driving distance), but some red districts are really far away from blue districts.
Need feedback: Mobile app for finding creative classes and workshops
I'm thinking about an idea for a mobile application and I wanted your advice. Here's what it does: It allows users to search for creative classes and workshops offered in their city.

What do you think? Would you pay for this kind of app?
It depends on the work place, but for the agency I used to work at you would be working on a particular client's project on any given day and therefore you only needed to tune into one channel. But more than that, any decisions or discussions particular to a task happened in the ticket for that task, not in slack. Slack was used for short periods of quick deliberation and problem solving environments or configuration, or general state of the project type conversations. In other words if it didn't fit in a ticket it went into slack.

That worked really well for isolating slack communication to silos of attention and it solved the problem of information important to a task living in slack.

Ultimately it's not the tools fault for any of this though. It's just a bunch of chat channels. It's up to you and your company to form good policies and practices.
The AppleTV works with any standard Bluetooth headphones/speakers, not just AirPods
'Extra tests' can be dangerous in a few ways: x-ray and CT scans give you a significant dose of radiation, MRIs and mammograms have high false positive rates (that can lead to painful and potentially damaging biopsies), etc. Plus there are a subset of people who are incredible hypochondriacs - if they could schedule tests directly they would have MRIs daily, convinced that the last one had missed the problem. Some people need gatekeeping.

What we need is doctors and a medical system motivated by the right things (health and wellness of the patient) rather than purely by profit and fear of lawsuits.
It's a tax on import, not on earnings. The buyer would pay it, not the seller.
Digikey is great -- so is Sparkfun! I use them both extensively.
That's literally every other job, though. At least those not in SV.
This. This is the giant disconnect between muni govnerment planners and tech.

They literally cannot fathom that people in tech are trying to squeeze the most from every minute in the day.

Just. Do. Not. Get. It.
You're pretending to address what I wrote without actually engaging with anything I wrote. But that's OK, right: lives are at risk!
> [...] but I wonder what has kept it all so fringe?

A lot of people are employed by the school system. Like the other guilds, teacher training probably has a lot of inertia and indoctrination. Teaching instructors teach student teachers how they managed their classrooms, not realizing that the actual "traditional" approach to education in America was the one-room schoolhouse.

> Does anyone have insights into Gatto's credibility?

John Gatto was most active in the 90's and 2000's (Wikipedia says Gatto had two strokes in 2011). He seemed to start his protest against school in the latter years of John Holt's rebellion:

https://en.wikipedia.org/wiki/John_Holt_(educator)

https://web.archive.org/web/20050206095110/http://www.holtgw...
I'm a tradesman in the steel construction industry. I worked for an ISP for ~4 years a few years ago before returning to the trade for the money.

After having worked for the ISP and come back to the tools, the culture of abuse in this industry kinda shocked me. Of the eight or so workshops I've worked in only two were well run by professionals.
I'm glad the mobile apps don't download code, and I really appreciate the correction on Lavabit; ugh, that project was embarrassing. I'm personally not happy with auditing local clients unless I have a mild assurance that other participants are running the same code, at some point, which can't be achieved with the web.
I've been a mint user and YNAB customer with all bank accounts linked, but neither turned out to capture me. I've had some interesting ideas and conversations about budgeting and influencing purchase habits, so I looked into getting access to a real-time transaction log.

I started on your same path, email alerts per bank, but then found it was possible to jump up a level to the payment network using Visa Purchase Alerts. I signed up the alerts to an automated inbox that parses the content for the transaction name, location, amount, and last4. It's working with the first four credit cards I have tried, and I receive the notice generally within seconds.

This works out well for a product targeting U.S. credit card debt. Hopefully MasterCard will follow suit, which is then potentially 100% market coverage, if you can convince a user to signup with an email address of your service.
One quote really put her age in perspective: "Older than the RAF by one year." Remarkable.
While I'm glad that this experiment was done, because it resulted in better conditions for the factory workers, it bothers me that experiments like this are necessary in the first place. I get that managers and owners, qua managers and owners, are concerned with maximizing productivity, but it should be obvious to anyone with a modicum of humanity and common sense that productivity will increase when labourers are treated as human beings, with basic needs being met for their general welfare, rather than as beasts of burden.

Color me unimpressed at the discovery that productivity increases when workers have something as luxurious as proper lighting and air circulation so that sweat isn't pouring down their faces while they're sewing blue jeans for H&M with the utmost concentration lest they break their finger or hand in a machine.
Get List of Available Fonts and Export Header/Footer Bookmarks in Output PDF
And Mattermost's UI team was considerate enough to have a dark theme. Something Slack couldn't be bothered for.
Because she's a worm.
They talk about threads and asynchronous flow as being key attributes that make email better than Slack. I'm sorry, but those are both possible with Slack. I've replied to old messages long after they were sent and they're often in message threads. All the problems they claim Slack has, I think email has them too. I'd rather have those problems in Slack than email. Actually, I'd rather have them in Mattermost now these days. ;)
For those considering an alternative, there's an alternative made by an Indian startup (https://flock.com) that's pretty popular out here.

It's much cheaper than slack.
> The company, Shahi Exports, has more than 50 factories, employs about 100,000 workers and supplies brands that include Gap, Uniqlo, Zara and H&M. Some of these brands had encouraged the company to be more environmentally responsible by switching out the fluorescent tube lights in its factories for LEDs that would consume about one-seventh the amount of energy.

Maybe Americans and European yuppies can pay a couple of extra bucks for their Gap t-shirts and Gap can insist that Indian factory owners install air conditioning instead?
It's really great when a change like this aimed at improving workers' lives ends up helping company profits overall. It helps give credence to the idea that treating your employees well is not only a nice thing to do, but that it's better from a financial standpoint as well.
Rent control basically doesn't exist outside of NYC, DC, LA, and Bay Area:

http://landlord.com/rent_control_laws_by_state.htm
From the AWS docs:

> A confidence score is a number between 0 and 100 that indicates the probability that a given prediction is correct. In the tropical beach example, if the object and scene detection process returns a confidence score of 99 for the label ‘Water’ and 35 for the label ‘Palm Tree’, then it is more likely that the image contains water but not a palm tree.

> Applications that are very sensitive to detection errors (false positives) should discard results associated with confidence scores below a certain threshold. The optimum threshold depends on the application. In many cases, you will get the best user experience by setting minimum confidence values higher than the default value.

Which I am interpreting as similar to your question, but perhaps should not be understood as a statistical probability.
Precisely why I use Thunderbird as my RSS reader.
Yeah, but aren't margins on chips insanely high, i.e. unit cost of production is 'nothing' whereas the IP going into it and 'setting up the run' are the big charges?

So I think that if they are making new chips for this dead market, then they have a problem.

But inventory I think is a different story.

Feel fee to correct me if I'm wrong.
Honestly the most offensive part of this is the tired Silicon Valley stereotype that tech workers don't "participate in the local economy" or "interact with their community".

The people I know in SF tech take BART, grocery shop, buy coffee, go to bars, go out for dinner, buy clothes, buy and sell on craigslist, hang out in parks, play soccer, bike, go dancing, date, have kids, etc, all in their city just like everyone else.

We are not that different from any other professional industry and shouldn't let people imply that we somehow contribute less to this city.
Reading the article it occurs to me that "people of colour" sounds more pleasing that "coloured people". I wonder why. Then I wondered why the article went immediately to race politics instead of an over representation of people of colour in the training set, or the lack of contrast in darker faces, but then this:

> Police stopped a car, handcuffed an elderly Black woman and forced her to kneel at gunpoint — all because an automatic license plate reader improperly identified her car as a stolen vehicle.

and I forget just how messed up the US is right now. The last thing North Americans need is their police armed with buggy facial recognition.
It is especially disappointing when all the good bits from an entire film are all in the trailer.
Yes, Marqeta provides this - they call it JIT funding.
> We noticed that during certain periods of time, not caused by any workload we ran, the time spent doing malloc/mmap would 10-20x, but the # of calls would not.

I'm curious what tools you used to discover this
If you don't deliver a critique with kindness then the ego gets engaged, the shield goes up, and the target becomes unreceptive. You become the attacker/enemy.
Wickr Enterprise should be a pretty good option. It's basically a team oriented and somewhat less open source Signal competitor. It can be deployed on-prem.
> Pretty lousy argument. Firstly, the majority of inmates in the US are white (58%). I'd assume mug shot stats are similar, or at the very least not mostly black people.

Personally, I would assume the mugshots are a random sample of a public corpus, and thus likely 35-40% people of color. Which is definitely skewed from the background population. I'm assuming the similarity of 40% is a coincidence.

> Moreover, if a algorithm enforces bias to the detriment of inoccents, it's a bad algorithm

Is it? It sounds like it might be working exactly as it was set up and specified to work. I would call that the fault of the designers and specifiers, rather than the algorithm. It's a good algorithm. It fits its purpose well. Its purposes just happen to be completely evil.
Many people, especially those not used to receiving and handling feedback, can misinterpret feedback as petty criticism or even as a personal attack. Being kind may help reassure the recipient of the feedback that we're actually trying to help them rather than hurt them.
Maybe Slack already has this feature (I haven't used it in a couple of years), but it would be great if we could personally "downvote" users that have an unsatisfactory signal:noise ratio, and their comments would fade into the background colour of the page (like HN does with downvoted comments). Or use a decreasing font size or something to show me that I consider their input less important in general. This would only apply to messages shown to me, it wouldn't impact what other users saw.

One of the problems I had with Slack was people with only a tangential relationship with the channel filling it up with irrelevant noise. Something like that would help me filter it out a bit.
The worst is when there's something in the trailer that's not in the actual movie.
If you’re looking for real-time API hooks, as far as I know only Marqeta has this offering.
Buildbox just released a 3D version of their game dev software
Just because it’s true doesn’t make it not “negative” — even pessimists are often over-optimistic for project planning, for example, despite being closest to reality.

Also, this article shows that people can be irrational about the economically optimal level of comfort.

CGP makes a similar point with the valley of revolution, between impoverished and wealthy nations, and why it’s hard to get from poor to rich even though it’s clearly an improvement.
I think the idea is that pattern matching and guards give you some additional guarantees above normal "strong typing". But I do agree with you.
Twitter: Setting the record straight on shadow banning
Named threads is a cool idea, but if it makes a big difference I expect we will see it in Slack soon enough... If you build a challenger SaaS based on minor feature tweaks, you risk just doing product research for the better staffed incumbent.
Canada is using ancestry DNA websites to help it deport people
> Before, a lot of people would have Amazon as their go-to "Google" for anything shopping related, but I don't think so anymore.

The fact that their sales are up 39% kind of disagrees with your experience.
I Found Ninja Secret YouTube Account
It’s possible I’m a fish person, but not likely. And this adds nothing to the discussion.
> We do not shadow ban. You are always able to see the tweets from accounts you follow (although you may have to do more work to find them, like go directly to their profile).

I have no words.
Could not access.
Almost - Marqeta’s offering is more advanced and mature. I don’t doubt that this is causing some waves there though. Stripe is now a very serious competitor of theirs.
I found the Stumbling Robot list of math books to be a bit better. It lists multiple books for a number of topics and explains the differences / difficulty.

http://www.stumblingrobot.com/best-math-books/
There's actually a real example of this, and it basically shows the opposite of your point.

The city of Houston has no zoning laws - you are free to build wherever, whatever, occupied by whomever, subject only to market forces and contracts. The result has been a sprawling, car-driven metropolis where to get anywhere, you need at least a 20-minute drive in a car. My sister lives in a development of over 10,000 people, all single-family homes spread over several square miles of drained floodplain. There is basically zero commercial or office space in the development; to get to the nearest restaurant or supermarket, she needs to get on the highway. Her husband has roughly an hour commute to work; she had a 45-minute commute when she was working. The highways are so congested at rush hour that you use privately-developed toll roads to get across town if you have the money.

There's also various absurdities like people being sold homes inside flood-control reservoirs, or sex shops next to preschools, or residential homes next to chemical storage tanks.

On the plus side, housing is really cheap - the same house that would go for $1.5M in my neighborhood in Sunnyvale (a 3BR2BA on 1/4 acre) goes for under $200K in Houston. My sister lives in a gorgeous 5BR4BA waterfront property that cost < $600K; you literally can't find anything for that price where I live.
…switching out the fluorescent tube lights in its factories for LEDs that would consume about one-seventh the amount of energy.

Something is wrong here. Fluorescent tubes to LEDs is more like a ½ savings. I suppose if you reduce overall lighting and provide task lighting you could get to 1/7, but the technologies aren’t that far off in efficiency.

Check luminous efficiency in Wikipedia for a nice table. https://en.wikipedia.org/wiki/Luminous_efficacy
$35k, that's cute. A friend of mine was the tenant of a rent-controlled victorian house in SF's mission and the landlord's heirs paid him a quarter million to get lost. He took the money and bought a house in Oregon. The landlords sold the building for over $4 million. They had been paying property taxes on an assessment of about $100k.
Wow, that is pretty shocking they don't have an option to disable that. And looking at the forums, it's been requested for years. Crazy.
Just a suggestion to observe and correct small spelling, grammar, and formatting issues with this article.

It’s amazing that you are keen to share this knowledge.

However, it is important to remember that how you present the knowledge definitely helps it to be relayed more clearly. :)
>We live in communities, not economies.

The City already tries to foster community by forcing people to share space against their will, via public transit. It's a dystopian hellscape, not a community. You can't just build those by force.
"opt-out as default" in the context of GDPR means that all EU citizens have to be considered as not having given consent to usage of their personal data until they explicitly do so. See Recital 32, Sentence 3: "Silence, pre-ticked boxes or inactivity should not therefore constitute consent." [0] in the context of consent of the data subject to make processing of personal data lawful (Article 6 [1])

I'd be glad if you could point out a regulation on the content website owners must offer to people who do not wish their personal data to be processed.

[0] https://gdpr-info.eu/recitals/no-32/

[1] https://gdpr-info.eu/art-6-gdpr/
nit: "pore over"
Depends a lot on the programming languages though. Learning two similar languages doesn't help as much with the third language.
Finally, a use for my crypto wallet!
Why can’t she? A child comes into this world with nothing and learns to speak in time.
For planetary colonization programmes you want women anyway, because sending sperm up with women results in doubling the colony size any point in time from the second generation on (when comparing with sending up equal amounts of men and women, for the same total amount of people on the trek).

The petite women will need to wear thick lead chastity belts to protect their ovaries from radiation though.
Deploying Spring Boot Applications on AWS Using Elastic Beanstalk for Free
Spectre just became a much bigger problem.
Are you implying that the article is a lie?
For you and your parent comment: Shift+Esc will mark _all_ messages as read - no need to waste time going to each channel that has new messages!
i always wonder what people mean by uploading consciousness. like, faster than light travel, i know what it means even if it's not possible, but to upload my consciousness... what, in theory, is supposed to happen? what does it happen to?
People have the right to criticize whatever they think is a problem. They don't need to be competent. It's just their applied freedom to think. I just mentioned my lack of interest in crypto to prevent what happened but I'm not surprised that it was useless.

IMHO most people defending HTTPs do that by loyalty because they invested so much time on that and not because they understand all the details of the crypto behind.

My message is just: "It's overcomplicated. I quickly found an alternative. I don't buy the meme".

https://en.wikipedia.org/wiki/Shooting_the_messenger
Super BFFs Pillow Fights
I'd bet that it's honestly not that important to them. They'll probably forego the cafeteria and just let their highly-paid employees buy lunch the way 99% of the population does. It won't be a popular building to work at, but if you work at Facebook, are you really gonna quit because you work at an office without a cafe? You've probably got bigger things on your mind, like the 20% drop in the stock price that happened today.
Tardigrades are hardcore.

From Wikipedia:
Tardigrades are considered to be able to survive even complete global mass extinction events due to astrophysical events, such as gamma-ray bursts, or large meteorite impacts. Some of them can withstand extremely cold temperatures down to 1 K (−458 °F; −272 °C) (close to absolute zero), while others can withstand extremely hot temperatures up to 420 K (300 °F; 150 °C) for several minutes, pressures about six times greater than those found in the deepest ocean trenches, ionizing radiation at doses hundreds of times higher than the lethal dose for a human, and the vacuum of outer space. They can go without food or water for more than 30 years, drying out to the point where they are 3% or less water, only to rehydrate, forage, and reproduce. Tardigrades that live in harsh conditions undergo an annual process of cyclomorphosis, allowing for survival in sub-zero temperatures.

https://en.wikipedia.org/wiki/Tardigrade
They have, they mentioned it in their initial post. Although I don't think they've tried the lasted RC that VASTLY improves the Developer Experience