skysight-inc/HackerNews huggingface dataset:
I had a good chuckle at this posts tone -- it sorta make you think if digital nomads as some species.

I have never set foot in an office to work in my life (I'm 27), and I make 100% of my income from location-independent work.

I can agree with the point about loneliness - it truly can feel lonely sometimes in unexpected ways. I'm currently in Amsterdam where I feel quite OK, but Balkan countries are one of those places that you have to try hard to socialize.

There is also a point about costs. I tend to be on the budget traveler end, but I splurge once Inna while on a good place. However in the long end, it can save you a lot of money because I'm not paying rent, taxes (I only pay ~5% because I don't live in my own country for the majority of the tax year), car payments, internet, etc.
Religions seem to be ideas that know how to propagate well and ensure their hosts multiply faster too
Ideally some 'low light camera' should warn you that in darkness far ahead there's 'something' unusual on the road and you will have time to react. Recently there was accident where truck with palm oil overturned on highway and first cars crashed into the truck because they were travelling too fast and only with low beam lights : https://www.youtube.com/watch?v=igX765Vw1fY

For example this camera module will be used soon in cars and it's really more sensitive than driver's eye :
http://www.camera-module.com/download/sony-imx390-sensor-sel...
Well at least the second author, Tucker Balch, is a computational investing consultant / lecturer. I'm sure they'll continue to work this angle, even if it's not yet there.
I don't want to get into a long GDPR discussion, but the idea of privacy regulation is great. GDPR, however, is deeply flawed. Yet any comment even attempting to discuss those flaws in a rational manner are instantly downvoted into oblivion, while comments glossing over its flaws are instantly upvoted. It's pretty clear that there is some coordination going on.
California's marketplace was set up to be easily gamed by the likes of BC Hydro and Enron. Follow the money.

https://en.wikipedia.org/wiki/California_electricity_crisis
mail.new seems broken as well, it hard-requires an @google.com login.
This might dissuade some bad actors:

https://en.wikipedia.org/wiki/Zheng_Xiaoyu

http://www.chinadaily.com.cn/china/2009-01/23/content_742298...
Because every sale on the storefront that charges more is less margin? Unless the more expensive storefront is doing some sort of marketing for you, what's the point losing that 15%?

Steam's discoverability is pretty piss-poor, and most of the marketing is sales that have convinced your customer base to never buy anything new, just wait for the sale (which cuts into your income with 50%+ discounts).

I'm more bemused by the fanatical loyalty to Steam.
I wish.

It's not because they are Google, it's because their algorithm is so good, that when there will be another alternative to google search, it will need to act the same.

I'm dealing with content on a daily basis.
Most of the challenge when it comes to writing content is to make it suitable to more than 200 factors Google is using in their algorithm to determine the quality of this content.

You can think about it as a massive supermarket checklist, Only when all the 200 boxes checked, your wife will tell you
good job.
Spanish government orders GitHub to take down Tsunami Democràtic repository
It seems to me that the "pets v cattle" argument about servers now also applies to cultural products.

There's so many books and films that you're not supposed to care about them individually. They just make a Content library, and you consume Content. Because more Content is continually produced, you'll never run dry of things to put in front of your eyes.

(I don't like this and think it's bad for culture, as it leads to things like the Disney Vault)
The bias clearly show through in the writing.

"Societal problems", "unjust society", " systemic change that might remove it".

Mindfulness is somewhat oversold these days, but his understanding of it seems very simplistic "Mindfulness is nothing more than basic concentration training."

Surprise surprise, he has a book to sell about it.
https://guardianbookshop.com/mcmindfulness-9781912248315.htm...
It's just sad that this whole fiasco basically eliminated the last significant European player from the mobile phone and the mobile OS market.
> If you have a second (or a third, or a fourth...) hashing algorithm, then make it hash tables all the way down. At the end, you still need some data structure to store hash-colliding values.

Why? You can have just two layers: the primary hash table and your buckets are made up of one small secondary hashtable each. If there's a collision in the bucket hashtable, pick a now random hash function for that bucket and re-hash everything in the bucket.

If that fails after trying a few times, pick a new random hash for the primary hash table and consider resizing.

I bet you can make that scheme workable in O(1) expected amortised time for inserts and lookups.

Cuckoo hashing (https://en.wikipedia.org/wiki/Cuckoo_hashing) is a related idea: you just have to hash functions. If you had three elements that collide for both hash functions each, you just re-hash your entire table.

(From Wikipedia:)

> When a new key is inserted, and one of its two cells is empty, it may be placed in that cell. However, when both cells are already full, it will be necessary to move other keys to their second locations (or back to their first locations) to make room for the new key. A greedy algorithm is used: The new key is inserted in one of its two possible locations, "kicking out", that is, displacing, any key that might already reside in this location. This displaced key is then inserted in its alternative location, again kicking out any key that might reside there. The process continues in the same way until an empty position is found, completing the algorithm. However, it is possible for this insertion process to fail, by entering an infinite loop or by finding a very long chain (longer than a preset threshold that is logarithmic in the table size). In this case, the hash table is rebuilt in-place using new hash functions: [...]

You say:

> And if so, what other structure could you possibly use besides a list (linked-, array-, etc.) ?

Any datastructure you feel like. You can also use a balanced search tree, if you want to. See eg https://en.wikipedia.org/wiki/Hash_table#Separate_chaining_w...
>'tiny'

Goldman Sachs valued it close to $3b.
Data drives me to do better.
Not parent, but i take my laptop and bag with me when i go to the toilet.
While the UK system (which does not last the rest of a person's life) is a better means of paying down student debt compared to the US (where most students will pay a higher percentage of income each month at significantly higher interest rates) that's not my ideal for handling educational costs and it's certainly not going to solve the problem with corporate greed. Companies like Juul would take your earnings and still poison/kill you if it would put more money into their pockets somehow. They've made a deliberate choice to cross the line from amoral to immoral.
The point I was making is that every employee invests their life in their work.

I think time is more valuable than money. The whole point of money is to give me the resources to do better things with my time.

The idea that the person who invests money is the only one making an investment (aka taking a risk) is the owner is Capitalism as religion
> When people ask "how would you write an operating system without C?", Oberon is what I point them to.

Well, you could also point them to VMS, which was deliberately designed to avoid language lock-in.
Most likely rate limits
The core MIT/GPL licensed code is always going to be free.

The license restricts people in what they can do with _their_ modification of that code. E.g. whether they can package _their_ modifications of it as closed.

Sounds like a restriction to me.
First thing that comes to mind are containers/virtual envs and freezing versions with requirements.txt files.

That could get interesting unpiecing that a decade later. Scavenger hunts for old versions...
OK, so for what non-political crimes they were jailed then?
Opt-out is not a reasonable approach to telemetry, end of story. It's perfectly understandable how problematic that is for statistics, but statistics never trumps the fact that your software should not snoop without your permission.

No amount of vague promises over how good you will be and how nice you'll treat your users' information should be enough to make this acceptable. We have a huge body of evidence informing us that trust is a fundamentally bad idea when it comes to a corporation.
> all of that is to say that you aren't going to stop money launderers by cutting liquidity, you do it by identifying their behaviors and blocking them based on that.

Valve doesn't need to stop money laundering. They just need the money launderers to go elsewhere. (And they need the regulators to leave Valve alone.)
14 day freestyle libre is $130ish but you can find coupons online that push it down to around $80. Dexcom is in the hundreds per month.
Can be used to store data or transfer data.
By default, yes.

You can also disable ptrace() completely.

(Grep for "ptrace_scope" in the ptrace(2) man page for details.)
Everything Is Amazing, but Nothing Is Ours
Anyone who's interested to see how brilliant AlphaZero played against the best chess computer (then), with solid explanations: https://www.youtube.com/watch?v=lFXJWPhDsSY
Banks did a lot of money laundering for drug dealers, terrorists, etc before (maybe they're still doing it today) but that doesn't mean all those working at banks are bad.
What about the cost of all this research? That has to take multiple days worth of a highly skilled team.
US requires a prescription because it's classified as medical device "class 3"
Ask HN: How much overtime is expected of you?
Is it normal to always have more work than you can do in your contracted hours. Is that just how the industry works?
Think about the number of people needed to maintain the Linux Kernel, to maintain the Unicode standards, to maintain the w3c standards, to maintain a webserver, to maintain a web browser, to maintain a desktop environment. Now multiply that by the number of options needed to maintain competitiveness and you have the fixed amount of manpower needed to maintain the software stack needed for websites. This amount of manpower is needed whether there are 20,000 websites in existence or 20,000,000. The type of people prone to Malthusian thinking only consider marginal costs when we live in a world of fixed costs. Economy of scale is how we maintain our current standard of living and no matter how much you fantasize about being a simple farmer or a hunter-gatherer the fact of the matter is that few people on this forum would not survive in those conditions, let alone be content.

Pragmatism aside I can't believe that it's fashionable nowadays to advocate for outright genocide in the name of environmentalism. Priorities have become entirely perverted to the point where people no longer value humanity first. You should be asking about how to save Humanity, not the planet. You are a human being, not a tree, you should care about the latter in the context of the former.

Human population growth has shown itself to be logarithmic while food production isn't hitting any limits yet[0]. This desire to cull humanity can only come from some sort of religious misanthropy that should not be tolerated anywhere.

Since we are dealing with what are essentially death cultists here we can also approach it from a existential angle. Think about all the times where amongst the people around you you were the only person that knew a specific piece of information. A reasonable assumption in the modern age would be that that no matter how obscure your knowledge is, there are probably others who also share it. Now imagine that the population is so small that you truly are the only person who knows that piece of information, should you die, or even have a lapse in memory, all of it is dissolved into the void. Imagine a world where you truly are a alone, where you are all that there is protecting your interests from entropy, and that is the world that these Malthusian Death Cultists want.

[0] https://www.theguardian.com/environment/2014/jul/17/world-cr...
Saying "I'm sorry" when you don't have to is worth praise. Saying it when your back is to the wall and your job is on the line - even cowards can do that.

I agree it's one of the best-written apologies I've heard in a while, and they deserve some praise for not letting the corporate ~bullshit~ PR department run loose all over it.

But still. I suggest that whoever is responsible should resign as a result of this Pendogate business. I feel that he has betrayed users' trust in a way where an apology alone is not sufficient. I personally consider the original plan - we'll lock you out of your accounts and disable the API until you accept our new TOS, if you don't like it there's the door - far worse than anything Brendan Eich ever did, for example. I don't want people who ever think that could be an acceptable idea in charge of a company I rely on day-to-day.

Replacing him would be a very strong signal from Gitlab's board that they are truly sorry and understand the severity of this scandal, and would also encourage future CFOs to take their users' views more seriously.

It is pathetic in a way that while lots of people were worried that Microsoft would "corporatise" github, it's gitlab that decided it was ok to threaten to lock people out from their accounts until they "consented" to this.

_EDIT: Paul Machle is CFO, Sid Sijbrandij is CEO and the person who sent the apology. I have removed names from the original post as I am not sure which of them signed off the original idea. I expect a CEO to take the attitude "the buck stops with me" though - they should be accountable even if they're not directly responsible._
Also eg bitcoin leaves a globally readable audit trail.
I think this happened to many early movies. There are many lost films where we only have written descriptions and still images left. A whole system for film archiving was put in place to prevent this from happening as it was deemed too important to be left into hands of producers. I believe in order to put something out nowdays you are required to provide a copy to archive. Not sure if it is world wide requirement or local though.
This. There are plenty of rather grim Finnish factory towns that lost their industry and never found anything to replace it. Kemi, just up the road from Oulu and fully dependent on a couple of failing pulp mills, is a good example.
Everything can be a "primary business line" until it isn't...
Anssi Vanjoki's 2007 commentary on Taloussanomat is pretty reflective of that. Here's a quick translation of that.

Nokia's Multimedia director Anssi Vanjoki welcomes Apple into the mobile phone race.

– Apple entering the market is a fantastic thing. It will bring forth more growth for the business, Vanjoki tells Taloussanomat.

He thinks that Apple's phone is a sign that Nokia's multimedia direction has been correct since the beginning. Nokia was among the first to add multimedia features on phones.

– This is evidence of us having the right direction since the start.

Vanjoki is not expecting a significant blow to Nokia from Apple's phone. If Apple can hit its sales target of 10 million iPhones in 2008, it will have less than one percent of the mobile phone market.

– Apple's target is not very high.

Vanjoki thinks Apple is competing with the products of his directed Multimedia business.

– Apple's iPhone is competing with our N series products. We just have a much wider array of prices, going from just under 200 euros to a thousand euros, Vanjoki says.

– An interesting product, but it's missing several critical features such as 3G to enable fast data transmission.

https://www.is.fi/taloussanomat/art-2000001490727.html (in Finnish)
> And if we don't force China to change, China will erode the rest of the world's modern values

There's another option: Treat them like North Korea. No trade in, no trade out, let them be whatever they want as long as it doesn't hurt anyone outside China.

It's the least profitable option, of course, but much easier to pull off than overthrowing a government armed with nuclear weapons, and un-brainwashing over a billion people.
Hey, so it was an interesting couple of hours.

I got a responsible disclosure from a security researcher that metadata about the application, including an access_token could be accessed from the browser.

This was because the machines were misconfigured (my responsibility) to be authorized to access different cloud services, as is the default.

This access token authorizes various operations on the cloud infrastructure provisioned by my account.

It could have been disastrous, because an attacker would have been able to use the token to spin up many instances and potentially even gain shell access.

According to the activity audit, the token was never used. And there is no indication of anyone using this to attempt to gain unauthorized access to any data in the service.

In response to the report I suspended the service immediately, altered the default configurations for this project to prevent such authorization tokens being issued. And I deleted the token that was possibly exposed.

The service is now back up.

Also, as the researcher pointed out, the same misconfiguration was identified as affecting Shopify[0], 18 months ago, tho the effects and exploit path were different.

[0]: https://hackerone.com/reports/341876
This makes the assumption that our priority is to change/fix things. I'm usually of this mindset too, but there's something to the argument of accepting what is and being calm and present to the moment.

We can't really know which approach is best, because we can't A/B test human life. Who knows... perhaps if everyone were calm and peaceful, much would change without activism.
Please don't post such claims without a source to back them up. It's trolling.

Notepad++ (and many other Windows executables) was found vulnerable to loading a hacked DLL dependency on a compromised Windows system. Notepad++ itself contained no backdoor as far as I can tell.

This issue is explained here, as well as the actions taken to prevent it from happening again:

https://community.notepad-plus-plus.org/topic/13415/v7-3-3-f...
That's a broader trend of choosing to rent rather than buy and wage labour instead of entrepreneurship. It's also coming to the point though that people's "digital trail" is no longer just a trail, it's their entire output in life. I think people will recognize this and the next iteration of tech will be property-centered again. What we live today is a bubble of inequality and the shallow freedom of not owning things. Neither extreme is good, people always end up gravitating somewhere in the middle.
>you’ve obviously got an erroneous model of the business in mind.

If the consumer can have an "erroneous model of the business in mind" then the business is doing it wrongly...
In 95 or maybe 96 I had access to a variant HP 200LX with an almost full MS DOS running on it which allowed a Nokia phone to be physically slotted into a modified display shell turning it into a computer-phone system. It ran a productivity app with contacts and calendar all integrated. It had almost the functionality of the not yet existing Nokia communicator.

The Nokia partnership with HP fell silent when the Communicator was released. Nokia never got much more productivity software running - Symbian slowed them down and the consumer business distracted them. RIM took over the segment for some time, iPhone was released and the rest is history.
Markup is a mix of scalar and structured data (it's a structure discovered or associated with a scalar) and thus it contains everything it needs to express structured data alone: just remove the scalar. E.g.

<invoice id="123" customer-id="456" date="20199-10-30">
<item no="1" product-id="789" qty="42" />
</invoice>

Is this really a poor man's choice? And compared to JSON?! I can see at least the following advantages here:

1. Each element has explicit type name (invoice, item). JSON is "typeless", which simply means the type information travels out of band. And with XML namespaces these type names can be made globally unique, but still stay human readable.

2. Each element is self-contained, the code that produces the <item> doesn't need to know if there was an item before or after it so that it should add a separator. (The dangling comma problem in JSON.)

3. The attribute names are not just arbitrary strings as in JSON, there are strict rules of what can be in the name. They're much more suited for structured data than JSON, where you can name an attribute "foo.bar" and some JSON readers that accept a JSON "path" won't be able to find it.

4. It has less visual noise than JSON because the attributes don't have quotes around them and you don't need to separate elements with a special symbol. Despite the common belief well-written XML is more readable than JSON.

And we haven't event touched things like validation + extended types, references, and transformation of data.
I'd wager it just about maxed out their silicon, because it's taken two years of software optimization to speed up FaceID on the iPhone X. It was a little bit sluggish until iOS 13, which to me indicates some clever software trick was able to squeeze out a little more performance from already hardworking chips.
Show HN: A SSH client and connection manager in your favorite terminal
I think u pretty much described dependencies.

Plus , you can't trade or exchange those dependencies with other people. It's cheap rattling chains really.
I thought the main problem with e-mail specifically was spam, and the reputation model that's arisen to combat it: a medium-sized university running their own e-mail service runs a risk of getting their domain blacklisted, if a few accounts are compromised and start sending out mass mailings.
I’m in my 8th year wfh. I like it, but I think my mental health needs more human interaction at this point. I’m looking into coworking spaces, although I’m still scared about committing to monthly expenses (it’s only my second year of self-employment and my income fluctuates wildly).

I’m not going to lie though: there are days when rolling out of bed and picking up right away the problem left open the night before, without having to worry about anything else, feels super-productive.
> Other sources of cultural malaise are not discussed. The only mention of the word “capitalist” in Kabat-Zinn’s book Coming to Our Senses: Healing Ourselves and the World Through Mindfulness occurs in an anecdote about a stressed investor who says: “We all suffer a kind of ADD.”

So the author is upset that Kabat-Zinn omitted to name "capitalism" specifically and railing against its evils in a self-help book?

One might as well write an article jumping all over CBT: that by helping patients recognise Automatic Negative Thoughts and breaking the loop, psychologists are conspiring to keep society in the evil grip of capitalism.

This whole thing comes across as a strawman argument.
Thanks! That's a good idea, we will definitely add similar description.
Yes, kudos to Citizen Lab and Raphael Satter for detecting this and exposing it publicly. I've seen many attacks like this by corporate intelligence targeting activists over the years and the extent that they will go to are very concerning. Moreover they seem to be increasing. Bugging, physical surveillance, digital surveillance, placing someone inside, turning someone inside, private/public smear campaigns etc - the list goes on. We see it all the time but for obvious reasons having public examples that we can reference when training or investigating others is really useful.
I suppose it does! But between the context of NPM and my own recent work on problems related to dependency resolution, I had only tech connotations of this word in mind when reading the article.