skysight-inc/HackerNews huggingface dataset:
That's incorrect. There are a couple of recent studies showing acupuncture is better than treatment as usual for some musculoskeletal problems.

https://discover.dc.nihr.ac.uk/portal/article/4000672/acupun...

(On mobile, apologies for the weird URL).

For lower back pain I think the advice is, after seeing a doctor, to start exercising.
Oh yes that file. The good old days when you would use social engineering on irc to have yourself added to your victim's .rhosts
Sure.....but then I think everyone ought to be able to down vote. Or only the mods. If it's a tool, it's either a tool for all, or a tool only wielded by the ones who define community standards, work to enforce them and act basically objectively in line with those principles anyway.

If it's not that objective tool, then it's a tool for everyone to wield subjectively. That's what I'd prefer.

I know others may feel differently. This is how I feel about it.
Email Account Login
Show HN: A (new?) very simply PK cryptosystem using CRT
Steering system, suspension, tires, wiring, brakes, boots, joints, etc...

There's more to a car than the engine. Electric vehicles shave off engine, transmission(?), and fuel system, but add batteries, high-power electronics, and electric motors (presumably with either a transmission or some way to adjust back-EMF).

The majority of the time inspecting a car is spent elsewhere than the engine. Most shops just plug into the OBD and give a visual inspection of timing belt, fan belt, etc. and look at maintenance stickers.
Ask HN: Modern feature as a service tools
I'm going to build a B2C platform and I'm wondering what kind of FaaS tools can I use to make an initial development phase faster.

My list so far:

- Salesforce API

- Contentful

- Stripe/Braintree

- Shippo

- Twilio/Nexmo

- SendGrid/Mandrill
What's bad about that? The owners have every right to not disclose their source code.
Many years ago, after going down hard while skiing, I learned the importance of exercise. Both for protecting against accidents, and in recovery from them. Because muscles can take stress off joints, and help prevent exceeding safe ranges of motion.

That lesson has generalized very well. For other injuries, and for age-related arthritis. Basically, if I notice pain somewhere, it tells me that I'm not exercising that area properly.
I don't think it is a mathimatical computation in that way. Let's say you want to press the powerbutton on your pc with your finger. It's not like the brain takes the 3D position in space of your finger and the position of the power button in 3D space and calculates the way it has to move your body/arm etc. to press the button. That would be insane inefficient..
Here's a link showing that placebo is better than placebo for some types of long term pain.

https://discover.dc.nihr.ac.uk/portal/article/4000672/acupun...
This probably has a big hole in it that I missed. But I just feel there must be some way to make a PK cryptosystem using Chinese Remainder Theorem. And I've found it in this one way at least.

I'm somewhat concerned this is simply the (already broken) Knapsack PK cryptosystem, but I don't know enough about that to say if it's different or not, essentially. Anyway, I know this community is not totally deep into reviewing crypto from random people, but I'm putting it out here as a record and in case anyone sees a hole the care to point out. Thanks!
If it's a video game, couldn't you still use real chat apps to chat with real other users?
Actually, the wear on the brakes is significantly less because most braking is done by regeneration from the motor(s). There's no transmission fluid, no belts, no fuel air, or oil filters to replace. It is a significantly less complicated system.
As I have said elsewhere on this page, there´s an easy litmus test for who has actually read the headlined message. Those people are not asking the "But but but rsync?" questions; are talking about "ruptime" and "rwho" as well; know exactly where in the source tree the manual pages are, because the headlined message is a patch that gives their pathnames; and are not basing their arguments on the idea that these are not in ports, given what the deprecation notice explicitly says.

* https://reviews.freebsd.org/D11345
I'm getting a FOUC though, which is a little annoying.
Is gpu based collision detection at all common in modern games?
My guess is nothing would happen because they use @google.com internally. Besides, first.last@... format cannot be perceived as trolling, especially if it's really your name.
This looks really cool, but I found it distracting to see the word "boob" in all the app names.
How Trump's Presidency Gave Hope to Minority Causes
Because two HomNAND operations don't give the same result as one HomAND, and HomNAND/HomAND involve a lot of cryptography.
You're pretty sniffy about the effects of long term pain which can be debilitating, even life threatening. Some people who die by suicide were in long term pain.

And here's a large, we'll run, study showing acupuncture is more effective than sham accupuncture

https://discover.dc.nihr.ac.uk/portal/article/4000672/acupun...
I looked into the source code, it uses /proc/net/ip_tables_names to find the tables

And that tbh doesn't seem very reliable, see what happened on a laptop which does not use iptables:

$ cat /proc/net/ip_tables_names
cat: /proc/net/ip_tables_names: No such file or directory
$ iptables -L
[...]
$ cat /proc/net/ip_tables_names
filter
$ iptables -t nat -L
[...]
$ cat /proc/net/ip_tables_names
nat
filter

This seems to only show loaded/active iptables tables. Which means that a table may exist but unless it is loaded you will not see it. But of course in our scenario the CIA would have activated some rules, so this table should appear there. Unless the CIA was also able to hide the table from that file, which may well be possible, since the table was added via a root kernel module...
"r-commands" is to rsync as OpenSSL is to OpenSSH. That is, they share the same prefix, have somewhat overlapping usage cases, but are actually completely unrelated to each other.
Electric cars leverage heavily regenerative braking, which substantially reduces wear and tear on the friction brake system. So the brake pads and fluid will require a lot less maintenance.

You are still right about the tires though.
> I don't mean to be smug, as back pain really is an individual thing. There's an element of searching for what works, and I was lucky in that I was pointed directly towards an effective treatment.

I think this is extremely important for everyone to remember. People tend to (correctly) scoff at anecdotal experience, but often that's all you can work with. When studying health problems, most studies will tend to find the "best" thing overall for a varied group of people, but basically forces the solution to be the lowest common denominator. You see this all the time with different diet studies, were people "prove" that some diets are better than others. Of course the true answer is that there is no solution that's best for everyone.

Really you need to experiment and just learn a lot about your body. For example, I've been able to rid myself of my back problems by running. If I stop running for a few weeks all my really painful back problems start to come back. Since I mentioned the diet example earlier, I should point out that for myself the most effective way to lose weight is basically just starvation. I exercise a lot and track calories and only consume between 1500 and 2000 a day (I probably need at least 2500 a day and maybe closer to 3000). It's always been much easier for me to just be constantly hungry for a couple months than to play different diet games and figure out which foods are most filling.

You need to learn to listen to your body.

> My doctor's rule was "pain free exercise". Go as far as you can, but stop if hurts.

1000 times this! If I'm running in form, I'll probably run 6 days a week, but I've learned to just quit if I feel acute pain or if my muscles are very tight and I can't get them to loosen. You gotta know when to fight your battles. An injury today means no exercise for a while and that's way worse than whatever gains you'll get by continuing.
Do you provide work visa?
Do you mean no known way for obese people?

If you're already fit, it's incredibly easy to stay fit.

Also, most of the time, obese people don't only eat to satisfy hunger, but much past that.
Exactly, it was solved by using small cells to share the spectrum geographically and with higher frequencies that had the double benefit of permitting more channels inside a band and smaller equipments. Using frequencies higher than 100 MHz meant costly hardware in the sixties/seventies.

And short antenna on a portable device were frankly ineffective at 100 MHz, they had to be long: A quarter wavelength at 100 MHz is around 80cm/2.3feets long!
> Also keep in mind the day will come that all roads will only permit electric vehicles,

That would be pretty dumb. This is a very strange claim from an overlander (assuming you agree with it); surely you're aware that batteries are nowhere near the energy density of chemical fuel, and probably won't be for a long time. We're even further away from practical electric ATVs or motorcycles. Banning gas vehicles in the next ~50 years would be incredibly destructive to rural areas and outdoor recreation.

By the time it would be semi-feasible to outlaw gas vehicles, there'd probably be no point, because electrics would be cheaper for most consumers anyway.
Temple Run 2 Cheat hacker
For context, after converting 50,000,000 vehicles from internal combustion to electric, the effect would be similar to eliminating 1 container ship (likely used to cargo all the materials and components necessary to build those cars). https://www.theguardian.com/environment/2009/apr/09/shipping...
You can see how an acute episode is different to chronic pain right? You can understand that a pain that comes, lasts a few days, and then goes is different to pain that you live with every single day of your life?
The experiment involved putting teddy bears behind a blue screen. Two bears enter the screen and when the screen is lifted with one bear or three bears, the baby will express a lot more anxiety than seeing two bears
For anyone for whom it's not obvious. The point is not that he spiked her chances to get hired for rejecting his advances, or that she wasn't treated fairly by in the remainder of the interview process.
The point is that he hit on her when she was expressing interest in a job, an advance backed by not only an (even if ultimately unfounded) fear that her application MIGHT be spiked if she rejected his advances, but a strong impression that ACCEPTING these advances would GET her the job.
Sex and romance in the workplace is always fraught, but this is why above almost all you never, never initiate them with someone in your chain of command or when they are attempting to move into it.
Contrary to what others are saying it is still in and of itself probably not a crime in most jurisdictions but it is a serious civil wrong that can cost immense money and goodwill, besides being just wrong.
And if you're the CEO of the organization, well, you should be appropriately compensated already.
There are plenty of games that have "busywork" aspects. The term for it in gaming is "grinding" (implies mindlessness, even though it is sometimes used in a different context). The vast majority of RPGs, especially old-school JRPGs and MMORPGs, require you do "grind" to get to a certain level to unlock more stages.

Many modern mobile games are literally just mindless busywork with an option to pay money to skip some of the busywork. The whole "clicker" genre is totally mindless.

There are plenty of games that fit your criteria, so maybe you're just playing the wrong types of games?
It'd be unfortunate to have to include a platform-specific header in otherwise portable code. Why have to include a <posix.h> versus <dos.h> if they both define main the same way? (Windows aside.)
This is a good work, something for a newcomer to get up to speed fast!
The lede says "Washington Area" and "Reston-based", so not exactly misleading. DC Metro area is commonly known to include NOVA and Maryland ¯\_(ツ)_/¯
> What would you send, a string?

Yes (or an URL).

> What would the response be?

JSON or CSV with options to allow filtering on certain types of tokens (only numbers or strings for example).

The output could be a tree (with children for a block) or flat.

I'm on freenode (see my profile) if you want to talk about that.
Trekking in Nepal, Mount Everest Trekking, Annapurna Trekking
there are a lot of businesses on yelp. some of them are bound to suck. blaming somebody else is the easiest option and yelp is the easiest target.
ha ha yes random calendar items
We don't have a multiring road but there's a faux ring of streets that are designed to route traffic around city centre when crossing from one side to another.

There is a highway ring around the entire city though. Long distance traffic that's passing by never even enters the city. Especially important because we're on the main transit artery from ports in the Adriatic Sea to cities in Austria and Hungary.
Ask HN: Orient DB vs. Neo4j
What do you guys prefer OrientBD or Neo4j for enterprise level?
Tying novel ideas in a mass road vehicle is a very, very bad idea. If these ideas include supply chain and QC shortcuts, it pretty much guarantees failure. I applaud Tesla for "making EV sexy" and pushing existing OEMs, but unless Musk gets his ego in check and starts tackling the boring (no pun intended) problems instead of trying to promote himself as autonomous driving messiah, I don't see the first batch of mass produced 3s as having a high chance of being acceptable.
This is stupid its funny how long I keep it going. It's a little stressful when your trying to get your characters quota typed out and you have to keep selecting other modal windows but all in all it feels like "I am on track" with my fake work life.
The problem with software before standards
You need to read the book and his work to understand that bit.

It's not just reading the book. "Reading the book" makes you understand the way the brain works and can induce and "help" sustain "real pain" in places you think it to be. He also makes it clear that the advice "it's all in your mind" is just not going to help and only an insult to the sufferer.

If I understand correctly, he does not exclude physical examinations and advises to go through scans to determine anything serious and attend immediately. For the rest, he outlines the process by which, your brain can trick you into "induce real pain" and sustain real pain.

Any kind of relaxation or - a) reading the book = understanding the process b) relaxation/ meditation which takes away your concentration away c) letting out your aggression on some contact sports etc., can help.
I would say email. Actually, it's easier to remember and it may be longer, but the users can use the browser to autofill it.
Volvo Cars to go all electric
This game chills me to the bone.
That's nice in theory, but as long as sharing drinks with people is the world's most preeminent traditional method for socializing and turning casual acquaintances into close connections you're going to be necessarily swimming up stream with that policy.
IRC as general chatting service is outdated. IRC as communication between developers and for tech support is relevant because it's easier and simpler to set up and use.
This is the same government that scoffed when people were up in arms about the national census perpetually storing personally identifiable information for the first time last year. "It'll never happen!" they said, "we have strong security systems!"
ah, this brings some good memories, like all my pocket money, saved year after year, went all to upgrading PC that was always behind the curve (with parents help, can't thank them enough for providing PC in those times & supporting me - I was such an outcast in secondary school for having a computer & playing on it). I mean, 170 MB HDDs, having Strike Commander on 35 floppys :)

crazy times too, when looking back we went from simple times to complex ones, from simple villains to much better hidden & integrated, but still immune.

I am still pissed off by all those aholes that robbed our country blank while laughing in our faces. We have too peaceful mentality to just stand up and just shoot those bastards, same before as now. Main reason why I moved away - as much as I love my country and most people in it, I would be daily pissed off due to idiots and arrogant aholes running the country. If you look elsewhere, it can be done much, much better (worse too of course).
Most probably it would be illegal, against each website's TOS. If such tool catches up, it will be removed - and you still need to account for upstream changes that periodically kill the functionality.
Torta fredda al melone senza cottura e senza forno
I feel like this is only a problem if you stick religiously to semver. This problem more or less boils down to:

1) We want to indicate that a major update to the language has happened, so we want to bump the major version number

2) We can't bump the major version number, because we're not making breaking changes, so our semver dogma forbids it.

3) Lets add a completely new version number that's even MORE important than the major version number and call it "epoch", and lets not have that follow any semver semantics!

You have a major version number already. Just bump that. Don't make up a new one. There's no federal law saying you have to follow every rule of semver, you can just make the decision to release Rust 2.0.

Don't get me wrong, i think semver is a great policy for version numbering. But you have to recognize when it's causing more problems than it solves.
Bit of both. I don't have to do it often and when you really need to press all the performance you can get out of some code it can be really maddening when there is no "obvious" reason. Quite often it is just an accumulation of many very small slowdowns which together are significant and then the measure, change, measure, change, measure ... loop can be very tedious. Sometimes, there are interesting things like changing the whole algorithm to something which performs better or reading up on bit-fiddling tricks which make some code remarkably faster (Hacker's Delight is not for the faint of the heart, but an interesting book nonetheless).
Yes, it's a shame that this thread is full of both quackery and anecdotal evidence.

However, don't rush to condemn acupuncture as a treatment for long term pain. Here's one recent analysis showing advantages over placebo: https://discover.dc.nihr.ac.uk/portal/article/4000672/acupun...
Podcast Platform in Golang
> there is no known way to keep your weight stable with an acceptable life quality.

Firstly, why does your weight need to be stable? Personally I tend to go on yearly (maybe biennially) cycles with shifts between 170 and 195 pounds. Basically I force myself to get down in the weight (my weight-loss method is to restrict calories pretty dramatically). After that I will have eating habits that tend to keep me low for a while, but over time as I go back in my regular eating style (I am naturally a bit of glutton), I'll usually go back up in weight. After that the cycle starts again. I think that this is a much easier approach than trying to stick to a target weight. It also allows you to "live" (most people don't want to count calories forever).

Secondly, what is an "acceptable life quality"? Like I said, I lose weight by restricting calories greatly. This leaves me pretty much constantly hungry for a couple months, but I quickly am able to just push it into the background mentally and accept it. For me this is acceptable. But yes if basically any approach that _works_ is considered _unacceptable_ to you, you're basically screwed. (I don't want to sit on a high horse. You might have stress in life or obligations that make it basically impossible for you to be productive and hungry for a couple months, so I can totally understand my method as being unacceptable to many.) In the end, you do need to figure out how to take action somehow, or you'll never solve the problem.

> By the way, surgery actually looks like an option.

Yeah most don't realize how extremely successful gastric bypass is. It's way more successful on average than any popular weight-loss routine. Obese people should seriously consider the possibility. It can be life-changing.
MarketAccessTransformation | QA/Business Analyst | Cambridge/London UK, Flexible| http://www.marketaccesstransformation.com, Full-time, Can be REMOTE but some F2F required | £24-30,000

Market Access Transformation revolutionizes the way advice is exchanged between healthcare stakeholders including payers, manufacturers, and the investment community.

I am looking for someone to join our growing development team who will be able to take on the quality assurance and requirements management for our RPR web platform.

We are recruiting for 1 position:

* Quality Assurance and Business Analyst

Interview process consists of: 30-minute remote interview followed by a 60-minute remote or face-to-face interview, depending on location. We have hired successfully from Hacker News before.

This role would suit someone with testing experience who would like to move into business analysis or product ownership. Any experience of working in the pharmaceutical or healthcare areas would be helpful as would experience working in market research and polling. Any experience of start-ups would also be useful. For more information, please visit https://marketaccesstransformation.com/careers/

Feel free to contact me with any questions. predman at marketaccesstransformation... etc.
Kotlin code can be and sometimes will be faster than the equivalent Java code because Kotlin does lambda inlining on the frontend and does not rely on the JVM to do so.

That probably helps a lot, because it takes significant machinery in the profiling and JIT compilers to automatically eliminate the overhead of higher-order functions and the JVM can't always do it due to a problem called "profile pollution". Kotlin pushes a bit of the thinking onto developers, albeit aided by type hints, and then does the inlining itself in many cases. Especially helpful on platforms with weaker JVMs like older Androids (the upcoming Android update appears to have improved ART so significantly that it's now a serious competitor to HotSpot).

Whilst the article doesn't show any difference in lambdas I wouldn't expect it to show up in micro-benchmarks like this one because the profile pollution problem wouldn't occur. In any real app it would show up though.

Also when Kotlin inlines on the frontend it can also use reified generics in a few cases.

Finally, Kotlin provides features that developers can use to write more efficient code, I'm thinking about how easy it makes lazyness in particular. Whilst you always can write equivalent code in Java, it takes more effort to do so, meaning developers probably won't always bother.
I wonder if Tesla is worried that this new model might cannibalize its more expensive, more profitable model S?

Also, I should think that the level of automation required to produce a mass market car on the scale necessary to be profitable would be insane... And I bet Toyota, GM and all the others have patents on many, if not all of these production automation technologies.