skysight-inc/HackerNews huggingface dataset:
My experience is based on Egypt tourism. I'm not saying the people themselves aren't honest (in their private lives) but once there's money on the line, all honesty and nicety is out of the window immediately Begging, intense heckling, not taking no for an answer, rudely pushing upsells, sowing FOD to make an extra buck...
Does a genetic algorithm have anything to do with genes?
There are valid points in the article. But the author seems enraged that he is charged $35 for 10M API calls per day (his main complaint). He knew (or should have known) that he needs in the ballpark of 10M API calls per day and the pricing explicitly calls out $3.50 per million API calls. This may or may not be a lot (probably is), but he should not be surprised. Before any purchase, check the price. My 2c.
My wife is amazing. She can walk into a Wal-Mart, and within minutes some stranger will be telling her their life story.

I, on the other hand, suffer from Programmer's Disease. I can walk into a crowded room, approach someone and try to strike up a conversation and have the discussion killed in 3 minutes.

I try to improve. I really do. I think it's a gift we're born with.
> With SysV init

Why is sysvinit presented as the only alternative to systemd-consume-the-world?

It's not, and it never was.
A big part of the savings would come from reducing the operational overhead of managing instances. Serverless is turnkey and doesn’t require any ops personnel, or skills. Even k8s requires a lot of TLC to get proper scaling and do upgrades and rolling deployments without downtime.
I never understood why DailyMotion was hailed by politicians and news outlets as a "pearl of french tech". Am I missing something or was it just empty hype by people who didn't know any better?

From my point of view it was just a crappier Youtube clone that managed to remain mildly successful because it tolerated NSFW and pirated content. I saw nothing particularly innovative about it.
Unison: A new distributed programming language (strangeloop '19)
> with just enough to get by.

I would like to say that it is not necessarily true either. I do not have to go far, I could just take a look at my mother. Funny thing is that it was not even her who asked for a loan, it was my father, but they were married. They divorced, and fought the "bank" for years to no end. My mother is still the one who is suffering from the actions of my father. She will, to her last day. It makes me sad, her pension probably will be negligible.

Regardless, my mother would not get by at all on her own. :/ She works hard physical labor which affected her health A LOT. She is working hard just so a huge percentage of her salary can be taken away for something she did not do.
If Israel is "more entrepreneurial" than Germany (and it's probably not), it would be due to IDF tech leakage and the very supportive international Jewish community (that one is difficult to measure, but as this whole thread is anecdotal... I think the influx of Israeli-sympathetic money had a huge impact).
You can have const variables on the stack. Those will not have hardware write protection but it's still undefined to write to them.
AWS Elastic Beanstalk – when it’s better than Heroku?
NHS hospitals get 'vintage makeover' to help dementia patients
The Hippocratic License: An Ethical License for Open Source Projects
Reminds me of a story from HP. They did that as a default way of paying invoices to every business at one of their sites. They thought that everyone will be cool with that. Instead they ended up with one of the managers having to pay the energy bill on a credit card so they get the building reconnected ASAP. Turns out it's all about who can enforce the terms.
I'm not sure I understood your question correctly.

If you mean running a Docker container in Lambda, that is to may knowledge to possible.
You could schedule Docker tasks in AWS ECS (their managed container service) but it's not meant for anything realtime and more for cron job type tasks.

If you mean emulating the Lambda environment in Docker, then I wrote an answer with the difficulties of doing that below to another user.
What’s more, many credit cards provide at least limited travel insurance which may cover the cost of alternative flights and accommodation.
Google may have just ushered in an era of ‘quantum supremacy’
Roads cost practically nothing compared to rail. We have two to three million miles of paved roads in this country, and we spend around $200 billion a year maintaining it and building more. People drive 3 trillion miles on highways alone, adding up to a per passenger mile subsidy of $0.01-0.02. Rail subsidies (for local transit) add up to $0.50 per passenger mile.
I know people who have been sitting on the sidelines afraid to invest in what must be the tail end of the longest bull market we've ever seen.

One in particular has been sitting on the sidelines since before the 2016 election season. They have foregone about a 50% gain that they'd have gotten over that period. That money also can never be recouped.

https://awealthofcommonsense.com/2014/02/worlds-worst-market...
Usually with Snapchat, new features spread organically. Teens show other teens how it works, etc..
Not on the surface? In the shell you have select "activities" that you can choose, and if the "activity" you chose is a standard linux app, or a explorer-style application (i.e. I remember I was still able to run Nautilus?) you would see file structure.

But you would be able to use it without encountering "a file" or "a folder".

I remember window management being minimalistic, apps went full-screen, there might have been a switcher.
It's hardly C semantics that const memory should not ever be written to, otherwise there would be no need for the distinction at the LLVM ir level.
So, a story about SV being polluted has 156 points right now, and sits nicely in the middle of the front page. It's an important story, apparently.

Meanwhile, Nature's story about climate change (The hard truths of climate change — by the numbers) got flagged and disappeared quickly: https://news.ycombinator.com/item?id=21042101

There is no better way to show what "tech bubble" means.
Migrate Layer to Mirrorfly with Pleasure(2019)
what do you think the cause of that is?
and why does germany still work well?
I didn't talk about the dev getting contacted about third parties abusing the software, but about the dev keeping a DB of indexed content for development/testing/"education" that would most likely include illegal-to-possess content.

And that some eager police people like to "inconvenience" people connected to TOR somehow isn't exactly new, either.
E.g. there have been multiple raids against TOR exit node operators in different countries around the world in the past, even when the police was fully aware it was a TOR exit node that did not store information.

Maybe I'm just too paranoid - then again I used to run a TOR exit node myself and had a bunch of less than pleasant run-ins with the police, tho thankfully no raids.
Codex Seraphinianus (1981)
Bitcoin, Emotion, and HODLers of Last Resort
System Of A Down intensifies
I barely hit thirty and I already start to feel that way (as evidenced by frequent rants on HN on dumbing down of software).

I feel for the guy. Sad thing is, the people refusing to use a powerful and efficient piece of software because they can't click or swipe will be suffering and wondering why their job is miserable. And the customers standing in the queue will be suffering too - especially the ones who've seen efficient POS software being used in other shops.
Money as a medium of exchange has no magical properties.
But you need to think about what money represents - how it ties different people together. Some people make money, then spend it on their own subsistence. Others are able to use money to make more money.

If you can stop working for 8 years and not end up on the streets, then you're ultimately working for someone who _can_ stop working for 8 years. This is why less than 10 people own more collective wealth than the poor half of the world population. This is not even considering monopolies, corruption, state intervention, etc.

As for what we can do about it, I don't think redistributing wealth is a great idea. Instead I think we should encourage an entrepreneurial spirit, i.e. encourage people to do what so many in Silicon valley have done: start their own business in their garage. I suspect people find entrepreneurship to be worthwhile despite the risk because their work can translate to profits directly, and they're able to use e.g. LISP instead of Java, make an entire system instead of just writing the tests.
Being poor is mentally taxing. Which bill is more urgent? will I be evicted? will my kids have food next week? Your IQ test performance suffers if your head is filled with such worries. Drive your family in a car on a twisty narrow mountain side road and try to complete an IQ test in the allowed time at the same time -- would your IQ test performance suffer? Mine certainly would.
> 1. I don't care about "upward mobility".

Wait long enough and you'll probably find younger people will do your job for cheaper, unless you can prove you're worth promoting. Some people can really stick it out, but usually by job security ("Larry is the only one who knows AIX and we can't replace it")

> 2. People don't see me as a threat to theirs

Eventually there will be layoffs, at which point you don't want to be the one guy that nobody wants around.

I know most people in tech seem to think they'll be employable forever, but it's an illusion.
And cash is a tiny fraction of the money supply. (There is not a single bank in the US that could withstand a bank run, there's just not enough bank notes in circulation).
I think you're right. I think a big problem the world has is that the big countries with all the power say and act like it's wrong when the smaller countries do it. A complete double standard.
> but has arguably an "autistic" interest

A) Please don't use autism as a slur, and

B) Please don't imply that if someone cares about privacy, it's because their brain works differently. Hold yourself to a higher standard of argument.
Why let your startup shut for lack of access to Data Science professionals?
Are you aware of some startup that is finding it difficult to hire the right data science team? Why do you think it is difficult to hire Data Science professionals - is it money or talent crunch?
My circle of experimental music artists were doing this in the early/mid-2000s.We weren't streaming so much as releasing MP3s as they were done.

I expect (somewhat) that song length may also morph, if it hasn't already. There's no need to be concerned about how much time fits on physical media. There are just attention spans.
Netflix’s ‘Terrace House’ is still the most soothing reality show around
one reason I don't like working remote is that when I'm in the office, part of the time there... I'm being paid to do improv, to freakin' use my grade 8 drama skills!
Serverless - not efficient.
Cloud computing - More resource usage and lot of intermediate agents.
Client - server model - Server needs to be up all time. More traffic.

Standalone / Primitive softwares - Uses computing power for running business.

No software - Better humanity. Lets evolve biologically than just 0s and 1s.
Shaka Zulu
At least the Docker image used by AWS SAM CLI is created by AWS.

Also, you compile before packaging, so you dev/CI system already has to be able to compile for Lambda, independenly from testing/debugging with Docker.
https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP

Content-Security-Policy: default-src 'none';
Is that a valid reason to stretch the truth when one tells something that's meant to be heard as a factual description?
I don't know anything about you. Who are you again?

I grew up in bumfuck Appalachia, and there's a lot of people there that are so inbred and unfortunate that they can barely chew gum and walk at the same time. You can put people through years and years of education and spend all the money in the world on them, but you're not going to ever get them to understand calculus or read on grade-level.

Acknowledging people's individual abilities and limits is far more humane than pie-in-the-sky optimism.
I'm have to say, things went wrong for OLPC the moment it was entrusted to a "development official"

Chinese were able to make quite usable $60 laptops at around the same time OLPC's pre-subsidy pricetag went over $200
Where Theory Meets Chalk, Dust Flies
I also worked for a US start-up, now in a French one. There's no business school guy in sight, upper management has engineering background. Maybe because the area is very technical? It could be different in the e-business field. In any case, the culture of a start-up is defined in great part by the founders. If you want more techies driven start-ups, you need more techies to found them and not join business school founded ones.

For poorly paid engineers, it's true that French engineers salaries are far from the Silicon Valley standard --- which is true for a great part of the US too. Here too grumbling won't help much. To get salaries to increase we need more local demand for techies, and not from inflexible big corporations that will prefer to stall rather than change their salary tables.

Well for the VCs, you're the tech expert not them. And if they invest in duds, not your problem right? The issue would be if a good tech idea couldn't find funding, and in the current context I don't think it's the main issue anywhere ;)

As for the cultural problem: yes! Having been in SV and in France, I agree that France issue is primarily cultural. Too many people looking for safety first before opportunity. Lots of grumbling but much less moving. And not even getting safety in the end, as big corps are not very nice for old engineer and not the best environment to learn IMHO. There is a lack of luck there: close to the end of the first Internet bubble a lot of engineers, after a delay, had left heir big corps to joint start-ups. Just in time for the big Internet crash... A bad experience that made some very cautious during the next wave. Hopefully this memory will fade. Having a sustainable start-up ecosystem lasting over time, with motivating successes, will help. This requires funding over time.
It was a name that was recognized outside of France. Most French start-ups are only known locally.
It's good enough, I wrote code on my phone for 3 months after my laptop died
As far as I can see, this is basically MIT with an added condition.

> The software may not be used by individuals, corporations, governments, or other groups for systems or activities that actively and knowingly endanger, harm, or otherwise threaten the physical, mental, economic, or general well-being of underprivileged individuals or groups.
>Not everyone finds eye masks comfortable.

You can't sleep with the shade up, nor can you sleep with an eye mask?

Too bad. These are your issues, not those of the people around you. How did we get to the point where everyone expects the people around them to bend to their idiosyncrasies?
I live in Argentina. The OLPC came to Argentina to promote the project, at the same time as Uruguay our neighbors. The pressure from Intel/Microsoft to no adopt it was incredible.

In record time there were cheap netbooks pre-installed with a reduced version of Windows including Office. They did lot of lobby, and while Uruguay choose the OLPC... Argentina went with the Wintel netbooks.

I think that the project failed because it ignored the political aspects of the education system. The $100 laptop was a distraction. A fundamental aspect of the project was to rethink education in relationship with technology. But if you learn a little bit about the history of education in each country, you’ll see that education is closely related with politics (e.g. the Catholic Church had a lot of influence in Latin America the education system). While technology is an important driver for change, if you want to change the education system including how teachers teach... technology alone is not enough. Sadly companies like Microsoft and Intel understood that it was easy to convince corrupt politicians to buy the machines without a substantial change of the status quo: win-win for the companies and policy makers, but a loss for the future of children.
Probabilities When Throwing Balls in Bins
The Short Transaction Trap
As others have pointed out, that's not what he said, but since you asked:

https://www.npr.org/sections/alltechconsidered/2016/04/04/47...
Snap Detailed Facebook’s Aggressive Tactics in ‘Project Voldemort’ Dossier
I can wire money out of my Vanguard (mutual funds) account before 4 PM today and it will be in receiving bank tomorrow mid-day.

I can withdraw money from my ETrade or IB margin accounts using the debit card that came with those accounts (or write a check on them), same as you can with a savings account.

I do keep a few thousand at a local bank and have a separate checking account at USAA that I use for most daily/monthly transactions, but that's for convenience not access/liquidity reasons.
Suddenly Google's ad profits make a lot more sense.
The fact I, or most people, can't tell whether this is a sarcastic comment or not says a lot about the state of the software industry at the moment...
“Grassroots” anti-Amazon nonprofit turns out to be retailer astroturfing
I'm not a team leader and have no interest in becoming one. Moreover, I spent most of my adult life hiding behind a professional persona and all it did was make me miserable because people only noticed me when they wanted something from me.

I'm done with that nonsense. I won't embarrass the company, insult clients, or create a hostile work environment but otherwise I'm not going to pretend that I left my personality in the car.

If you can't accept me then you don't deserve me. Fit that into your culture if you can.
Containers have been around for decades in many forms (chroots, vserver ...) and will live for other decades because they are much more resource efficient than VMs while allowing immutable image deployments.
Personally no, I don't and I consider the whole start-up culture harmful.

But I wanted to highlight the key difference between European and American start-up ecosystem regarding funding.
Not quackery when you had a bad CRT. Think like a TV, where static would make dust cling to screen surface.
Absolutely. We should strive to master our surroundings. One thing is choosing not to repair your car today, because you have other things that give you greater value, another thing is not having the choice to repair it because you don't know how to.
At a minimum, a human should know basic operating principles, repair and maintenance of their machines and buildings.
Unfortunately, as most people chose to remain ignorant to their surroundings, manufactures get away with making devices less and less serviceable.
That's 100% been the case - I am familiar with the industry and they have been more than willing to not make any margin in order to get the clients they want (big names, or poach from the competition)

That strategy works great, so long as you have unlimited funding.
In Russia good means reliable, and that's all. Comfort is secondary. But not for youngsters of course, that's why rural Russia is almost abandoned.
> You already have to manage patches for your app and its libraries, so OS (really container) patching is just another part of your patching strategy.

You can consider it so theoretically, but for many teams, especially small teams, OS-level systems admin is a different skillset and non-trivial burden that they are glad to pay a premium for, which is why offerings like heroku are successful.

It may work that way for you, but it definitely does not for many many teams.

"You already have to walk to the store, so hiking the appalachian trail is just another part of your walking strategy" -- this is an exageration, the difference between walking to the store and hiking the trail is probably larger than adding OS-level maintenance, but it shows "you already have to do X so doing anything else that I can also call 'X' should be trivial" is a flawed form of analysis, it tells us nothing that you can call all of it "walking" or all of it "patching strategy".
It really depends on the context. I’ve found that some times being yourself and not overthinking communicates a lot authenticity and trustworthiness, and really helps in building strong relationships with superiors and clients. In those times many clients seems to appreciate a fresh no bullshit attitude, in contrast to a polished impersonal one (which sends all the bad signals associated with big IT projects).
> The SIF didn't have any ownership of Dailymotion anymore. Their shares had been bought by Orange.

Ah, I did not know that, the way I heard it told - behind the scenes - was that their minority stake had that clause in it which gave them the legal power to stop the deal. I'm not sure on what legal grounds the French government would be able to stop this deal otherwise, if not through their control over Orange, which would seem to be a rather blunt instrument.

> Because we have much less private investment, in part due to our social model.

> We don't have many pension funds because most of the retirement system is state-owned, we have few private universities because the best part of the higher education is state-owned... So basically we have no LPs.

The LPs in most Western European VCs and PE parties are rarely pension funds. More often than not they are successful business people flush from selling earlier ventures. It is the lack of those that causes the dearth of capital in France, coupled with the rather difficult employment climate.
> tl;dr: no crypto is broken, some people just did some tricks with misusing fancy big words in an otherwise alright but now-retracted paper, and i’m Very Mad On Line about it, also everyone should give me shells on their supercomputers
Could you try? As a (maybe naive, not upperclass) British citizen it seems pretty reasonable.
I've seen variable size accesses (sometimes 32-bit, sometimes bytewise) to memory locations (almost certainly field access via a dereferenced struct pointer, i.e. operator ->) when reverse engineering x86-64 code known to have been compiled with clang. However, that was very specifically for bitwise access - I don't know if the original source code used C's bitfield struct syntax or explicit masking. I also don't recall if it was just reads whose access size was inconsistent or writes too. It's almost certainly a code size optimisation when comparing to or storing immediate (compile-time constant) values.

Either way, if targeting a modern toolchain, I would strongly recommend using atomic_store()/atomic_load() from <stdatomic.h> for exchanging data between threads when "stronger" interlocked operations (CAS, exchange, atomic arithmetic, etc.) aren't required.

Be very, very careful with the memory order argument when using the "explicit" versions of these functions. Apple subtly broke their IOSharedDataQueue (lock-free & wait-free circular buffer queue between kernel and user space, used for HID events, for example) in macOS 10.13.6 (fixed in 10.14.2 I think) because they used memory_order_relaxed for accessing the head and tail pointers when transitioning to the stdatomic API from OSAtomic. Presumably in a misguided attempt at "optimisation". The writer would only wake up the reader if the head/tail state before or after writing the message to the buffer indicated an empty queue. Unfortunately, due to memory access reordering in the CPU, the writer ended up sometimes seeing a state of memory that never existed on the reader thread, so the reader would wait indefinitely for the writer to wake it up after draining the queue.

The use of volatile for exchanging data between threads, as recommended elsewhere on this thread, is iffy - make sure you know exactly what volatile means to the compiler you are using and the version of the C/C++ standard you are targeting.