skysight-inc/HackerNews huggingface dataset:
While all my servers are Linux, on the Desktop it is my last choice. Interesting enough I used to love customizing the window manager to death but I'm older now and I just want something that is consistent and works out of the box.

Macs work really well out of the box but with some tweaks WSL makes Windows a quite decent development workstation.

Currently I'm using Windows + WSL and I'm quite satisfied. Looks like with the new version some of the tweaks to use docker are not necessary anymore. Great work, Microsoft, keep the pace.
I tried to have a quick look:
10.6 Memory Reclamation and the ABA Problem

"There are several reasons we might want to do this. Languages such as C or C++ do not provide garbage collection. Even if garbage collection is available, it is often more efficient for a class to do its own memory management, particularly if it creates and releases many small objects. Finally, if the garbage collection process is not lock-free, we might want to supply our own lock-free memory reclamation."

There is =absolutely= no reason to attempt and recycle nodes (for queue/stacks) in Java, esp. 'small object'. It'd perform worse than pretty much any GC. The solution to use "AtomicStampedReference" is a weak one as - it does not enjoy JVM intrinsics. It's an example of course [and AtomicStampedReference has it uses], but the better option is just keep creating new objects and let them trivially die in the young gen.

Again ABA does not exist in Java unless attempting to reuse objects (pooling direct memory would be the closest case; Direct memory [direct ByteBuffer] is one of the areas where GC sucks hard)

Personally I have not read the book, so I cannot comment on its contents. I have quite extensive experience coding lock free data structures.
>They explain that given what we now know about polygenicity, the highest-effect-size genes require samples of about 34,000 people to detect, and so any study with fewer than 34,000 people that says anything about specific genes is almost definitely a false positive; they go on to show that the median sample size for previous studies in this area was 345.

This is a misleading paraphrasing of what the study said. There are plenty of effects which can be easily demonstrated with smaller sample sizes; it's just not complex effects like depression. What the authors said:

>genome-wide association studies (GWASs), which agnostically examine associations at millions of common single-nucleotide polymorphisms (SNPs) across the genome in large samples, have consistently found that individual SNPs exert small effects on genetically complex traits such as depression (18–20). For example, in the most recent GWAS of depression, which utilized a sample of 135,458 case subjects and 344,901 control subjects, the strongest individual signal detected (rs12552; odds ra- tio=1.044, p=6.07310219) would require a sample of ap- proximately 34,100 individuals to be detected with 80% power at an alpha level of 0.05, assuming a balanced case- control design (18).
They already have their own CA in browsers, so they can easily MITM. That’s why mobile apps will use certificate pinning to verify their server
I'm in work and don't have the time to type up an essay for you. This was meant to be an off-the-cuff comment during my lunch that ended up dragging on a bit.

Honestly, a lot of what I've mentioned is pretty common knowledge, just not among Americans it seems. These aren't obscure conspiracy theories, they are things that actually happened.

A cursory Google search will present you with reams of information on each of these. You can make up your own mind (as you should).
This is the core problem.

And it's just natural. These platforms have a tendency to be natural monopolies. That means it requires government interference.
What's worse is the documentation straight up lies. It states you can perform a major version upgrade by resorting a snapshot and selecting a higher version. I mean it's still not ideal except if you do try this you'll find the option doesn't actually exist - either via the console or API/CLI!

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide...

This has really put us off using other AWS managed products and was a major factor in us deciding against using Amazon Elasticsearch Service.
It is a problem if you have a server process running that you want to be extremely responsive (latency <100ms) and that then suddenly decides to do garbage collection for a minute or two before answering incoming requests.
Elements Interactive | Senior Python/Django Developer | Almere, The Netherlands | Full-time, ONSITE, VISA, Relocation assistance

Elements Interactive is a digital agency founded in 1996, building web and mobile applications for a diverse range of clients with HQ in NL. Our team has over 60 professionals from around the world, who all share a passion for tech, innovation and learning from each other.
We care a lot about growing our skills, delivering quality work and having fun along the way!

Check our current tech stack here https://stackshare.io/elements-interactive#technology

PERKS

* conferences/events/courses budget to stay on top of your skills

* flexible working hours

* regular fun events with the team

* travel costs compensated (if daily commute to office >10km)

* decent pension plan

* free lunch, snacks, unlimited freshly ground coffee every day

See more info & our projects here https://www.elements.nl

APPLY HERE https://elementsinteractive.workable.com/j/4DCF348701?viewed...
More context: They use rack-and-pinion railways in Switzerland [0][1] to accommodate the steep grades.

> The trains are fitted with one or more cog wheels or pinions that mesh with this rack rail. This allows the trains to operate on steep grades above around 7 to 10%, which is the maximum for friction-based rail. [0]

[0] https://en.m.wikipedia.org/wiki/Rack_railway

[1] https://en.m.wikipedia.org/wiki/Category:Rack_railways_of_Sw...
What's the Next Dimension of Spatial Computing?
I'm curious and don't know much aboutdiet sorry, are you on some sort of ketogenic diet? Without any -ose how does your brain fuel itself?
just deployed a new version with various improvements!
Go to https://search.feedi.me

Thanks for feedbacks!
> I don’t blame Mark for his quest for domination. He has demonstrated nothing more nefarious than the virtuous hustle of a talented entrepreneur.

What a strange juxtaposition. It would be a shame if "entrepreneur" now only refers to the VC dream of either domination or flaming death. There are many trajectories in between.

Zuckerberg's focus on "domination" in the company's early days, added to his famous "dumb f*s" comment, makes me even more certain that Facebook was rotten from the beginning.
I'm not sure I follow. The original claim was that it would be better to create a democracy without politicians and with continuous citizen participation.

The point wasn't the reports, or the quality of the reports, but the wide range of topics a random politician would have to be at least somewhat informed about to make a decision.

> They don't truly represent the will of the people.

So what is the true will of the people when it comes to safe cableway installations?

Also, I'm not sure if countries get their seat on the UN through elections, so I'm not sure how your example relates to the topic of democracies.
I see, thanks. I posted hoping people would inform me about this.
If everyone agrees that crazy is sane, then the mass delusion can stick until something forces it to be reevaluated.

That's essentially the definition of a bubble cycle: a mass delusion, eventually suddenly punctured by the imposition of reality.
I feel this list better convey's what you're going for:

https://en.wikipedia.org/wiki/List_of_steepest_gradients_on_...
There's also libkqueue for Linux - I would imagine they will also adopt io_uring when it's stable and ubiquitous enough, bringing the two APIs closer together.

I find kqueue to be a great and well designed API, so that can only be a good thing IMHO.
PayPal spends a lot of money on lawyers to make sure that no state or country considers them a bank. The reason is so they can avoid banking regulations.

If they were subject to regulations, they wouldn’t be able to freeze your account without warning, nor hold your money for 180 days.

As they say internally: “we don’t make money by letting people have it back”.
Yes. At that point you would be using Lyft, with an expectation that they vetted their drivers and would protect you from common problems. If I mess up your food at Wendy's, the fact that I happen to also work at McDonald's doesn't change anything. As a business, you are definitely liable for independent contractors you hire -- that's gotten hammered into me hard at every place I've ever worked.

To poke a hole in the service provider argument, think about the experience of buying something from a real service provider. Stripe charges me fees to move my money around. That's it -- they don't choose the price of the item, they don't change my fees depending on whether or not the item was shipped or delivered digitally. My Internet service provider charges me a flat fee or a usage-based fee depending on how much Internet I use. Similarly, if I want to advertise on a billboard, I pay for the billboard -- not a percentage of each sale I make. Even in the Internet advertising business, I pay for impressions, and clickthroughs -- not for what happens after a customer is connected to me.

In short, you pay for the thing you buy, and companies are liable for the thing they sell you. Stripe is liable if they mess up transferring money, since that's what they charged me for. They're not liable if my item gets shipped wrong, because they tangibly, observably didn't have anything to do with that.

So on Uber, the price is fixed by the app and I'm charged based on the distance I travel. Drivers don't set the price-per-mile, Uber does. Uber then directly collects money from me based on the distance I traveled, and separately pays a percentage to the driver after the fact. Optionally, I can tip the driver just like I would tip a normal taxi driver.

That doesn't sound like Uber is charging a fee to connect me to someone. It's not a fixed monthly payment to use the app -- it's not based on whether or not the driver uses the Uber GPS or how much data they use. I'm not paying per ride-request. I'm paying Uber for the ride itself. It's a direct mirror of how I'm charged for a normal taxi.

So I'm contacting Uber and saying, "I want a ride", and they're charging me directly for a ride, based on attributes of the ride itself and not based on my usage of the app -- and then they want to claim that they're somehow not involved at all when something goes wrong with that ride? No, I am buying a ride from Uber, not from the contractor, and thus Uber is responsible for the quality of that ride.
> (4) linear / uniqueness types (not exactly the same, but both can be used to ensure safe memory management) impose significant mental overhead on programmers as they prohibit many common patterns

Such as?

I've found that linear style is generally just good coding style. When I get caught up on something I can't express linearly, it generally means I was trying to plough through with a dodgy approach; stopping and thinking through would have resulted in better code even in a GCed language.
>If anyone can link me evidence that moderate sugar intake promotes worse blood sugar regulation (compared to saturated fat, especially) in healthy, non-diabetic populations, would love to see it.

I think you should reframe this...and ask if anyone can link evidence of a case of type 2 diabeties or non alcoholic fatty liver disease where the patient didn’t consume sugar/carbs (those cases don’t exist).

I think historically type 2 diabeties being called adult onset diabeties shows that even life long moderate consumption of carbs/sugars leads to type 2 in many individuals who were “healthy” in their younger years. Moreover, for many people type 2 was just a natural progression, it’s not like historically everyone with type 2 began over consuming carbs/sugar later in life.
My target audience is quite broad and from what I can gather (just by evaluating the communities themselves, not directly engaging individual users) they _most likely_ have social accounts and (in my opinion) will be willing to log in with social versus email/password.

I think I'm looking more for a "pulse" of where things lie in terms of how the hypothetical average user feels now. Querying Hacker News is probably not the best place to ask (since most of us are engineers or of the technical ilk) but I'm trying to get as many opinions as possible.

However like other people have commented, I need to directly engage the users (who don't exactly exist yet since I'm still building the MVP).
Even a 5% increase in the monthly costs of a lower-income family is 5% too much in this era of stagnating real wages. And
Helm Is a Private Home Email Server Anyone Can Use
Stop subsidizing flood insurance for people who live in places that are constantly underwater. Where's my check?
> paypal has no business in regulating what software their customers are allowed or not allowed to sell.

PayPal is a private company. They do have business in regulating what types of customers they'd like to serve, and they are well-within their rights to create and enforce their own terms of use.

Certain types of customers (scammers, spammers, etc) are a greater liability and can end up causing more issues (and less revenue) than they are worth, so it makes perfect sense for PayPal to choose not to do business with them.
> Moderate carb feels best

Yeah I agree, but I think the problem is it's way too easy to eat a lot of sugar without realising it. Eat an average low fat yogurt cup and if you're not careful you just ate 30g of sugar.
That's exactly what bothered me the most. They decided to pay the premium of a managed dbaas only to realize that it doesn't matter, they still need to have DBA skills.
It's like a kickstarter with altcoins?

> [...]ICO, which compromised itself due to the huge amount of scammers and people willing to cash in on other people’s money.

I agree.

> IEO vs ICO – Why do companies/projects need IEO?

> [...]

> There is no need to develop a smart contract (the cost of which can reach $ 10,000 and distribute tokens)

> [...]

> The cost of IEO on major exchanges ranges from $ 150,000.00 to $ 1,000,000. [...] Therefore, if your budget is limited to $ 30,000.00- $ 200,000.00, it is better to select the listing on the exchange of the top 100 with a listing fee under $10 000 and send the rest to the marketing promotion of the project.

To create a new smart contract for a standard token it is only necessary to change two or three strings in one of the free contracts that are floating around. Why $10000? Also, the exchange alternative is not so cheap after all.
Having worked in a different industry that also had to ban people I can make an assumption: they don’t need to, and doing so never makes anyone happy, so why bother. If they said it was because of their spam business, the owner would do exactly what they did on HN: “but we didn’t use PayPal for our spam business” - this won’t change the decision.
It's unfortunate that the official Docker images haven't been updated yet (on DockerHub).
I think you may have forgotten the actual link.
When looking at vaping we're not comparing it to not smoking, we're comparing it to smoking. And vaping is very much safer than smoking.

The stuff about the minimal harms and potential unknown harms is only useful for the population who isn't currently smoking.
This already happened long ago by artificial selection and hybridization. One example that is found all over the world in Urban areas is the highly pollution resistant London Planetree:

https://arbordayblog.org/treeoftheweek/london-planetree-toug...

Only problem is that at least in my area, they constantly shed leaves, all season long.
agree it's the Starbucks model.

Making your own coffee is so much cheaper, but having such coffee available whenever/wherever you want (via a giant coffee keg like Ben on Veep) is a yuge PITA.
> HN is traditionally anti crypto

Yeah, I'm probably one of the people that you are describing.

Crypto-money does not work. I would love if it worked, I also would love if somebody learned how to reverse entropy growth or got time travel working in some way. Yet, none of those work. (And yes, crypto-money isn't on the same level of those two, maybe some day somebody will manage to make it work, if so, great!)

Be sure that your label of "anti crypto" is much more a tag over you than the large HN crowd.
> I would be properly ashamed of my ancestors if I was from one of the countries, yet people simply don't give a nanofraction of a fuck.

I think it’s pretty obvious why people aren’t ashamed. Because they didn’t do the act. Take your expectation of shame to it’s conclusion: It’s very selective to only call out European colonialist countries as being ones where shame should be expected. If we are looking at crimes across history everyone on the planet must end up ashamed of their ancestry as there are few innocents. Not like the current borders and genetic make up of countries in Europe has been static throughout history, let alone every other plot of land in the world.
They have no idea why they've been terminated and PayPal won't tell them. From the article:

> We never thought this would happen and have absolutely no clue what they’re referring [to]. We have reviewed the user agreement multiple times and there is absolutely nothing there that we’ve engaged in.
Part of the scorn for humanities in the tech crowd comes from the unrelenting attack by the humanities (journalists) on our field for the past decade. A day doesn't go by where the New York Times/Atlantic/WaPo doesn't attack developers, Facebook/Uber/AirBnB, the internet, "tech bros"...

I don't think Feynman had to deal with anything like that.
Young Real Estate Flippers Get Their First Taste of Losing
Yeah they could have put one of his videos of strangeloop as the title page or something.
don't get between Chamath Palihapitiya and a microphone.
freeze your funds

This is the biggest reason I don't suggest Paypal to anyone. The fact that you can lose $5k+ because of someone on their end with no fraud issues and legitimate sales (which they can easily verify) is theft.
It's hard to imagine central banks not making a profit on liquidity injection.

As long as they have a semi-accurate pulse on real asset values, as a lender of last resort they have the sole ability to buy assets at distressed values. Nobody else has the ability to take a bath as the market implodes and simply create new capital to buy things at less-than-face-value.

You'd only expect things to go really bad if the Fed mispredicted actual values.
I'm inclined to believe that most people want to do the right thing, but, right now, in some fields, I'm not seeing much evidence.

In "tech", most of the noise we're hearing within the field about responsibility seems to be coming from two directions: (1) some of the most abusive/dangerous companies, looking to manage PR and give the appearance of self-regulation; and (2) people seeing this as an opportunity for their own careers as intellectual, "thought leader", or PR cover, seemingly more interested in career than mission.

What we're not hearing is many "tech" employees avoiding and fleeing the companies that are well-known to be irresponsible, sometimes arguably criminally so. Each of our mental lists of the least-responsible "tech" companies might differ, but some I'd suspect would be on most people's lists are flocked to by new grads every year. Did their colleges and general awareness of industry not clue them in, do they have no other employment options, or is responsibility not a factor in career and "total comp"?

Even those of us who don't go to what we think are the worst companies, perhaps the majority of us knowingly employ practices that a modest amount of forward thinking should suggest is irresponsible (e.g., grabbing users' data without informed consent, leaking every Web site visitor's detailed behavior to various third parties in the business of profiling, etc.). Before these practices became normalized, "tech" people could've (and often did) tell you that this sort of thing was a bad idea, and actively fought against some of them. Organizations like the EFF, CPSR, and EPIC (and efforts like PGN's Risks) started for a reason, and there was demand for that among the much smaller "tech" world. Now things we'd already foreseen as bad are normalized, and if you point it out, there's usually silence, derision, or what might as well be quoting of Ayn Rand.
The query planner in 10 got a lot better at enforcing row-level security constraints efficiently for some common scenarios, like 10-20x speedups. See https://github.com/postgres/postgres/commit/215b43cdc8d6b4a1... and the linked mailing list thread for more info, if you're curious.
A problem they are solving is that this requires a closed electric circuit.

Trams solve that with a pantograph and steel wheels on steel rails. Trolley busses use two collectors tied to the independent overhead lines.

This system uses two pantographs with a control system pulling them back when he truck leaves the lane and pushes them up when entering the lane. Doing that on highway speeds is a bit more complicated.
I love pandoc, and I would love it even more if it had full support for LaTeX math. Unfortunately, the math support is very primitive (meaning, I cannot copy-paste maths from my LaTeX paper and expect it to work and look correct once converted to html, even with the mathjax option). I spend a weekend trying to hack the haskell code to correct a few problems, but it got to nothing.
Your pricing models from what I have found are truly awesome. I've been quoted anywhere from £1 an account a month but needing £150k for setup fees to £250 for an account setup, and more monthly and other setup fees. In other words, very costly!

The only problem is that it's UK/EU only. It would probably be better if you can start adding ibans much like Iban First [0].

If Griffin can do something like:

1) Onboard anyone in the world, using e-kyc.

2) Have the ability to handle 50 other currencies.

3) Remittence funds using either Ripple (XRP) or IBM World Wire.

You would definitely have something special.

I know other companies such as getbabb [1] and railsbank [2] are trying to do something similar. But they are years behind.

[0]: https://www.ibanfirst.com

[1]: https://getbabb.com

[2]: https://www.railsbank.com
In my opinion we need look at bringing the relational model into code, not just data. OOP is too awkward for complex relationships. Or, at least making code more relational-friendly to avoid the O-R-Impedance-Mismatch: https://en.wikipedia.org/wiki/Object-relational_impedance_mi...
How does Office for Linux solve the problem of doing Linux development or using Linux applications on Windows?
Advanced Cache Optimization Techniques [video]
FB definitely deserves negative press, there are just a lot of other companies who should be getting blasted harder. IMO at least.