skysight-inc/HackerNews huggingface dataset:
In 2012 I created my (French) travel blog.

8 years ago I redesigned it, to make it future proof. Since then I never changed it, and it still rock.

- 4k image support

- Mobile first and very large screen optimized

- +10k images available, all geolocalized

- SEO oriented image search, allowing to browse thousands pics in minute

- Mapbox GL API for article

As a tech note, this is a full custom CMS made from scratch with Ruby on Rails.
They used aws, gcp, azure.

The aws contract will end this or next year, I don’t recall.

They’re offering Xcode cloud build.

It’s only logical for them to also grab a piece of market share of a highly profitable / high margin market.

They’re doing the same with EV, AR, etc.

I am long apple
Yeah, stupid kids learning about things with real world projects. They aren't state of the art at all!
I'm an unworldly white boy in a sea of Indian immigrants, probably several generations in.
How can I help prevent that kind of discrimination from going on? I don't know what to look for and how to not take part in it.
I'm fully aware of exactly how much data they have access to. My rare name is on its own a complete and unique match.
I completely agree. Certainly you would also agree that the following statement is misleading at best.

>it mostly turns into carbon dioxide and then hangs around for millenia, meaning it is categorically worse.
What a genius idea, I'm gonna write a shell function to "permanently unhide" everything in a directory, I love *nix
Also, I mean, if you've grown up in the era of multicore gigahertz, where "gigabytes" is where our opening bid on RAM starts, you just don't understand what programming on this era of machine was like. The difference between a single name[0]=='.' and two calls to a string comparison function could very well have resulted in noticeable differences in performance, in real-world cases.

I like to keep an eye on the costs of what code I'm writing to make sure I don't get too 21st century and let my codebase bloat until it's slow as molasses, but at the same time I happily harvest the benefits of usually not caring whether this function call is inlined or not, or caring about the exact number of cycles an indirect function call takes, etc. It's a delicate balance but worthwhile to cultivate it.
Yes, it can.

If you think of "the economy" as some collection of physical goods that get produced, or the amount of energy "consumed", then obviously there is a limit. The Earth is of a finite physical size, and even if we project outward, the solar system contains a finite supply of matter. Our Earth system has an energy budget, and even if we somehow were to capture all of the energy output of the sun, that is still clearly finite.

But the size of the economy isn't the contents of all of the goods and services created, but the value of those services -- and there is no limit to the amount of value that can accrue to either superior goods or superior services.

Our economy produces goods which are consumed, but it also produces capital. Because our society today is so financialized, we normally think about capital in terms of money. Especially in tech, where the only capital really required to do top-tier work is available as a commodity and thus a stack of money to spend hiring engineers or buying compute is almost interchangeable with the actual capital of the engineers[1] and compute.

But capital is anything that is used for the purposes of creating more output from work, and there's no inherent limit to the force-multiplying effect that is possible (since there is no concrete definition of "value" beyond that which people assign it, there is no limit or cap to the maximum possible value of a good or service)

We can continue to create goods and services both of increasing and compounding value. Adam Smith was correct when he pointed out the capital stack and the fact that the value added at each level of the stack is larger than that at lower levels of the stack. There is no inherent limit to the depth of the stack.

--

[1]Engineers aren't strictly capital by the usual definition, but at the same time, the primary value caught up in most big tech firms is the large body of staff which make the firm go. At least in big-tech-firm-space, the Ship of Theseus remains so long as you exchange parts slowly enough.
> and people with a criminal government/monopolies

So...everyone?
> The narrative is out there that people don't want to work, etc

Employment is pretty high, that is all there is to people don't want to work. A lot of them have job options, so they are not desperate.
Fracking changed the market but the Western Hemisphere is not dependent on it. There is enough oil and gas in the North and South American continents to last hundreds of years by all projections.

What’s likely to happen is the global market will split into three regional markets: the Americas, Europe and Africa, and Russia and Asia. The US will recalibrate for more local feedstocks and very much continue business as usual. The other markets will realign producing regions and consuming regions along political lines and eventually get back to business as usual. The difference will be the prices in each region, which will go back to pre-globalization independent activity.

Other than that, yes, renewables and other sources will see heavy investment, but they depend on raw materials that come primarily from unstable (or newly unstable) political regions. I’d say it very much remains to be seen how this affects prices between renewables and petroleum.

What’s clear is that we are all heading into an “all of the above” energy policy regime that will no longer enjoy the perks and stability afforded by the global market.
> The proper answer, if you want more fuel efficient vehicles, is to simply raise the gas tax and allow every company's engineering teams decide what to build, and every consumer to decide what they want.

But that's bad politics. Voters don't like paying more for gas, and if you make it expensive enough to drive engineering changes, you make yourself open to attack on that issue.

Also, making gas more expensive would have a lot of perhaps bad follow-on effects (e.g. getting people laid off/lowering growth because you made many industrial/commercial activities more expensive).

> Instead they demanded companies engineer vehicles to conform to weird mpg/area curves that accidently skew towards "huge." It was in effect backseat engineering.

But that's good politics. You're saying "make things better."
I was once part of a consultancy (not related to free software) that proposed this kind of pricing. The challenges became:

-- Companies couldn't / wouldn't quantify the savings, or refused to share that information.

-- Companies weren't willing to pay it. They would rather have thrown their employees at the problems or paid for the cheapest contractors around, even if it didn't actually solve anything, IE: the illusion they were doing something and at an "affordable" price, regardless of outcomes.

I've had more than one customer argue with me over the years that they would rather pay hourly than a fixed price (however that fixed price was calculated) because it "felt" like they were more in control of the costs, IE: they could micromanage the hours. I've had these same customers spend many multiples of what it would have cost them had they agreed to that retainer or fixed cost.
I would take my Tesla to my private jet, we to try it for our yachts so!
> I don't want to be arrested for pro-trans tweets either

And that's the thing. I'm sure there are plenty of people (probably even the guy who was arrested in the article) who could claim a pro-trans tweet "caused them anxiety", and get someone arrested, or at least subject to a required police interview, which isn't much better. I am dumbfounded that people seem to think this situation is ok, and the UK law in question is sane.
The assumption/trick here is that you are experienced enough that you can make a guess as to how much money the company thinks they will save by contracting you, and you bill them appropriately, without actually telling them what you're doing.
Excellent post. As an EE that turned soft, articles like this make me smile.
If this is true you should report it to Mobileread, because this would be a giant story. I have never heard of that being possible, nor has anyone else there. Are you completely sure that you actually sideloaded the ePubs and not AZW3 or KFX files?
According to internet popular belief, you'd end up with a picture of a certain ignominious dictator that unfortunately destroyed Europe in the 1940's. [1]

[1] https://en.wikipedia.org/wiki/Godwin%27s_law
Most of the mainstream chain supermarkets in the US don't sell guns (Kroger, Target, Whole Foods, Costco, Albertsons, Ahold, Publix, Sams, HEB, Meijer, Aldi, et al.). Walmart is the primary exception there.

Overwhelmingly that's now handled by independent gun stores, or a select few sporting good chains (eg Dick's Sporting Goods - the largest sporting goods chain in the US - which sells a restricted set of rifles and a few shotguns; they came under pressure not long ago to get rid their guns and they capitulated and reduced what and how they sell [1]).

Big corporations in the US are drastically more sensitive today to gun issues and the related bad PR that goes with selling guns (even Walmart has rolled back their selling of guns).

[1] https://finance.yahoo.com/news/why-dicks-sporting-goods-deci...
Depends what the company’s focus is, right?
If you want to do something with the data, why not use the already made, high quality devices that are relatively cheap. Seems like the important piece is likely using the data.
(Unless you are trying to create the devices themselves, of course)
Other object oriented languages too.
Qt signals are a one-to-many synchronous/asynchronous intra/inter-thread intra/inter-language dynamic/static message passing mechanism, which figures all that stuff out by itself by default. 10x slower than a (presumably hot) virtual function call is actually very good for what you're getting.
That's not accurate at all because stealing is a physical action. The police were there to investigate feelings. It's literally in the title: 'causing anxiety'.
Obsidian is exactly this with a zettelkasten implementation. Instead of treating your notes as a linear thing, you access them like a non-linear database, utilizing filters, tags, a visual graph, and many other plugins. It's very interesting. I've been using it for a year. However, lately I've started to supplement it with paper notebooks as you can't beat pen(cil) and paper for a lot of things.
> I can't imagine wasting food from a restaurant -- I always have taken my leftovers home and eaten them later.

Is this a thing where you are from?

I suggest here in Blighty, the waiters would be rather confused by such a request; not to mention something of a social faux pas.
Well, funny thing is, that developer was also the operator.

Because if he's the only one that understands the error message, he's the only one that can fix the problem.

That's how you get credit with the suits if something breaks.

No one ever notices a stable application. A programmer fixing a problem that no one understands? That must be a very smart person indeed.

I'm being needlessly cynical at this point. This was just one person at one company. Overall, I do think that given the right incentives, what you describe can happen. But it does not someone in leadership to care. And that's a hard sell to me.
Thank you. This was a great read.
shouldn't it be called involuntary interview to reflect the truth of the matter? Government sure does have a way of naming things like it's opposite day everyday.
I'll try to give a more practical approach to complement other answers. I believe creativity (in specific field and broadly) is a skill like any other that you need to cultivate and practice. It's also much about problem solving, identifying needs, connecting ideas, and learning (i.e. having a good pool of knowledge), than apparent. The more of each of those you have, the better you become at innovating and creating in your field.

When you go into the world, you need to go asking yourself "What could we improve here? What could we change here?". If you're in a creative (artistic) field, it's a good idea to survey the work of others and develop "taste" -- i.e. your own perceptions of what's good material, and what things could be improved.

I'd suggest a few things:

(1) Develop a space. Decide what you want to create, and give yourself a dedicated space for it: 30 minutes a day, a few times a week, you name it. I'm pretty sure with the space you will star making things, whatever you like.

(2) Learn supporting skills and knowledge. Each field has necessary skills to really be able to create -- software skills, hardware skills, math, writing, drawing, art theory, etc.

(3) Survey what's out there. If you're a game developer, play games and develop your own ideas, what is my dream game like? What defines a good game? What's missing out there? What can I actually make with my means? You'll be able to feed back into your creations. If you're an engineer, the world is waiting to be improved upon as well :)
What frustrates me is many many companies will force you to rehash your resume into individual fields so they can search it up in some database better but they can't have the courtesy to have a "reject" button somewhere in whatever client they are using that tosses out a template email. It's ridiculous. Loads of effort to make their life easier, zero concern for the people applying.
There are two different things being discussed here, and it's creating a disconnect.

The first is, "Can autistic people admit they are wrong when they themselves know deep down that they are?"

The second is, "Can autistic people be easily convinced that they are wrong?"

I'd say most commenters are expressing a "no" to #2, but your replies retreat to #1. I.e. you say that once you know you are wrong, you find it easy to admit it. However, given the content of your article, I'd speculate that it is very difficult to actually convince you that you are wrong in the first place.
I changed the colors, hope this helps: https://imgur.com/a/VvvCx9H
Objective-C was directly influenced by it.
The lightning network described in this post explicitly solves both the speed and cost problems with Bitcoin transactions. This still leaves the scam/grifter problem in the ecosystem, but your dismissal is ignorant of the major content of the article. I encourage you to read it and then update your comment. I’m not a crypto enthusiast, just someone who prefers higher quality discussion on HN.
> If they aren't good at their job or it is status quo, they will brush it off.

In your example, you rely on them to be even better: you assume that they'll be a competent engineer and be able to understand the complexities of day-to-day software development by making a toy PR when many of them haven't done it for years for decades. That's a much stronger assumption than the one that I'm making: that a good VP will listen to their subordinates.
The second usage is a mut borrow and I think would be incompatible with a read only borrow if they were run in parallel.

As the comment eludes to, each spawned thread is implicitly joined if you drop the join handle returned by s::spawn().

So in this case the spawned threads run serially.
Read that part again:

> It was in assembler then, but the code in question was equivalent to something like this:

> if (name[0] == '.') continue;

> This statement was a little shorter than what it should have been, which is

> if (strcmp(name, ".") == 0 || strcmp(name, "..") == 0) continue;

There's no strcmp() in the first example.
Objective-C, maybe. Not C++ or Java, which trace their lineage to Simula, which Smalltalk also cribbed from. But it is hard to see Objective-C as important, limited as it is to a walled garden.

It also once seemed like "object-oriented" would be important. Now it is recognized as a niche technique.
Involuntary interview would have been a better name, but doesn't read as well in newspapers.
Getting to the point is underrated, IMHO. Time is money and giving people back time is gold. Get to the point!
As ridiculous as that is, it's not on the same level as GMC's mandatory subscription.
I think that's more a function of the newness of the language than anything else. Golang is (I say this as a Rust developer) more popular, has been around longer, yet still has the same dearth of GUI libs.
The other key point the sales people tend to leave out is pricing. The average person and especially business won’t care about cryptocurrency unless it’s a better deal. Historically the pitch has been “pay higher fees, wait longer, take on all of the fraud risks yourself”. Lightning addresses transaction speed, and might partially address cost but conversion into real money is still a big factor, especially given Bitcoin’s volatility, and it doesn’t help with fraud much at all.

It’s unclear when that starts to look like a good deal to anyone who isn’t a speculator trying to drum up demand for their random numbers. If I’m a small business owner, my rent, wages, supplies, taxes, etc. all need local currency and there are statistically no potential customers who don’t buy from me now but will if I accept Bitcoin. The prospect of avoiding credit card fees is appealing but only if it’s actually cheaper – Square Cash exists and is way more widespread but that’s a marginal incremental improvement, not something transformative, and if someone did start seriously chipping away the most likely outcome is that Visa would take a point off of their rate and nothing else would change.

Now, companies like Western Union and PayPal are certainly exploitative so I’d like to see them face a serious threat but again it seems like the most likely outcome is that they lower rates slightly if a cryptocurrency alternative starts taking any real fraction of their business. Maybe they’re staid dinosaurs and can’t react in time - good riddance! - but knocking a couple points off of the cost of a service most people don’t use isn’t going to transform the global economy or even support the current costs of the Bitcoin network.
I’ll throw out a practice that I’m really weary of - many bars, clubs, casinos, etc now scan your ID upon entry.

If they have a problem with you (and they define what constitutes a “problem”) you can end up added to what is essentially a secretive blacklist that’s shared among businesses, and you have no visibility into or recourse against it.

I understand that I’m entering private property and I have the right to not go there. I don’t think that’s a valid argument against this being a terrible idea.
And Self's JIT and VM technology went into Java.
AFAIK It’s http://libdill.org now :)
https://www.youtube.com/watch?v=b9iivuSBYio&ab_channel=CellP...

One of the main reasons why some people have higher IQs than others is related to the fact that their neural networks compute for a longer time, but why is that?

There are several reasons but here is one that is quite important: glutamate is the most widespread neurotransmitter (of course fluid intelligence will be influenced by it) in the brain and one of the receptors it activates is the NMDA receptor. These NMDA receptors have a subunit called nr2b. This subunit keeps the neurons in an active state longer and of course, if you'll change its expression this effect will translate into a very different behavior at the network level.

The higher the ratio of these subunits per NMDA receptors, the higher your working memory capacity and IQ.

Forebrain NR2B overexpression facilitating the prefrontal cortex long-term potentiation and enhancing working memory function in mice

https://journals.plos.org/plosone/article?id=10.1371/journal...

See the entire post at:

https://www.reddit.com/r/ExperimentalNootropic/comments/wll3...
Downloads is fine, IMO. It is basically a temporary files directory. I'd be fine with changing the name to tmp, but I don't really see a reason to change the default.
Yep now he has an arrest record which will preclude you from like 90% of the jobs out there.
"Illegal" is not equivalent to "bad thing", though. There are more people living under oppressive regimes than not.
It seems you must either think that it's correct to arrest people who compare the Catholic Church to the devil or that you think this is a bad law and law enforcement. If you think the former I must warn you that that would cause me anxiety and I will report you to your local thought police.
If you're using signals for anything that may reach "10.000.000 signals per second" then you're doing it wrong.

Sounds like the guy who wanted an event to be fired for each audio sample and required 44100 samples per second. Interestingly, qt signals maybe even fast enough for just that.
It's almost impossible to find non-partisan sources on culture war debates and the definition of "astroturfed" is debatable. It is true that the LGB Alliance was formed by a small group of primarily lesbians who strongly disagreed with positions held longstanding LGBT groups that had historically campaigned for lesbian (and gay) rights. It is also true that the Heritage Foundation, more noted for sponsoring anti-gay groups, is its primary sponsor, and that the group's primary activity is campaigning against gender recognition and access to treatment for gender dysphoria. Anecdotal evidence would suggest that the group is quite popular with conservative journalists and highly unpopular with most lesbian and gay people familiar with them.
Yes and no.

Casteism is virtually a non-existent concept among the Indian diaspora in the West, who are mostly in the second generation or further, though the US is possibly an exception. If you asked an Indian person in Australia about casteism then they would look at you as if you were asking something about India history and implied they weren't Australian.

Furthermore casteism in the Indian American circles or even the Indian American IT industry may actually be worse than the casteism in India, because caste is a rare discussion point in the Indian tech world, and casteism is a less poignant issue in South India where most of the tech industry is based.
Yes, but you are good as long as you stay in the Bitcoin and use lighting for day to day transactions. One you withdraw your Bitcoin from LN, it can not be banned.
This may be relevant:

Cake Pay from Cake Wallet is live, enabling users to privately buy gift cards with cryptocurrencies like Monero!

THIS new service let us use cryptocurrency for an entire day!

https://invidious.snopyta.org/watch?v=gFIg2ycs5-s

Check out Cake Pay: cakepay.com/

Cake Wallet: cakewallet.com/
Is it really fanning if it's true? Would you rather it go unnoticed so the police make even more of a habit of arresting innocent people?
-- spent a day with DALL-E - here are some of my favorites: https://imgur.com/a/uD5yjV3 --
Lightning, the technology discussed in the article, solves this problem.

> As with most layer-2 solutions, Lightning seeks to increase transaction throughput and lower costs while retaining sufficient decentralization by moving activity to a second network. Once BTC is on the Lightning network, it can be transacted instantly typically at fractions of a penny.

> Rather than expensively sending each transaction over the Bitcoin blockchain, users deposit BTC into the Lightning Network and then transact inexpensively through payment channels. As with most networks, the more people and companies that join, the more useful it becomes.
> This is my $home, I'll make it look how I want.

I have long since accepted that it’s not my $home after all, but rather a general purpose application config dumping ground. My actual “home” is now a top level directory used only by me.