skysight-inc/HackerNews huggingface dataset:
I’ve never had that issue personally. Even before I had air conditioning, this wasn’t an issue for me in the summer. However, I don’t doubt that a memory foam mattress is warmer than a traditional mattress so I can totally understand that this could be a factor for others. I wonder if other foam mattresses are any different in this respect.

On the topic of thermal mass, more thermal mass would actually keep you cooler longer, because it would take longer to saturate the mattress with heat. Ventilation is probably a much more significant issue than thermal mass though.
I live in Montréal, and I saw the same tendency. Cloudflare has a datacenter here. Waiting for a tangible explanation…
Exactly the point.
"Young hormonal teenagers seeking to rebel perform risky behavior with addictive substances"

Maybe they should just sit in the chair and do what they're told instead
> the CTO and CFO and COO will very much care about licensing cost of each CPU running windows or sql server, vs FREE on Linux

They haven't really up until now have they? MS licenses are not a big part of the IT budget compared to the people needed to run an in-house data center (typically staffed 24x7)
JavaScript Modules Worth Using
There's some evidence that young people who start vaping, who've never smoked before, are converting to cigarettes, and that this is including young people who would not have gone on to smoke otherwise. That's worrying. Smoking is very harmful and young people don't really have the prefrontal cortex needed to be able to make that decision.

There's also evidence that smokers find vaping useful as a cessation tool. So we need a way to balance the harms and benefits.

It doesn't help that vape suppliers in England will sell to children who've never smoked, despite the code of conduct telling them not to. This small number of bad actors will attract stricter regulation.
My incomplete understanding is that publishing in big-name journals provides prestige and improves funding prospects for academicians. Since academia is very competitive, researchers will do whatever it takes to publish in the most presitgious journals. In other words, they provide a brand that researchers want to associate with; analogous to how rappers mention luxury brands (sometimes with but often without being paid) in their songs.

I don't know what benefits reviewers receive, but they are gatekeepers to the journal's brand, so conceivably they are able to obtain some benefit to themselves.
What about sugar and fats? Probably cause just as many health problems as smoking.

The bigger problem is behavior. Focusing on particular substances is mostly a scapegoat for our lack of self control.
Ask HN: Which direction to choose? How to grow to senior?
Hi HNers,

I am Middle Software Engineer doing Go Back-end stuff. I am stuck in my knowledge base, growing professionally. As Middle software engineer, who doesn't know which direction to choose, what do you suggest to dive deeper to be able to jump into Senior Software Engineer position (not just label in Resume, but to be an actual Senior).

If I say about my knowledge base:
* REST API - yes I know how they should work, but usually do not follow all the guidelines

* HTTP protocol - yes I know how it works, but constantly puzzled when I encounter CORS, CSRF and similar stuff.

* Databases - yes I know a lot about PostgreSQL, but I do not know how to optimize or denormalize data to make queries more performant, other than just adding indexes here and there.

* Web frameworks - yes I know, there are some of them, can add middlewares here and there, but I probably cannot write one from scratch

* TLS/SSL - yes I know how they work in general, but no deep knowledge

* Message Queues - yes I know how they work in general, but when to use Message queue vs RPC/REST calls, cannot distinguish

* .... - lots of things I can answer that yes I know how they work, but no real world high load/high scale production experience.

Please assist me, which direction should I go to grow professionally:

* Which direction is trending or popular now, so that I can select? (Cloud, Devops, Machine Learning, Hardware......)

* What should I read?

* What should I write?

* What should I do?

(Do we have senior engineers? sure, but usually they do their job and do not talk too much, do not answer to questions too much, just silent geniuses)
>And yet there was no homelessness in the USSR.

>If that's a system that doesn't work, sign me up for two.

Okay, step one is to starve millions of Americans to death in order to reduce demand. What's step 2 again?
I had to watch the video twice because I thought the driver had messed up and dropped the camera before the important bit. Only on my second viewing did I realise that the white line was no longer the divider for the lane.

You can Just make out the white lines of the lane going to the right and chevrons between them and the offramp but I agree that, forgetting all the autopilot stuff. I could easily see a tired driver going straight into that barrier or even a non-tired one in bad visibilty taking cues from the white lines.
FWIW this is just the way life is in large companies: you have to trade-off individuality vs. company-wide productivity.

Granted, both extremes are bad, and finding a happy medium is hard.

Hopefully the architecture group's "recommended"/mandated stack also includes great out-of-the-box, company-wide tooling like metrics, error logging, etc., etc.

If their solution doesn't provide these perks, well, yes, that's not as useful.
IMO Springs killer feature is the AOP transaction manager. It lets the dev team forget about it completely and only focus on transaction details for corner cases when the default rollback on exceptions mechanism is not desired.
Are sneakers bit larger, bulkier and harder to store than cash? If your wearing a pair I guess not, but then your stored value is diminishing with each step.
The review process gives authors feedback which they use to improve their paper before it's published, and authors usually appreciate that.

It's also a chance to stop major errors being published, and again authors usually appreciate things like that being caught before the paper becomes public.
The anthropic principle, had we been in an unstable region, we wouldn't be able to talk about it now.

A completely stable universe might also have some issues that are not immediately clear.
What about privacy? Your project looks good but social networks don't need to be all public for starters.

Anyway, congratulations for shipping.
Yes a programming problem certainly can occupy the previously-bored mind -- but is that an option in school?
Performance of Scylla Running on IBM Power Systems
Botbinick et al's paper is a step forward in the right direction, but their ideas still need evidence from carefully planned experimental studies
So what, if I find a source that contradicts your's would you just put yet another link?

I know what I see when I go into a store, travel across Europe and look around for what the other passengers are using.

If you feel vindicated by posting some random link asserting you are right, so be it.
Assuming this is TIC?
>What does 'bro science' mean? e.g. is the work referenced here bro science

Word of mouth ideas about cause and effect, learned though informal testing in the gym rather than the lab. That's not to say there is widespread agreement about any/all of it. The contentious ideas are most likely to be called bro science. e.g. Google "brosplits."

As a rule of thumb, anytime 'bro' is used as a slight on hackernews, it's being used wrong (differently than anyone outside the computer nerd cirlce of the valley bubble uses it). I trash on bro science now and them, but the carbs thing was more of a society-wide meme that hit it's peak with the Atkins diet.
It's possible they mean stability in terms of length of support. macOS as an operating system is more "user-stable" if you will, than Windows- i.e. less crashing. But Windows is that way because of the massive legacy interoperability in that codebase. Windows didn't just work because of marketing, it worked because when Microsoft supports something they do it for Enterprise-lengths of time- and with the proper Enterprise tooling ecosystem that Windows has. Ironic that what, probably (some of this is assumption), makes it attractive to Enterprises also probably makes it difficult for them to deliver a OS as solid, to the user, and excluding High Sierra, as macOS.
They actually occasionally write reviews that tell you not to buy any product in a category. For example, "The Best Automatic Cat Litter Box (But We Don’t Recommend It)".(https://thewirecutter.com/reviews/best-automatic-cat-litter-...)
I agree that for traditional tobacco smokers it is likely a net-positive, and it is potentially a tool they can use to reduce their nicotine intake and even eliminate it altogether. The concern with the latest explosion in schools, however, is the significant number of kids getting addicted to nicotine who may not otherwise have tried smoking traditional cigarettes. The nicotine level in a Juul pod is incredibly high, and it doesn't take long for these kids to get hooked. That's something we should be concerned about IMO.
A lot of those kids are probably self medicating with nicotine for stress / anxiety / ADHD. I've never been a user myself but it seems like for many people who get nervous and have trouble focusing, a little nicotine helps steady them out.

Edit: To be clear, I'm not recommending that anyone, especially children, self medicate with psychoactive substances.
Some stuff is out of date on best practices, but usually a lot is still supported, which is another reason Spring is popular, you can mostly follow the releases without much rework on code if at all.
I'm not sure comparing an RTOS to a really old school monolithic kernal is fair. Windows wasn't designed to be like QnX. I really wish QnX was open source though and had a thriving community behind it.
It doesn't need to, but our users (including me) want it to, because it makes binaries easier to copy around.
There's also game development, with both art and engineering departments running windows.
Oh, I use Linux all the way usually, except when I am stuck on a Windows workstation - hence the VM solution.
What broad reasons do teenagers have to vape exactly?
This assumes that you have python installed ;)
The problem is that, as a technology, blockchain does almost nothing new. It's a much slower and less-efficient version of technology that already works correctly (i.e. the distributed database).

The only thing that proof-of-work (or proof-of-whatever) accomplishes is that it addresses the "double-spend" problem whereby the same person signs two mutually incompatible transactions and tries to get different nodes to respond to both of those transactions as if they were valid.

Proof-of-work addresses this issue by using a voting system whereby everybody gets votes based on how much electricity they waste. There are other, better, ways to address this issue.

Anyway, I could talk about blockchain and what's wrong with it all day, but I don't want to bore you. I could also talk about specifically what's wrong with Bitcoin and what would still be wrong with Bitcoin even if it were implemented using a sane distributed database, but again, I don't want to bore you.

The important thing to remember out of all of this is that you have a fundamentally silly technology. So it's only ever going to be used by people who don't understand it, or people who are trying to trick other people.

It is therefore not an coincidence that there are so many blockchain-based scams. And it's also not a coincidence that it's so hard to tell the difference between what's a scam and what's not. These are fundamental consequences to the nature of blockchain as a technology.

And if you think I don't know what I'm talking about, you should probably know that, for a time I was considering using blockchain as the underlying technology for my digital currency project. But the more I learned about blockchain, the more I came to realize that there's essentially nothing there.

If you think I'm wrong, prove me wrong.
I'm not sure that abstinence works. Btw you know of course that many boys are put on officially-sanctioned drugs at school? Should we put them on those drugs instead?
FWIW, I run openSuse Tumbleweed on an Asus Zenbook; all in all, it has worked very well. I have the low-end model with a Core m3 CPU, so it's not blazingly fast, but it plays 1080p videos smoothly.

The only problem I had I might blame Linux for was that it randomly dropped the connection to my Bluetooth headset, and it took a reboot to connect the headset again.
From Getaround, though I imagine Turo works similarly:

> Our insurance program provides auto insurance to cover renters and vehicles that meet our Eligibility Requirements. Coverage applies for the duration of each rental, from start to finish, and includes liability, collision and comprehensive (e.g., fire, auto theft, vandalism) coverage.

https://www.getaround.com/terms/insurance
It occurs to me that the way to get rid of quotes in string values is to not include the quotes but print the actual string with newlines (and maybe other characters, like double-quotes) escaped.

And the way to get rid of ambiguity regarding object keys that contain periods or " = " (and also square brackets) is to escape them: ".." and " == " or similarly.

Example:

.foo.bar[0].baz == ..blah = this is a\ntwo-line string

where the last key in the path is "baz = .blah".

Also, " = " is a bit annoying. I'd prefer ": ":

.foo.bar[0].baz: this is a\ntwo-line string

The the quoting rule for the special chars in keys can then be generic: double them.

.foo.bar[0].baz[[5]]:: ..blah: this is a\ntwo-line string

Here the last key in the path is "baz[5]: .blah". Mind you, this is still not trivial to deal with in a shell script, so perhaps we need some other escaping mechanism -- one that doesn't reuse the escaped characters, such as \u escaping.
For years it was obvious to me vaping was backed by an astroturfing campaign on Facebook/reddit/HN/etc. Same for many other things the online techie in crowd things they came up on their own.

Let's fix this recurring problem.
Some PDF readers can execute JS which can be embedded in PDF files. Just use a reader which doesn't support embedded JS (or switch it off if it does support it) to avoid this whole class of vulnerabilities.
> With each release of Windows 10 they introduce a bunch of new crappy apps that are completely forgettable AND they improve a core feature silently.

And with every shift towards ads or trying to force a mobile-first UI on a desktop/laptop, they alienate users off of it. I switched to OS X as soon as I saw the writing on the wall with Win8 (and Wine on OS X got stable enough to play GTA San Andreas, tbh).

Also, I wonder if it would be possible to get Windows 7 userland to run on a Win10 (and with it, WSL) kernel. Now that's something I'd switch back to Windows for.
https://developers.google.com/speed/public-dns/privacy
The problems that I see with that are.
1. Vaping still isn't that healthy for you even if everything is ideal. Heating something up and inhaling it is never going to be that healthy. Add in possible contamination in the liquid, issues with not cleaning the vape etc. and you are always going to have some health problems.
2. It makes it easier to then switch to nicotine once they have the vape pen since the psychological and financial switch is less to just try it out once.
3. It makes it harder for schools/parents to know who is consuming a banned substance vs. an unbanned inert vapor.

I think a blanket ban on vapes for everyone under 18 and a ban on tobacco for 21 and older would probably have beneficial public health impacts.
This Chinese Phone Maker Has Taken Over Africa, for Better and Worse
>> Every market has its own peculiarities, and housing much like anything benefits enormously from behaving like a free one.

IDK if you can just take that as a premise. I think we've had a body of evidence, hard to refute, suggesting that laissez faire markets improve industrial output.. substantially. Not necessarily pure laissez faire, but the effective systems seems to have effective price systems, and private profits. Post 80s China, West vs east europe in the 70s & 80s.

There are other sectors with good evidence too.

Housing...? I think that we've seen laissez faire markets can build a certain type of city (car-suburb) in certain conditions (green-field). In cities that already exist... IDk. Housing in europe is not that much better now that socialism is gone. The stuff in the house, way better. The house, nope.

Free markets work well when there are nicely sloping supply and demand curves, plenty of competition, and coordination can happen via prices. Price systems can't coordinate the infrastructure & public service requirements of cities. They can't usually affect supply much. All they can do is "allocate" a limited supply, based on wealth. Allocation always happens, whether you use ration cards or markets. At this point, I think half the population might prefer ration cards.

I just don't think that housing is like furniture or smartphone manufacturing. I don't think you can refer to the same lines of reasoning.
Automated tools can only discover so much, because there are always edge cases that tools won't be able to analyze or exploit. Human creativity is a big part of penetration testing, whether it's web application assessments or other types of penetration testing, because tools have false positives, and can't come up with creative bypasses for security measures in the way a human can.

You can definitely automate many parts of testing, especially enumeration steps, but any security professional knows that a tool is no substitute for a knowledgeable hacker.
Ask HN: Is anyone having problems seeing public linkedin profiles?
Hello,

I am having some issues trying to show my linkedin profile to a person that is not a registered linkedin user and he keeps saying that we cannot see my profile and linkedin is asking him to login, so I tried to check my profile from an incognito page and I was able to see it once and then when I reloaded it prompted me to login disabling me or anyone logged out to see my profile which I double checked and it is PUBLIC, everything is public.

My settings:
https://imgur.com/a/1MXlH

Login/Sign up prompt:
https://imgur.com/a/8qEq5

Is this a bug or am I doing something wrong?
Read the bible
Nothing to wonder, it's easy to understand why they prefer to invest in 90% of the market, but they shoot themselves in the foot by investing in non-free platforms at the end of the day.
I bought a pretty high-end MSI gaming laptop to use for development which came with Windows 10 Home. It's a total POS. I can't even begin to describe how disappointed I am with it. I mostly use Macs, and have bounced between the two OSes for years at different jobs. Windows 7 was the last good Windows and I really tried hard to make 10 be good for me, but it just isn't. It's garbage. I'm thinking of putting Ubuntu on this expensive laptop and just eating the problems and not being able to get anything out of the GPU it has. It sucks.

By the way, today's latest MacBook Pros aren't that great, either. The 2015 MB Pro was the best developer laptop ever made.
My experience with using C was that, while it isn't necessarily closer to processor instructions, the instructions it does generate are far more predictable than the ones generated by Rust. And when it does surprise you, it's usually either a pleasant occurrance, or a compiler defect.

This is a combination of many things, the big ones being:
1) My temporal experience with C dwarfs my temporal experience with Rust by at least an order of magnitude
2) The Rust ABI is [still - last I checked] opaque.
3) Every operating system environment I have interacted with has been deeply C-oriented, so the platform utilities for exploring the C to ELF / PE transition are much more accessible.

I would love to be able to have the same familiarity, predictability, and indegenous feeling with Rust that I have with C, but each time I attempt to interact with the ecosystem, I come away feeling alienated and like I've just interacted with a 'the compiler knows best' cult.
I work at a small non-profit anthropological database. Our primary target is academia. We can only employ a small team of developers (2) and 12-13 total staff. About a decade ago Germany negotiated with us our only perpetual access license for all of their universities.

Consortia memberships in the US and Canada are not uncommon either. However, Germany possess our only perpetual license.

A lot of us desire open access, however, we are not sure how we would fund ourselves. Our subscription rates are generally very low. Especially compared to these large journals.
A warrant is required only as long as "voice assistant" technology "is not in general public use"[1]. Kyllo v United States created a bright-line[3] test that removes the warrant requirement to see "details of a private home that would previously have been unknowable without physical intrusion"[2] when use of the technology is normalized.

Note that this removes the warrant requirement in general, even if you personally don't own an Alexa/etc. The test is if the public expects audio in the home might be recorded and sent to a 3rd party. If the answer is "yes", then the police can use their own hardware to do the recording.

[1] http://caselaw.findlaw.com/us-supreme-court/533/27.html

[2] Ibid.

[3] https://en.wikipedia.org/wiki/Bright-line_rule
> I think a blanket ban on vapes for everyone under 18 and a ban on tobacco for 21 and older would probably have beneficial public health impacts.

That's a fair compromise, although I'd like an outright ban on cigarettes. If someone wants to vape to get their nicotine, or chew gum, fine (I am a supporter of safe recreational drug use). But smoking has been proven to be downright ruinous to your long term health.

Disclosure: I am putting a Kickstarter together to use GMOs to eliminate tobacco long term.
Next time they'll give them all slightly different scripts, so they'll know who to fire when it leaks.
Nothing other than what I said; "monkey see, monkey do." / peer pressure. Same as adults. It's just a really stupid fad.
There was a golden era about 10 years ago where it looked like smoking was finally going to be conquered. The cessation aids were working. Smoking rates were plummeting. It wasn't cool anymore. It was no longer an impossible problem - people could quit and never look back.

Then vaping screwed it all up.

I hate the myth - which I assumed is being propagated by the companies that profit off of it - that vaping was a replacement for smoking, and that people who vape would otherwise smoke. No. There was a clear period of time between when smoking was on its deathbed and when vaping exploded.
Agreed. To get anything close to this with Apple you need to go to third party tools such as Jamf.
Are you trying to segue into a discussion on over prescription of ADHD medication? I don't really see what the one has to do with the other but sure, they are both problems. But you can't just say two things are drugs so they are equal. I take a drug first thing every morning for my allergies for instance.

Edit: You edited your reply after I started. I think abstinence works fine for something like nicotine. Unlike say sex humans don't have any innate craving for nicotine, I've never consumed it in my entire life and I don't feel like I've missed out on anything.
Azure (or is it Office 365) seems to be growing rapidly.

Docker/containers and Linux (WSL) have modern ecosystems that intersect with Azure. There’s also a Microsoft open server hardware design for Open Compute.

What are some modern/emerging standards where Microsoft is actively involved?
Abstinence isn't effective? For sex maybe. For smoking it is, though. It's the most successful method of quitting.