skysight-inc/HackerNews huggingface dataset:
It's actually worse than that. It's apples to oranges because it's asking one service to do X and one service to do Y.

You can configure postgres to behave more like Redis, and it will be faster if you do (at the cost of transactional guarantees).

A more interesting test might have been Postgres configured-like-redis vs Redis.
In both directions? How would that work?
I haven't looked at the particulars for this project, but typically the practical limit of high speed rail is 300-500 miles. Beyond that, it's cheaper and greener to fly.

If you aren't concerned with cheap or green, and want to focus on fast... Then high speed rail might be a better option until the TSA is involved.
There are some really cool things in haskell-gi. Haskell has the ability to make some wonderful DSLs. Have a look: https://haskell-at-work.com/episodes/2018-11-13-gtk-programm...
Top 800 Makers listed by MMR and source of income!
So it's not only sexual assault (that's what surprised me in the first place), ok, thanks for all clarifications.
Good description of this particular lifecycle. I'm new to Hacker News and I remember reading (when I joined) about how the platform is taking steps not to become too hip for its own good.

It's mentioned below but boy did Agile fall into that trap. I now cringe when I hear the word.

It sounds like Six Sigma is also in a self-destructive part of the cycle.
The current HSR from Wuhan to HK is USD $96/$154/$298 for 2nd/1st/business class seats respectively. It’s all price regulated, so that’s the cost for every train on that route, every day.

You can search here for other combos: https://www.travelchinaguide.com/China-trains/
Parent is being downvoted because most people on HN cannot fanthom how anyone can genuinely and legitimately not take the extreme opinion of "everything China does is evil", but the parent's opinion is more representative of many Hong Kong people' actual opinions, than HNers think.

That is: not saying China is evil, but also not denying that China is problematic, while focusing more on the practicality of the way the protesters do things.

You don't have to believe my word for it. Go look up Hong Kong related questions on https://Quora.com and read what Hong Kongers think. A whole new world will open for you.

The answers posted there are too detailed and too well-argumented to be simply propaganda by paid Beijing workers. Propagandists are paid by comment, so they are incentivized to write many short comments instead of long and elaborate ones.
I am very glad you managed to parlay a bad situation into a better one.

Fuck incompetent management. It is a virus that eventually ravages the entire host (organization).
These are things you typically want to do run time, and not require a compile cycle to change.

There's also the risk of breaking changes to the scripts, if writing in C++ exposes too much of the project's object model.
Do you not care when your expectations are breached?

The objection that the clinic couldn't actually guarantee a specific number of children doesn't hold water since they could have stopped using his sperm once the 5th child was born.
"Rising labor costs", what happens in the future when the world is fully developed and these co's run out of developing countries with cheap labor to exploit?
MPS is hardly new, but it’s certainly an interesting tool if you are targeting the JVM.
I work with HIPAA and SOC2, this is ridiculous. Your boss is misinformed.

Just show him that you're literally only committing code, and not any real data in the repo.
The Law of Crappy Investments
Use the API. There is HTML in it's fields but the mess is contained
Not true, it's pretty hard to encounter anyone in the industry using the phrase "race condition" without implying a bug.
How Do We End the Never-Ending Wars?
This is not a conference organized by some SA citizen, it's organized by the sovereign wealth fund of the SA state, whose chairman is the Crown Prince.
I was so excited about the Impossible Burger at Burger King. But I made the mistake of ordering it and a regular Whopper for comparison. I tried the Impossible Burger and thought wow, this is amazingly delicious. Then I took a bite of a Whopper and realized that the Impossible Burger will never be able to replace this. You could make the world's best vegetarian burger and some discount meat from the local dollar store would still taste better.
I tend to agree, but python is much easier to google:

https://www.google.com/search?q=haskell+pipe+operator&oq=has...

https://www.google.com/search?q=__name__+%3D%3D+%27__main__&...
and in comparison your comment wasn't?
Minerva: Practically exploitable side-channel leakage in ECDSA implementations
Using a Welcome Wagon to help first-time conference attendees
I like sushi and steak tartar.

My steaks typically have a bit of himalayan salt and a touch of pepper. I like the flavor of meat.

Sauces and whatnot are used to hide the poor meat quality.
Aren't those runtime tools like I just suggested? The other ones in the 1st link are theorem provers (at least the one that I recognized, frama-c) that require a lot more than off-the-shelf C code for their inputs. You can't just run CC=my-compiler-frontend make to suddenly get better diagnostics.
It is dynamic analysis. I don't think it's that reason. Both Saturn and Facebook's tool scaled analysis to the size of the Linux kernel. I think most developers and companies aren't using or pushing them like they could for cultural reasons. Look at the number of people that used sanitizers vs low-F.P. static analyzers even if free. The latter would've gotten them results sooner. It wasn't empirical evidence or effectiveness that led to that decision. Human factors trump technical factors in adoption decisions most of the time.

http://saturn.stanford.edu/

Note: Linking to Saturn since it's old work by small team. I theorized big investment could achieve even more. Facebook's acquisition and continued investment with excellent results proved it.

If tech and money is the limit, tell me why Google hasn't straight-up bought the companies behind RV-Match and Mayhem to turn their tech on all their code plus open-source dependencies. Even if over-priced, it might actually turn out cheaper than all the bug bounties adding up. Maybe re-sell it cheap as a service Amazon-style. The precedent is that Facebook bought one that built a scalable tool they're applying to their codebase. Then, they were nice enough to open-source it. Google, Microsoft, Apple, etc could get one, too.

What's Google's excuse? They sure aren't broke or dumb. Gotta be cultural. Likewise, Microsoft built lots of internal tools. They do use at least two static analyzers: one for drivers, one for software. I heard they even ship 2nd one in VS. They don't use most of the MS Research tools, though. The reason is cultural: Operations side knows they'll keep making money regardless of crap security.

Far as FOSS developers, most don't care about security. Those that do tend to follow both what takes little effort (naturally) and whats trending. The trending topics are sanitizers, fuzzers, and reproducible builds. Hence, you see them constantly instead of people learning how to build and scale program analyzers, provers, etc with much better track record. Note that I'm not against the others being built to complement the better methods. I just think, if this is rational vs emotional, you'd see most volunteer and corporate effort going to what has had highest payoff with most automation so far. For a positive example, a slice of academics are going all-in on adaptive fuzzers for that reason, too. They're getting great results like Eclipser.
I said most, not all. There is something strange or off about most people I know who don't want children, including myself. I'd almost say that the fact that you can stand against the social pressure to get a kid is evidence enough that you are strange in some way, if you can break that norm then you have probably broken several other norms as well.
Look it up in the dictionary
In the example given "We've managed to get access to a victim at 10.131.66.89", it's implied that nefariously injecting arbitrary binaries into a locked-down host is one use case.

> otherwise the API would not have been introduced

I don't think memfd_create was added specifically for the purpose of running binaries from memory; it's more generally useful in cases where you want a memory-backed file but don't want to rely on the presence of a memory-backed filesystem (tmpfs). Many programs create a file in a well-known tmpfs like /dev/shm then delete it, but memfd_create is a more sensible solution if you don't want to share memory via the filesystem. memfd_create eliminates concerns over naming and collisions.
> The meeting was about an app that integrates credit card payments, billets and bank account on a terminal that is going to be available to the general public.
>
> The deadline? 11PM of the same day. Final version. From 0 to 100% in 6 hours.

That is not only impossible, it is reckless. A good way to lose not only money when things break, but get your access to credit cards and bank transactions eliminated when they learn their procedures were not covered.
> he may not be interested in talking to (or hiring) people who misuse a word and claim that the correct use is a matter of perspective.

Because that would be the worst. No one ever says something while meaning something else.

When, while sitting at the table, people ask me if I can pass them the water, I check if I can reach the bottle, I check if I'm close enough to them, then I say "yes, I can" and keep eating.
I use Lua via OpenResty / lua-nginx-module and in personal C projects for plugins and scripting. Some of these seem useful, like utf8 support and const variables.

For the multiple user data values feature, I've always found lightuserdata more useful than userdata, because it's not often that you need just one bunch of simple memory that can be freed without any other work. Rather, I almost always have more complex data, such as things that need manual cleanup like sockets, handles, etc. Or, the structure has pointers to other things that must also be cleaned up. What I'd like instead is the ability to pass a destructor callback to `lua_pushlightuserdata` so that it get's called when the pointer falls off the stack.

I don't use Lua threads or coroutines currently, so I don't have much to add there. What I do wish is that there were a way to clone or pass objects from one lua state to another to support parallelism. Basically, I'm thinking of it like the work Eric Snow is doing on subinterpreters in Python. Passing values (by copying, no shared memory) between lua instances.

One use case I had is loading a plugin that you then want to run multiple instances of in parallel with different arguments. Ideally, you wouldn't have to load the plugin multiple times (therefore calling the module level code multiple times). So I'd like to copy the entire lua state and then run each one with different arguments. There's no userdata, coroutines, or lua threads, so I don't have to worry about things that aren't possible to copy.

I got as far as looking into how to copy functions and then got busy with other things and stopped. Is there anyone else out there trying to introspect Lua function structures and copy all the opcodes, upvalues, etc?
I told my mom this (among other things) and we’re going on year two of not speaking.

It’s like when parents say they hit you because they love you. But they “love” you regardless. They’re just hitting you because they’re mad.
I honestly think you are vastly overestimating the power a foreign company is capable of having in China. Any provocation would probably quickly end up in iPhones simply not getting any service in the country anymore and being banned from sale with no legal recourse.
Unfortunately, there will always be someone to exploit. Capitalists have a clever way of "evolving" to always be able to capitalize on someone/some group.
Yeah - this is why I find that argument very specious. Florida has a higher population density than France but there's no TGV equivalent running from Jacksonville to Miami
I'm not talking about the dictionary definition, I talk about what the HN rule means and how moderators enforce it. If you need to dictionary-lawyer your rule violations it seldom does you good.
Prices rise.
Something like 80+% of commits to the kernel are by people paid to work on Linux (Google employees among them). This is just part of the Linux development model and has been for a long time.
I always thought that basically the only difference between IPv4 and IPv6 is the number of bytes in an address.

Lately I've been learning a lot more about IPv6 and there are a TON of subtle differences in the protocols that matter if you're operating a large network. Random example I recently read about: the way link-local addresses are generated. [0]

Not that this excuses inaction, but it does give me more empathy for orgs struggling with, or not doing, the transition to IPv6.

[0]: https://en.wikipedia.org/wiki/Link-local_address

[1]: Best doc I can find in 30 seconds that covers some of the differences: https://www.juniper.net/documentation/en_US/learn-about/ipv4...
Saudi government helped perpetrate 9/11, so that's pretty bad. https://nypost.com/2016/04/17/how-us-covered-up-saudi-role-i...
https://nypost.com/2017/09/09/saudi-government-allegedly-fun...
Debatable. Money is just as important and right now India's GDP is comparable to UK's GDP. And the UK only has about 65 million people.
Maybe you could make up a scientific classification for this: maybe pick some appropriate latin like "omnivorous"?</joke>
Clinics are often only involved in the “getting pregnant” stage. They rely on reports of live birth to determine when they should stop using a particular donor.
I'm British; are you quite sure about that?

:trollface: it's definitely used both ways, but always clear from context I would say.
It's the language used in my digital signage service for the Raspberry Pi (see https://info-beamer.com & https://info-beamer.com/doc/info-beamer). The main reason to choose Lua back when I started was the there were no serious alternatives for:

* Easy embedding. Compared to Python and ruby which I looked at back then, Lua is so much simpler.

* Fairly easy to learn for users. After all, the complete syntax is one page long: https://www.lua.org/manual/5.1/manual.html#8

* Quite expressive with coroutines, tail calls, metatables, ...

* Trivially allows multiple interpreter instances within the same program.

* More than fast enough, especially once LuaJIT was released.
It's not universal! Some people don't how it tastes because it reminds them of real meat and that grosses them out. This is a wider topic of discussion in the vegan/vegetarian community--what even are the ethics of fake meat in the first place (see Summer Burton's very recent piece about this in Buzzfeed: https://www.buzzfeednews.com/article/summeranne/morality-did...)?

Personally, I just really wanted to eat burgers and bratwurst again while maintaining my dietary choices (for moral and health reasons) but didn't like any of the previous widely available vegan alternatives. I find the seitan/soy/tvp options gross and black bean burgers never did it for me. I had to get over the taste and texture of the Beyond products making my brain and stomach feel like I was eating meat, but now I have a meal with them once every few weeks when I have the craving.
1. The language is really interesting from a feature point of view, but the syntax, oh man. Looking at Haskell code when you switch back and forth from a more conventional language (C/C++/JS/Java/C#/Python/etc...) is a major headache. I can switch from C++ to Python without a second thought. Not so with Haskell.

2. You can't really predict how something will actually execute, that's left to the language to decide. While in some situations this is a desirable feature, in many, it isn't at all, especially if you're writing performance critical code.
Do you mean literally as in
• actually; really
or
• figuratively; virtually
?
> “here it is! <link> its a pretty good resource, the docs are fairly extensive, theyve saved me a couple times in the past”

that's in the same vein as what I meant. The smiley face was not literal and of course I would encourage anyone to find their own words.
Very cool list. I little sad the word "peruse" mean to read over in an attentive or leisurely manner is not on the list it's one of my favorite autoantonyms.
This is a misunderstanding. A situation where "either process A or process B gets a resource first" is not a race condition. A situation where both of them get it at the same time is.
I'd notice the difference, said Arthur.

No you wouldn't, said Frankie mouse, you'd be programmed not to.
Distributed applications and independence from monopolies that aggressively hoard and equally aggressively leak personal data.
For the steel: https://en.wikipedia.org/wiki/Wootz_steel
AFAIK Poland didn't bend the knee and didn't do bailouts, Iceland partly nationalized banks in exchange for bails.

The cold harsh truth is that majority of countries were conned or coerced into bail-outs or else 'your economy will collapse'.

What kind of industry can afford to take a risk and never be punished for it? ...well its no longer a risk if you can never loose, therefore you can afford to gamble more and with increased risk. After all all profits are yours and all loses are paid by someone else.

And we are probably on the way to next bailout round as there were only a band-aid solution to appease tax payers.
> Xcode installed through the App Store updates itself but gets stuck in the update forcing a full re-download.

That's a frustration that I share, regarding large downloads/updates on unreliable connections, but that doesn't make the App Store useless. I have received thousands of successful app updates over years and maybe <50 failures.
The parent is referring to a thesis that Muhammad was not from Mecca, and the entire insertion of Mecca is a politically-motivated alteration to early Islam. This theory hasn't gained a lot of credence among modern historians, however.

(See https://www.reddit.com/r/AskHistorians/comments/98auh0/does_... for example).
Increased automation and industrialization reducing the need for human labor to make the product.
Brex Cash: Replace your bank account
> Not only do they have to die, they also have to live. If everyone went vegan, those animals would never have existed.

In the same way, you could justify birthing a human into slavery, birthing a dog for dog fighting, birthing a bull for bullfighting etc. - it's not a good reason.

There's animals related to farm bred cows, pigs and chickens in the wild as well. You could use the land that's used for animal agriculture to let wild animals thrive, instead of birthing animals into a miserable life.

> If the standards of living for the average farm animal were really good, would that be worse than them having never existed?

I don't think there's enough land for this to ever be feasible and feed everyone that wants to eat meat.

You should also consider that farm animals are killed within around 20% or less into their natural lifespan so it's not like you'd be giving them much time to experience a great life. Also, for economical reasons, you'd probably still have to kill e.g. males from egg laying hens within a day or two, and male dairy calves within weeks.
Animal cruelty is an issue without eating meat being involved.

That said, when you raise a cow and you know you are going to eat it most folks aren't so cruel. Kosher meats ( i have heard this ) are harvested with ethical methods.

I think many people are too far removed from the process of how food is created.
And not that it was a bad idea in the first place ?
Let’s Give Remote-First Open-Space Technology Un-Conferences a Try
You have a very weird definition of "nightmare employee". Nothing there says he was toxic; nothing there says he wasn't productive.
This library allows you to compile your winform C# gui app into a set of html, js, wasm and dll files and run them in the browser: https://github.com/roozbehid/WasmWinforms

Completely blew my mind! Probably not practical but really make me wonder if anything is possible with webassembly.
A classic from 1996. Olia Lialina (@GIFmodel on twitter) wanted to make a website that had the feeling of a movie, far before movies were feasible online. So she made My Boyfriend Came Back From the War. Here's a mirror: http://www.teleportacia.org/war/
I was talking about a general case (which is still rare), not the situation in Hong Kong.
ZUI huh? Thanks for introducing me to that term. I didn't know there was a name for a type of interface I've created in WPF a number of times. We've always called it a "semantic zooming" interface. WPF makes this super easy, but turns out it's a little harder in the web, but we've almost matched the UX!
Why should Iran be sanctioned while Saudi Arabia isn't?

This double-standard is precisely why people don't trust the USA any more.
Lua does not follow semver (it never has, and has been around longer than semver)
Google contractors reportedly targeted homeless people for facial recognition
Like a lot of Americans, I grew up eating lots of hamburgers and hot dogs, and while I think vegetables are delicious in their own right and don't need to imitate meat, sometimes I just want a burger. And sometimes I just want a junk food fast food burger. That new impossible whopper at Burger King is really good. I don't think I'm alone in occasionally wanting the familiarity of the food you used to eat. Beyond Meat/Impossible satisfy that.

(I'm vegetarian, not vegan, fwiw)
Another thing to consider:

Do sanctions help other countries stay nice?

I'm afraid that if it came out that you could do what you wanted and it wouldn't have consequences then we'd see a lot more bad behavior.

So, while it hasn't worked on NK who knows what other countries would have tried if they could get away with it (and, I'd say, just look at history to get an idea).
Maybe this will do a better job of identifying the race condition that made the AMD card in my laptop unusable. About 5 years ago a bunch of changes evinced a change in behavior when trying to switch hybrid graphics controllers. I worked in a bug report for a long time after I and a few others fingered it as a race condition (it failed maybe 1/10 switches). A cluster of other changes meant it was difficult to bisect (it broke one way at a few points and broke differently at other points, but in a way that made it difficult to identify whether the bug we were triageing existed at that point.)
What Microsoft got in huge trouble for absolutely pales in comparison to what current tech companies get away with. I'm not sure why that is. A combination of oversight getting extremely weak and consumer apathy are my guesses.
"Can you rephrase that?"
Because their target audience is not always power users. They need to protect those who don’t understand the difference between app and virus. There is a peace in knowing that anything comes from the app store will be safe and free of malice.
Or having a similar conversation about ip v8
That one really needs to go away from the list; I refuse to accept "figuratively" as a valid definition for "literally", and will contradict / argue with / make fun of anyone who does so.
> People's expectations and willingnesses are moved forward.

No, they aren't.

> Look beyond the superficial, at larger issues.

I'm looking at the larger issues. I just disagree with you. I don't think you have made your case.
I think that's what Lua Lanes if for. Haven't used it myself, but the descriptions sounds exactly like what you're looking for: http://lualanes.github.io/lanes/