skysight-inc/HackerNews huggingface dataset:
Hashtables are typically considered amortized O(1) for insert and retrieve. The atrocious worst-case performance doesn't happen in common implementations because the hashtable gets enlarged before or when it occurs (and these resizes still allow for amortized O(1) performance).

And logarithmic growth in the key size is definitely not as bad as logarithmic growth in the number of nodes in a tree to traverse, because going from calculating e.g. a key size of 28 to 29 bits is not a big deal at all, but going from 28 to 29 levels in your tree means an entirely new memory lookup to grab that one node. The hash calculation is always cheap, whereas traversing a tree thrashes caches -- you only need one memory lookup in a hashtable, whereas you need logN in a tree. Those lookups are orders of magnitude more expensive time-wise than the simple integer math involved in calculating the hash.
The magic part about modern currency isn't the caste of the bean rationers. It's the number of guns they have.

Money is valuable because the people with a monopoly on the legal use of violence say it's valuable.

There are many of other things that are valuable because of their utility, like a sandwich, or some kind of agreed upon cultural intrinsic value, like gold, and many of those can be even used as a medium of exchange, but those things are not money.
As an Audi driver, I couldn’t agree with you more. Almost all of them are super aggressive, because “the car can handle it”. Sigh.
FWIW, do you know what provider was being used? (Seeing the site the bot was on may also be interesting too)
Back in those days, ThinkWiki was an excellent resource. Not sure nowadays?

I ran Mac OS X (as it was called back then) on my ThinkPad R61 back in the days (2008 or so?). Everything worked, but I did have to replace the Intel WiFi with an Atheros one and fiddle with all kind of options (it is likely easier these days). One or the other supported packet injection. Mac OS X (I think it was 10.6 or 10.7?) did boot a bit slower than 'Linux' though (probably ran Ubuntu with GNOME 2 back in those days; with a more lightweight WM/DE it'd have been even quicker).

The TrackPoint is one of those amazing tools I miss on a Mac. However, the Magic Trackpad 2 works on Linux and Windows. See this HN discussion [1] for details. Together with a HHKB with BT I have an excellent keyboard and pointer device supporting BT and USB. I even have carry bags to protect both devices.

[1] https://news.ycombinator.com/item?id=18273559
> The OS should let you create a fake photo collection which gets shown instead of the real one to apps you don't trust.

Many times yes. And even more important, the contacts!

Now it's you have to "give the app all the contacts" even if you know you want to give it only one or two. And of those one or two, just the number. Not the picture, not the date of birth, not the address.

In short we should be able to pre-select what any app actually sees of of all the databases, records and fields.

It sounds too technical but it could be done properly.
Aren't the perl11 projects an umbrella name for a bunch of different projects? A large part of them aren't done by disgruntled kooks.
Only rurban seems to have some bad blood with parts of the Perl 6 community after his claims about threads that don't interact with each others where mocked as magical by people who didn't notice what he was trying to sell.
Sorry, I am no longer working at the university that is hosting the content. Please look at the cached site: http://webcache.googleusercontent.com/search?q=cache:6rmlBNh...
In Japan, the Kit Kat Isn’t Just a Chocolate
Nice feature, I didn't know about before.
http://thequietus.com/features/baker-s-dozen
Or that your /etc/hosts file is still in good condition.
What are your thoughts on MakerDao which uses the MKR and Dai tokens for decentralized collateral backed stablecoins called Dai?

Their implementation is happening a bit slower due to the novelties but it offers the MKR which is a profit incentive for proliferation, and may be more resilient than centralized stablecoins
20 SEO Metrics and KPIs to Help Tracking Your Results
Its an unfortunate symptom of whats its like to work in tech today. As an Engineer, twitter makes me feel guilty for not blogging, tweeting, attending meetups, learn new techniques after I clock out from my day job. Are people really working that hard?
Is there any evidence of TPB actually doing this? Because they absolutely should.
I had the first Jolla one for a bit.

It wasn't too bad, though the swipey interface made it a little to easily to accidentally call people when drunk.
Facebook sure doesn't seem to. 50,000,000 of their accounts were breached just last month, apparently by spammers intent on harvesting private account information.

And Google supposedly shut down their Google+ service over a potential security bug that could have exposed a few hundred thousand accounts, but of course there were more reasons than that.
> Globe-scale carbon sequestration would increase demand for olivine massively. Would mining operations be able to scale appropriately without prices going through the roof?

Prices wouldn't go through the roof, because the demand isn't there at higher prices. A significantly higher price would make other methods of sequestration attractive instead.
Splintering the Internet: The Unintended Consequence of Regulation
I didn't say that either of those defines "rich". I said that a significant portion of the US doesn't pay taxes.

Most people would disagree with your definition as well, that's normal middle class, not rich. And most of them don't pay much in taxes either.
I think that it's ironic that Techcrunch make it so hard to read the article without agreeing to surveillance when they could just look at the Do Not Track headers.
Oddly we know a lot more about the electrophysiology of neurons of mice than of humans. Compartmentalization of synaptic integration is known to have computational consequences, e.g. see Bartlett Mel's work : http://www.pnas.org/content/111/1/498.short
It's rather absurd that it's pretty much only Apple that will sell you a product rather than seeing you as a data cow to be milked daily.

I'd like some competition that's actually with Apple (that is others who respect privacy, not Google, Microsoft et al) as I am increasingly disappointed in Apple hardware.
So does XKCD: https://what-if.xkcd.com/4/
I would be fine with Apple doing the repairs themselves. But the fact is, right now, they're not repairing anything. They're swapping out parts without search for cause and charge you a massive amount for the hardware they've swapped.

If Apple started doing "Certified Repairs" and actually repair or fix the issue instead of swapping parts every time (there are a lot of problems that can be fixed by cleaning out gunk, swapping a wire etc.), I'd be completely okay with going to an Apple store (or certified partner) to do the repair.
My problem with current "Agile" beyond the complaints in that talk is it can mean absolutely anything. Nothing is falsifiable, and the snake oil industry views that as a feature.

Most of that revolves around the way retrospectives are handled and the weird way in which "continuous improvement" is viewed. Agile sees this as continuous process improvement, instead of say, people improvement, team improvement, or software improvement. This process for creating process (aka "bureaucracy") has led to retrospectives evaluating things like burndowns, "What about our process went well?" or "What about our process didn't go well?", etc. Scrum has basically a built-in bias to destroy itself: "We've iterated into this super process-oriented way of doing work, and we did it in small steps.... Agile!!!"

I once made a comment that neither I, my company's customers, nor their customers were paid in story points. I still think that is the crux of why Scrum is so broken.

Agility will become more pronounced in software teams when the feedback mechanism ("retrospective") is based upon 1) qualitatively evaluating product success, and 2) quantitatively measuring something that is relevant to the product or business being built and not a peripheral concern like how much work was done or how it was done. Work done, predictability, and even lateness have very little to do with product success outside the realm of contracting.
> To address your specific example: It's not based on what most of the population thinks. Qualified opinions are a thing. We can talk about what makes a qualified opinion, with your example or any other subject. Notably we see these types of opinions in your example gaining momentum because we're allowing certain groups of people unfettered access to an audience. It's really a bad example in my opinion, but I understand and sympathize with the point you're trying to make.

Who qualifies the opinion? The opinion of those that wanted gays muzzled in 1950s were very qualified opinions.

Hell, during the Obama's first term in the office he publicly opposed gay marriage as the President of the United States.

Notice that your comment is being slowly greyed out and my question is already in the negative with you being the only person who actually responded rather than attempt to downvote it into oblivion. And this is on HN, not Reddit.
Just an awesome tool, I love those moments of "ah that's trivial, why didn't I think of this already" and it definitively applies for this tool. So special kudos for the idea, but also how little go code the implementation took (ignoring dependencies).

There is already some "pre-release" discussion going on over at lobsters btw.

https://lobste.rs/s/acpz00/up_tool_for_writing_linux_pipes_w...
Read what I said again. Javascript is a language that will be executed using several threads when run in the browser environment.

However, that isn't the point. The point is that multiple Javascript scripts will be executing concurrently (via cooperative multitasking) and manipulating the same DOM elements.

This is absolutely a source of race conditions and a huge, HUGE pain in the ass for programmers who think Javascript is a 'single-threaded language'.
TEPLAR Solutions – Business Intelligence and Analytics Company
TEPLAR is a Business Intelligence and Analytics company that focus on using contemporary technology in Business Intelligence and Analytics, which will enable the business organization to reach the pinnacle in their performance, to stay ahead of its peers.
Sounds like a good plan. Good luck to you!
I read a similar article to this a while back about lack of Brown Recluse populations in Michigan despite a healthy fear and misreporting of sightings.
Contact Us

Teplar Solutions Pvt Ltd
79, Ramanuja Nagar, Uppilipalayam, Coimbatore, Tamil Nadu, India - 641015
Phone : +91 422 497 2112 / +91 89734 66515
Email : contact@teplar.com
Website : https://www.teplar.com/
I might give it another go. I also really really like the guys behind DuckDuckGo, so I'm still hoping they can get their search algorithm on par (or at least near) Googles'
Windows 10 failed because they fired all there testers...
It actually works very well if you disable JS - unlike many other sites, you get a nice view of the article, without any distractions.
> I thought they were a design/branding company

A design/branding company that designs their own chips? Sure then they are a design company. A company that builds brands, also sure.

What proportion of hardware do they have to "make" themselves to be considered a hardware producer? Having TSMC fab silicon doesn't make Apple any less of a hardware company than BMW not being a car company because they buy ECU's from Bosch.
Oscar's New and Improved Onboarding Experience
At least the website is cooperative with a fully loaded uMatrix.
Why this implementation over Chez now that Chez is free? Or Racket?
Wow, this is... I've never seen this scenario, but I almost want to see it. Just once though.
I was arguing that it is possible, but given my limited resources I haven't built a working prototype. However, I have ported some of the infrastructure (dynamic grammars) that is used behind the scenes to Java: https://github.com/petitparser/java-petitparser.
But there is a clear definition: the manifesto. Following the manifesto works. Not following the manifesto doesn't work, even if you call it "agile".
It might be an issue with processing power. The new NPU might fit nicely in this case.
tl;dr: gut bacteria never recover after antibiotic treatment

So why aren't folks treated to a dose of beneficial gut bacteria a week after antibiotic treatment? It seems obvious, simple and cheap.
I own an X220. any hint how not to fail when attempting this? I.e. some english writeup that is usable with instructions et al. All the stuff seems to be in chinese only :-/
Agile methods do have a bit of a problem with the concept of authority. They really really want to believe that at least within a development team, everyone is equal. That's not a great fit to actual dev teams in companies where there are junior devs, senior devs, architects, and managers.
It is and it isn't. There is a two-layer model of neuron that captures some properties like firing rates of hippocampal neurons, but there are also alternate models. E.g: https://static1.squarespace.com/static/5267aed6e4b03cb52f5e0...
It's an interesting argument, but the house isn't a monolith that represents the entire US as a bloc - it's a regional thing that represents individual regions, and actually the vast majority of those areas in the US do not belong to the minority party. Overall popular vote is not how we elect the house.

You can argue about gerrymandering all day long, both sides do it and have done it since the beginning.
I'm sorry to hear you have had problems with Thonny. Which libraries you had problems with?
Everyone seems to only focus on the blue collar staff at Amazon.

They're enot Amazon's main employees, developers are.

The warehouse staff will be mostly replaced by machines in the next 5-10 years.
I'm thinking they make an effort to accommodate that. The poker idea is to average out the team's estimates which is shown to come to a reasonable number (adding up noisy signals equals a better signal). And the whole scrum thing is explicitly to let mentoring happen organically
I think their idea is to retire in their 50s after living with roommates into their 40s.
The average lookup performance on a hashtable is definitely not O(logN) -- it's amortized O(1). Just Google for "hash table performance" and observe that all the results are saying O(1), not O(logN). I'd like to request some reputable sources from you showing O(logN).

The modal number of buckets you have to look into (or the modal size of the linked list) is 1. If it's more than 1, then your hash table is too full, and you need to enlarge it. This is admittedly an expensive operation, but it still amortizes out to O(1). And if you know in advance how many elements will be in a hashtable (this is common), then you never even need to resize.
If you are starting a new website, consider using Hugo
I agree, seen the same things. Some manager inserts themselves into the scrum etc and guides the conversation until they're micromanaging again.
"We do giving in ways that protect the opportunity to keep taking."

Although he meant it in terms of philathropy, this is the Google business model in one sentence.
There are two problems, employment taxes/benefits and employment rights.

Lets say you have a German company and you have people working across Europe. For the sake of argument lets say that you have 15 people in France. Let say that all the people work for you 100% of the time, so they are effectively employees.

On the employment taxes/benefits front how are you paying the French state those 14 peoples payroll tax, and how are you paying in for their state pension? Pragmatically, you can't do this (AFAIK) without establishing a company in the jurisdiction and registering them as employees.

On the employment rights front, which jurisdictions are you following? As you have 15 people in France they are due to have a workers representative, does that fall under the French or the German system? If you have an issue with one of the team do you follow French or German employment law? Again, pragmatically each jurisdiction assumes that you fall under their employment laws and logically they'll assume you have a company in that geo.
> Bloomberg’s report describes an attack that is not possible at the companies listed in the article.

Assumptions. This article is full of them.
Keeping the price of labor down is exactly what they're talking about. She knows that illegal immigrants providing cheap labor won't affect her wages and allows her to hire people to do manual labor for dirt cheap, so she accuses people of being xenophobic racists if they aren't fine with exploiting illegal immigrants to provide cheap labor.
> Is not about pleasing shareholders and fucking up employees as this article claims. It's a problem of business viability and long-term expectations.

Perhaps. Or it could be about competing in a marketplace where pleasing shareholders and fucking up employees makes you more competitive. The problem is not that Sears treated its employees well, rather that its competitors are allowed not to.
I haven't been able to buy a working voltmeter in this zip code. Not sure what is wrong with the instructions despite using Home Depot.

I have read the Army Survival Guide. I am looking for 4 hour work week but my lawyer and bother in law said everyone signs non-competes that last for 2 years. As pro se in person I would just say indentured servitude is illegal in the 13 colonies.

I am a narcissist. You may delete this comment. I will just file for stored and useless (unemployment) like everyone else.

-SKT
Get organized at the Linux command line with Calcurse
Well, as the article mentions, getting a viable sample "to play with" seems to be hard.
Agile has to work with actual human beings. Holding up the dogma and saying 'well perfect people would succeed' is more One True Scotsman. If nobody is a True Scotsman, what is the point of Agile?
In response to aggressive use of traffic cameras, people in a number of cities and states have passed propositions banning their use.

A switch to (1) might have similar effects, motivating the people to force a switch to (2).
Exactly, so please go ahead and study it.
I'm inclined to agree. If a system repeatedly fails to get implemented properly by a statistical majority of adopters, perhaps the issue lies with the system itself rather than the adopters.
Bing or Yahoo. Google profits even after spending 12b. It’s a substantial amount of traffic and could help put one of the smaller guys back on the map.
As I said, some people disagree that this type of speech is purely "political" - many others take the opposite side and would say that these viewpoints are legitimate political ones (even if they disagree with those viewpoints) which, when expressed in an entirely separate context, should not affect the workplace. I was trying to explain where people disagree.

Not that it's necessarily wrong that he left, but I think it is important to acknowledge that there were people at the time (and now) who felt that this was unfair and that it may have had an impact on certain people's likely participation in political speech, or put some people off contributing/working for Mozilla who otherwise wouldn't have been.

The dividing line between "workplace" and "personal" lives has been blurring for a long time which throws up many of these issues. Many people would like to undo some of that blurring - anti-discrimination laws in effect protect some of this but not all. This becomes even more problematic as the line between "volunteer community" and "workplace" is also increasingly being blurred in Open Source projects.

In the case of Eich, I would perhaps say it would be more accurate to say that he was hounded out - as the context was something coming to light that he'd done years earlier and not in a workplace context, when opinion polls showed the majority of the country agreed with him (and even President Obama agreed with him before Obama changed his mind).
Ezra Kline interviewed Anand Giridharadas for the Ezra Kline Show podcast back in September[0]. Very interesting.

Anand basically argued that the global elite spends a lot of time looking for ways to help the global impoverished, but fails to make an impact because they never consider solutions that would erode their own wealth/status.

[0] https://www.vox.com/2018/9/5/17821522/anand-giridharadas-win...
The starting point of the article is that she discovered a communications issue: For whatever reason her counterpart is giving misleading responses when she thought she was communicating with them.

The point is that this "canary McGuffin" revealed there was an issue that talking to them didn't. That issue might be all kinds of things, including poor communication prior, but that's incidental to the fact that having an idea of how the tasks should proceed means you have a non-intrusive way of checking if their communication means what you think it does.
Right/wrong for immigration is decided by the political landscape anyway, so they're a bit dim and AI is a bad tool for the job.
> ... the reality is troubling, because much of what is done is faux-agile, disregarding agile's values and principles.

This is a problem with "agile" and scrum. If the process isn't working for you, it's your fault for not doing it right. And no one is ever doing it right. A truly "agile" team is one that operates in some impossibly perfect Zen-like state that no team achieves in practice.

Maybe it's not you. Maybe it is the process.
I tried DDG a few years back and was of the same opinion as you until I decided to have another look back in August this year (which coincided with a switch from Chrome to Firefox). I'd say I find 90% of what I need now - ie I only end up using g! for one in ten searches. Probably fewer, actually.

(and like you, a lot of my work-related searches are technical in nature)
Any use of traffic cameras is seen as 'aggressive'. It inevitably results in hundreds of tickets that otherwise wouldn't be written, affecting hundreds of citizens in a way they see as intrusive and 'unfair'. For better or worse.
> Our entire province is struggling with a housing crisis right now. Things are complicated unfortunately and conventional wisdom doesn't always match up with reality.

When there is such a mismatch between housing costs and salary offers, look somewhere else. "It's not worthwhile to work here." is the information conveyed by those housing prices; those other people who you say are pulling crazy stunts to make the ends meet, are ignorant of that information at their own peril.
> This is one of the most important issues facing mankind

I'm not even sure it rates in the top 50 outside of paranoid tech workers with nothing more important to worry about.
I'm not saying that differential is all that matters. A car doing zero and one doing 20 in an accident is much better than the 80 vs. 70 example.

What I'm saying is apples to apples.

Speed limit is 60, car doing 50 + car doing 80 is a lot more dangerous than two cars doing 60. In both an accident and in actually causing one to begin with.

I agree with most of what you're saying.
F-Droid is a bad option because they're super-slow with packaging and updates.
The last time I ran into something this bad was ten years and two jobs ago when, in front-end JS, someone needed a lookup map, but instead of just using a JS object, he implemented an array where the even entities represented keys and the odd entities represented values, and for lookup he used a for loop over the even indices of the array to iterate through keys until he found a match. Yes, it was terrible. He came from IBM too.

I haven't run into anything that bad since; even my interns know a lot better. I'd suggest that if this is a routine problem for you, you might want to go find a team or job that has better programmers.