skysight-inc/HackerNews huggingface dataset:
So what is the biological mechanism at work here? Take boatloads of antibiotics and kill most of your intestinal flora, so that inflammation on the appendix is reduced? (If I'm completely of the mark please correct me, it's been years since I had any biology related coursework)

With all the recent studies of the evolving antibiotic-resistant properties of bacteria and the importance of mantaining a healthy intestinal flora and how much the gut influences the brain, I am not sure that this treatment is necessarily preferable to modern appendix removal surgery. That said, if given the option, I'd probably prefer this than getting cut open (even if the incision with modern techniques is very very small).
The YC Experience
The Mad Hatter’s Secret Ingredient: Math (2010)
The housing of the switch is metal with rubberised feet and bumpers. Thankfully I wasn't handling it when it was offline (and hottest), but the rubber was completely destroyed after the fact

I assume the soldered innards failed, though I never did open it up to check properly.
It's interesting, an acquaintance of mine had this happen. Hospitalized, with antibiotics, but just fine, no knife.

Definitely surprising to hear about, but I'm glad we're still learning about these kinds of things. Imagine all the things we take for granted that are simply superstition when examined closely.
in that case, remain wary
What a gift.
Thanks!

Ah, I did send you an email on the 5th of this month, asking for a logo, screenshot and preferred description.
(As for why I skipped you in the end - I might have had issues importing my OPML to get a good comparative screenshot for Newsblur? I can't quite remember, it was late at night a few weeks ago.)
Happy to add you though!

That's a good idea - I should alter the front page copy under the pictures to talk about that.
While I share the sentiment, I think I should be fair to HN: according to a quick search I've just performed, I brought up the topic 4 times in comments over 3 years, and those comments have scores of 7, -4, 16, and 3 [1][2][3][4]. So saying that I was "hushed and called tinfoil" would not be fair to HN.

[1] https://news.ycombinator.com/item?id=17515029

[2] https://news.ycombinator.com/item?id=14105696

[3] https://news.ycombinator.com/item?id=12782158

[4] https://news.ycombinator.com/item?id=9804876
There is this popular 'trick' for 2D pixel art to use normal maps for dynamic lightning. I call it a trick because it uses 3D hi-res technology (shaders) to enhance 2D lo-res artwork. There are several indie pixelart games that use this effect and also many tools that help you create normal maps from pixelart. Here's an example: https://www.codeandweb.com/spriteilluminator

This shows there's a need for such feature. Embedding this editor's capabilities into engine would enable more control over result and more creative freedom.
Mastodon supports ATOM natively actually. I'm subscribed to one guy's feed that way right now!
You should read a book on this, it's not something that someone can/will explain in a one off paragraph comment.
How can you actually know what is lost when you die?
I'm sure good recruiters exist there too!

In all honesty, talking to people in an engaging way is a key skill no matter what industry you want to be in, Computer Science or otherwise.

If you really want to avoid people, you can maybe follow the stereotype of grumpy sysadmin, but even then you need to land the role in the first place.

Really just find something you are passionate about (hopefully Computer Science!) and talk to someone about it passionately. Then talk to someone else. Then someone else. Rinse and repeat until you can convince someone you really want the job they have on offer.
Elasticsearch Essential Queries: Count, Avg, Min, Max, Percent, Rank Interval
That‘s what happens when you give a dog a bone
It depends on how you define "the real you." Generally, people use it to mean some long term inner identity that defines them as a person. This is what is a myth. You seems to use "the real you" to mean your current state.
You Need Donations.
Indeed, "Ad hominem tu quoque"

https://en.wikipedia.org/wiki/Tu_quoque
Type12
real as you and me https://youtu.be/Lfrhgh6ZlQI
I've known people who, at the office, are devoid of logic and are unable to think through complex topics. They operate in a permanent state of lizard brain, reacting with panic to everything that comes their way.

Perfectly normal and decent folk outside of work. Able to hold intelligent and thought provoking conversation, and talk intelligently about many fields.

The lesson? Some people are so good at compartmentalizing that they leave their intelligence in another box.
Is this any surprise? Just a few hours ago the Acton article on the front page[0] talked about them doing this in WhatsApp:

> Later he learned that elsewhere in Facebook, there were “plans and technologies to blend data.” Specifically, Facebook could use the 128-bit string of numbers assigned to each phone as a kind of bridge between accounts. The other method was phone-number matching, or pinpointing Facebook accounts with phone numbers and matching them to WhatsApp accounts with the same phone number.

> Within 18 months, a new WhatsApp terms of service linked the accounts and made Acton look like a liar.

Companies like this, and Facebook in particular, are desperate to connect identities. Phone numbers are an incredibly useful way to do so. Most people only have a couple of them, their re-use rate is slow, they get entered into forms all over the place, and they're usually valid (because they were provided as a primary method of contact).

In this case advertisers have an identity (and phone number), Facebook wants to match on that value. They're going to do it any way they can.

It may not be ethical, but the carrot is right there and it's naive to think you can give them your identifying number and they're going to turn a blind eye to it.

[0] https://news.ycombinator.com/item?id=18074690
Improve your design skills with fake client briefs
Yaaay, more power to the behemoths!
On android, if messenger handles SMS, FB knows how much you have in the bank and your transactions.
Ask HN: How do you make money as a Computer Science student?
A bit of background on my situation so you might give me more personalised advice: I graduated in 2017 with a Bachelor in CS and already had a job by that time. What seemed like a decent opportunity to kick-start my career quickly turned into what I believe would've been a dead end job which I would've dreaded every day of my life, so I decided to quit last summer and enroll into a Masters in Data Science. Being used to a monthly salary and not having to ask my parents for money I feared this moment as I knew I would have had to deal back on my QoL quite a bit, but on top of that me and my family have had a string of misfortunes and now money is quite thight (nothing like going bankrupt, but still requires careful management of our finances). All this combined, I find myself starting a new study cycle which will last at minimum two years and almost no money; hence I'm wondering: how does a student in CompSci make money while studying?
Apart from the obvious part time jobs (retail, fast foods etc.) - which I would like to avoid as I fear they would sap my time and strength without letting me grow as a computer scientist - I've looked into freelance gigs, consulting work and remote companies; unluckily for me, most if not all the opportunities I've come across require a full-time commitment, something I don't have the luxury of giving unless I decide to take way more than 2 years to graduate, and freelancing in particular seems to focus on webdev/mobile, areas which are not my strong suit and I don't even like that much.

What would you recommend in this situation? Swallow the pill and learn stacks that sell through freelancing? Find something completely unrelated to CompSci that allows me to work part-time? Start emailing every company offering CS jobs in the area and asking if they're willing to take on a part-timer?

Thanks in advance for your advice!
export PATH=~/.boobytrapped:$PATH would make it less noticeable for a start.
This is basically how FBI Director Comey's secret Instagram account (and thus Twitter account) was unmasked. But it was even worse - you are suggested to 3rd party people who just follow the people who know you: https://gizmodo.com/this-is-almost-certainly-james-comey-s-t...
> Multiple access points should share the same SSID. They must have exactly the same security settings (same password, exact same mode, i.e. WPA2-PSK Personal) for clients to be able to automatically roam between APs.

I will also add to this, consider having all the APs on the same channel. My experience is that some OSs (I'm looking at you, Windows) don't roam properly if the following three things are not the same:

1. SSID

2. Authentication/Encryption

3. Channel

It does sound like the author has deployed consumer access points. For a proper office scenario centrally managed is the way to go. Finally, never use WPA2-PSK Personal in a work environment. Use proper back-end authentication such as Radius or MAC filtering, or a 'Register me via a captive portal' system with a central LDAP type user directory.
> and it could break physics as we know it.

Stopped reading there. I hate that a lot of pop-science articles suggest that the foundations of natural sciences are so shaky that a new finding can turn them upside-down. I've lived together with 50-60 social scientists in a small community during my student years, and I found that they don't have the slightest idea about how thoroughly e.g. special and general relativity have been tested in controlled experiments and every day when they use gps in their smartphones. For them these theories may be true, but who knows? I find it really sad that media that are supposed to bring sciences closer to non-scientists fail this way.

EDIT: added last sentence
Hey,

Trolley actually uses Checkout in the UI, so we don't compete directly.

What Trolley gives you is - you don't need a server!

If you use Checkout yourself, adding the widget to your front end is really easy - but you also need to provide some code in the backend that processes your form submission and then does the token exchange with Stripe to actually make the charge on the customer's account.

That means you either need to be on some kind of all-in-one e-commerce suite, use WordPress and some plugins (and either host it yourself or pay someone to) or build and run some infrastructure of your own (heroku, DO, EC2, maybe FaaS if that's your thing)

Think of Trolley as a Stripe backend-as-a-service with a useful UI feature :-)
Why is AMD taking so long to beat up Intel and take their lunch money?
Correct, I immediately thought of Stripe Checkout, which is very nice.
wondered too how they didn't even mention WPA2 Enterprise

I thought that was the defacto-standard in office environments. It certainly is for EDU
I'm guessing you still have to take antibiotics when you have any surgery to reduce chance of getting an infection.
In the Netherlands I wouldn't expect any night shifts, or long hours as a programmer.
wow didn't think it was this much of a deal but can confirm

dig triplebyte.com @1.1.1.1 | grep 'Query time'
;; Query time: 5 msec
dig triplebyte.com @8.8.8.8 | grep 'Query time'
;; Query time: 35 msec
Oh, that's troubling. Not the fact that they are adding 2FA phone numbers to their collected data, but rather that custom audience is a thing.

I thought they were taking pains to limit the ability to directly target individuals. They limited audience size to at least 1000 people previously when doing regular targeting.

How is it that I've never heard of custom audience until now?
Yeah, part of what kicked this whole project off was seeing the news of native RSS support being removed from Firefox. I thought to myself "I have to do something about this"

Sub-pages not present on the navigation menu might be a good idea. I'll definitely look into that.

I'm staying anonymous because I want the focus to be on the content, not me. (That, and I don't want some crazy who wants the enemy half of the Fightbox eliminated tracking me down.)

EDIT:
I think I fixed it. Maybe.
What site you you mean by "LI"?
I love Stripe as well, but one thing keeps me wondering - why do their bank payouts take so long?

My company is based in Norway, and I see funds arriving a week after they are marked "on the way to your bank". Money get sent like that every day, but arrive only after a week from a local bank.
I know that local bank transfers are reconciled multiple times a day, and I can't see why there is a delay.

The money sending frequency setting seems just misleading to me.
I did of course, how could I not access both from the same IP. The bottom line is: a property owner is a property owner even if it comes to separate domain names.
The 10.0.0.0/8 range has ~16 million addresses. Which is what was referred to.
published at November 2017
The latest versions of Java will continue to be free. All you need to do to "pay" for that is remain up to date. Only maintenance on older versions of Java will be subscription based.

Why is Oracle obliged to provide long-term binary support and updates for old free software? If you want long-term support for old Java versions, then I think it's reasonable to say: pay for a subscription (or don't complain). RedHad uses a similar business model.

Or keep using the latest versions which will continue to be free, and stay up to date. It seems like a reasonable proposition to me. I don't see what Oracle has done wrong here.
Cisco Webex Teams has been down/degraded for over 48 hours
I guess EU users should be fine? GDPR is a masterpiece.

I actually assume that they violate GDPR, but GDPR gives users a sliver of chance to fight back.
haha ... abe chutiye !!!
I see, good for you figuring out what you love and have the freedom to pursuit it. I can relate deeply to how you feel.
Checkout is great - but it'not enough to sell online on its own (I think my comment above that explains this posted just after yours, so you may not have seen it :-)

Trolley requires and uses Stripe Checkout, but it's there to make it easier and faster to sell - especially if you want a static HTML site - than checkout alone.
Sure, but if you look carefully most static analysis engines are developed by industry not academia because they're collections of heuristics that tend to work in practice rather than lots of clever-as-possible sounding theory.

But Hoare talks specifically about formal methods, which is widely understood to mean proving code meets a spec using techniques like constraint solvers. Dependent types may meet the definition too. And none of these techniques are used widely or have ever been used widely.
Is your website GDPR compliant?
LTE uses symmetric crypto with a pre-shared key stored in your SIM-card and in a database of your provider.

Base stations receive a derivated key. If the base station is not connected to your provider's network, you cannot establish a connection due to the lack of a common key.
The pod abstraction can be implemented as a vm. Take a look at clear containers
This is a tangent but... Medical Science is an interesting institution. It's a huge, formalized truth-values finding process...

A half sibling of Law (the other formal truth finding institution) and Science (the abstract unformalized institution).
Link is paywalled. Give your traffic to someone else:

1. https://www.cbsnews.com/news/feds-justice-department-investi...

2. https://www.nytimes.com/2018/09/26/us/politics/yale-asian-am...
Conservancy Adds Expanded Section to Copyleft Guide on GPLv2 Irrevocability
> there's no excuse for a closed source web browser in 2018.

Unless it is Chrome, or Safari, or Edge, ...
The latest versions of Java will continue to be free. All you need to do to "pay" for that is remain up to date. Only maintenance on older versions of Java will be subscription based.

Only free for non-production use. This was on HN yesterday:

https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-...
http://www.smbc-comics.com/comic/2012-03-21
A typical implementation is simple - a couple of single sample delays, a couple of multiplications, some addition.

Deriving the coefficients and the design is not simple. There is math.

https://ccrma.stanford.edu/~jos/filters/Two_Pole.html

A characteristic equation called the Transfer Function defines what a filter (actually any circuit) does using polar complex numbers to represent the frequency and phase of an arbitrary input signal.

Basically the TF says "If you put a sine wave in, the circuit will change its amplitude and phase like this" - across all possible frequencies.

Filters are usually designed with a combination of poles and zeroes.

Poles are low-pass building blocks. Zeroes are high-pass building blocks.

Poles are a polynomial on the denominator of the Transfer Function, zeroes a polynomial on the numerator.

When you have your continuous Transfer Function you apply something called a z-transform, which gives you a form you can turn into a difference equation, which is basically the core equation for the filter, and another set of equations for calculating the coefficients.

Instead of deriving this from scratch you use standard forms which you can find on sites like the JOS tutorial I linked to, and dspguru.com.

But you do need to have some idea how all of this works - and also when this nice simple model stops working. (E.g. digital filters have issues close to the sampling rate, so good designs compensate for this and don't just use the difference equation blindly.)
this qualifier is interesting:

> researchers led by Paulina Salminen randomly assigned 530 patients that showed up in the hospital with an acute, uncomplicated appendicitis to get either a standard, open surgery to remove their inflamed organ or a course of antibiotics. (By “uncomplicated,” the authors mean there weren’t other issues like perforation, abscess, or suspicion of a tumor.)

although if your appendix is already perforated then it's a bit late to try to prevent it from perforating by cutting it out, so fair enough.
Computer software can make policy, explained by family separation at the border
> This suggested techniques to eliminate loads and stores (e.g. switching to a register based bytecode) would be an effective optimization.

Did anybody try anything in these line of work?
Looks interesting! We've deployed Snipcart on a few static/React sites to keep them self contained which offers a JS powered cart/checkout experience for the same 2% load on the payment fees.

Do you see Trolley evolving to include a cart to allow multiple product purchases?
> At what point do we finally draw the line on Oracle and say enough is enough, we're forking?

But we already have OpenJDK. What would be gained by completely cutting ties with Oracle?
In this case I can definitely recommend using a 3rd party recruiter. It costs you nothing (they take a % on top of your salary from your employer), and will often help coach you on the best way to get a particular role as its in their best interest (€€€) for you to succeed.

In some cases they will even prepare the recruitment team at the employer by explaining that you know your stuff but struggle to communicate effectively early in the process.

Find some other CS people in your country and ask around for a good recruiter.
‘Willingly’? I think unwittingly is more likely.
Beach Cleaning Robots in Thailand
So no need to have appendixes removed prior to being stationed in Antarctica anymore?
Unfortunately, it has been discontinued long ago almost immediately after being introduced. And for the .Net ecosystem this means it can hardly be used nowadays as it is probably incompatible with modern libraries.
Just DDGing now, I found this 2 year old thread:

https://www.reddit.com/r/openwrt/comments/515oea/finally_got...

Is this still valid? If so, it seems quite doable if your already comfy SSHing into your router.
Fall of the American Empire
One might simply store a list of

hash(address, Fingerprint)

Here we are essentially using the fingerprint of the server as the salt, which doesn't need to be stored locally.

This would mean you can't detect whether a host changed their fingerprint, just that you've never seen this host-fingerprint combination. So if someone were to MitM your box, you would need to be sufficiently surprised by the 'This is an unknown connection' warning to investigate further.

To actually detect changed fingerprints, you need to keep a list of IPs for which you know the fingerprint. As the list of viable IPs is so small, there is no way to obfuscate it. The only possibility would be to encrypt it, but that requires keeping some secret from your attacker.
Oculus Quest dev kits will be hard to get for a while, but if you're a small developer, the easiest place to start developing VR is on the PC/Rift. The SDKs are the same! Unity and Unreal will definitely be supported.
Remote working: Why you need a ‘work from home Wednesday’
Your last point is something I fight my hardest to avoid. It’s hard, though, but leaning on small generic functional primitives and building solutions through those has helped a lot (see: Ramda, fp-ts, and others)
I agree. It is frustrating. These journalists have an incentive to make their articles as sensational as possible.
I had no idea Azure used it.

From the article: They wanted to offer Java on the Microsoft Azure Cloud, unencumbered by complex licensing or end-user restrictions.

What are Oracle doing that their shiny enterprise offerings just have too much baggage attached even for Microsoft?
who said it's about knowing
i think this is for the scenario where you have uncomplicated acute appendicitis that can be treated in time.

there can still be scenarios where you developed acute appendicitis, it isn't treated in time (by either surgery or antibiotics), it perforates, possibly causing "infection of the lining of the abdominal cavity"

so i'd guess that removing the thing before there are any symptoms would still reduce risk, although maybe the cost-benefit tradeoff is a bit less clear.
Interesting. How's this one going to handle the upcoming removal of native feed support from Firefox? Have you written a parser?
"I" is most valuable thing I have and only thing undoubtedly existing. And this thing not exists at all if I believe thats the world exists independently of me. This is not about natural sciences, it's a philosophical paradox that will never be solved.
Wait is that a requirement?
The Fourth Copernican Revolution – Issue 64: The Unseen
If it's a corporate decision they won't be liable.

"Similarly, individual employees, managers, and directors are liable for their own malfeasance or lawbreaking while acting on behalf of the corporation, but are not generally liable for the corporation's actions."

from https://en.wikipedia.org/wiki/Corporate_personhood#Case_law_...

I don't think GDPR has any tooth in this.
I find sometimes it's easy to be myself

Sometimes I find it's better to be somebody else

- Dave Matthews Band - So much to say
Yeah this seems weird to me. If your API schema is not introspectable, where do your API clients come from? They don't grow on trees. I guess it's easy to cheat and just use an existing client, but that just shows that this is not a sustainable project
They limited as targetting to 1,000 people because (a) people were using it in very noticeably creepy ways, highlighting thing FB wanted less attention on and (b) it wasn't making money. Targeting 1 person is not the advertising business.

Custom audiences though, is why FB are profitable. The platform before those tools were intriduced (5-8 yes ago) made a lot less.