skysight-inc/HackerNews huggingface dataset:
Nginx reloads do have some issues. I've had problems related to config changes / reloads with limit_req, upstream ip hash, resolver, and userid.
No, he didn't pay. It was a fake chatlog created by the investigators to make him look worse than what he did.
This is not a solution. It removes one degree of freedom, the ability to draw the "line" dividing one half of the data set from the other. But an evil or naive scientist has limitless other degrees of freedom to choose from, and can make as many comparisons (in the "multiple comparisons" sense) as they like, undetectably to you.

After you, the good guy, have specified which half of the data is the playground and which is the confirmatory test set, Evil Scientist can still run as many hypotheses as he feels like until he finds one that validates in both halves.

Under the rule "you can only validate a hypothesis by collecting a new data set dedicated to that hypothesis", we, the observers, have a way of guaranteeing that multiple comparisons did not occur. We have no such guarantee under the system you describe.

So to sum up: the rule I describe is not necessary in order to practice good statistics for your own benefit. But it is necessary in order to have a good statistical argument for convincing someone who can't directly perceive the contents of your mind. It's an auditing tool.
> Miranda warnings only apply to when you are in police custody.

Or in a custodial interrogation as per wikipedia[1]. My point is not every interaction, even if you are a person, is a custodial interrogation. I can stop talking. I can move away. Or even joke (Not recommended). It would not have any legal repercussions. LEO has to warn me the mode of interaction has been changed to serious from courteous.

> the App was designed with a feature created with the explicit purpose of disrupting a police investigation. They intended to disrupt an investigation, and as a direct result of their actions the investigation was disrupted.

First, the purpose and intentions are allegations yet to be proven in court.

What I guess the Uber can say is these features are design to deny serivce to all LEOs wheather they are on investigations or not. Uber cannot even know if some investigation is taking place. Which I can empathize with. No one wants LEOs up in their shxt if they legally can avoid them.

[1] https://en.wikipedia.org/wiki/Miranda_warning
There is an option added in 1.7 which makes old process exit after a grace period
https://cbonte.github.io/haproxy-dconv/1.7/configuration.htm...
It was more complicated than that. Level 3 took advantage of its peering agreement with Comcast to undercut Akamai for Netflix's business. Comcast argued that the agreement was meant for transit, not to subsidize Level 3's CDN operations. All three companies had valid points, and all three had ulterior motives.
They literally make tools to spy on people without their knowledge. How is there any situation where that is ok outside of law enforcement? Parents monitoring their kids don't need to be secret about it.

(And to be honest even that sounds super creepy. I thank god my parents didn't know my complete internet history and track my every movement 24/7. I can only imagine the helicopter parenting horrors that modern technology is enabling.)

Hell this software goes well beyond that. It records every text, every phone call, every keypress, hijacks the webcam and microphone to secretly record them, etc.

It's extremely common for domestic abusers to use this. I'm having trouble finding it, but I recall in article on HN that domestic abuse shelters are requiring victims to turn off their phones because it's become a problem.
Yeah, that's what I mean by "or their representatives".
Details and Remediation of the Intel AMT Vulnerability (or Backdoor?)
There's a lot of DIY recipes and some are supposedly just as complete and a whole lot cheaper: https://www.completefoods.co/diy/recipes/brets-soylent-oat-r...
Not quite. We need data from toll, from government on planned events, getting data about where emergnecy vehicles are going. Obseving environmebt is only as reliable as the recongition. For example if I knew ambluancs is coming from behind I would pull over. But often this is last minute reaction and often we can barely make way for ambluancs. However, if dispatcher publishes signal and ambluance publishes its GPS then cars where the ambluance is heading can get that data in advance and calculate how far and when to pull over. Relying on doppler effect to calculate siren then get twenty cars to slow down is not a great design.
Sounds great! Except the working after 8pm thing??
I was out riding motorcycles with a friend. He went down and was pretty broken up. As the ambulance loaded him up, I tried to use his Android phone to call his wife to let her know he had been hurt and what hospital he was being taken to. It was a stressful situation but I could not find the phone function at first easily (no idea which distribution). The phone function is still really important!
I heard an interesting interview with a filmmaker who was adamantly opposed to the terms "VR filmmaking" and "VR cinematography" - and not for the reasons you would expect.

To him, cinematography is an art and a science. Nearly 100 years of experience has gone into understanding lighting, scene composition, set design, focus, directorial decisions, blocking, framing, etc.

VR throws all of that knowledge out the window. As you say, camera motion is constrained. Cues change. Scene design is completely different. There's no quick cut, no soft focus, no depth of field. It is as different a set of skills as photography and painting.

But, unlike your pessimistic view of the future, he was (verbally) jumping out of his seat in excitement at the new challenges, and new opportunities this completely new medium could provide for storytellers.

Sure, VR storytelling is at the "Trip to the Moon" phase of refinement but it sure won't stay there. Don't compare current film to future VR. Future VR stories may (will?) be something completely unique unto themselves.
> You buy 1000 pizzas a day from your pizza store, with cash you already have. You report all that income to the IRS.

So, assuming that money isn't illicitly gotten, I'm pretty sure that's not money laundering.
What wasn't working for you / could have been much better? I didn't even notice, reading on my phone.
I posted it. Timely indeed. I am trying to figure out a way to cache images content for a web application without eating RAM or using up file handles. Many proxy caches have Lua embedded and Lua has good drivers for SQLite3. Anyone else have suggestions?
Is that necessarily true? With a scheme like key escrow, is there a sure-fire way to detect a hacker as opposed to an authorized user accessing data? At the very least it seems that if the NSA itself or some other agency were hacked (again) then this problem would still exist. The NSA has notably lacked this type of audit trail in their systems before, hence their inability to track Snowden.
Cargo-cult programming is the act of copying something without understanding how it works or even whether or not it's required.

Typically it involves the ritual inclusion of code which does not need to exist because the author is copying something else they saw (or literally copying and pasting from Stack Overflow). The essence of the original article is the systematic _exclusion_ of code which does not need to exist -- that is the opposite of cargo-culting.

All of the guidelines exist for reasons which are well explained in the article. It's basically a guide that teaches you how to avoid cargo-culting.

If you're complaining that the guide encourages functional programming approaches, it's useful to admit that functional programming is an important capability of JavaScript (evidenced by the fact that functional utilities are built-in to the language).
I doubt it. This is academia. When discussing releasing the code to prove that the researchers did what they said, I was told that I was unreasonable and should just trust people. If that worked, my house would run on cold fusion and my hybrid would fly.

Edit: science requires reproducing. Opening the code is literally enabling reproduction. When researchers refuse to do that, they refuse to be scientists. I find this especially irksome when there are public funds used NG the researchers.
Thanks.

This one:

https://techkeys.us/collections/keyboards/products/onekeyboa...

would be perfect but it seems to be sold out. I'll contact them to get more info.

There's other great options in the website nonetheless.
Ask HN: How to start freelancing while working in corporate?
I've been working at software companies my whole career. Every single one has an IP assignment agreement and insanely broad non-competes, even startups.

Software has been my favorite hobby since I was a kid, not being able to work on things in my own time is soul crushing. I've wanted to start a business for many years but I know it won't make enough to sustain me as long as my savings will hold out.

Have any of you managed to get a dev position without a crazy non-compete and IP assignment agreement? In my state they're quite enforceable. I'm considering contracting but I've never met a contractor and the companies I've worked at don't hire them. It seems an independent streak like "freelancer" or "contractor" makes you less employable in BigCo's so I would prefer going directly from a regular full time role into owning my own business.

I know people usually just say "freelance" but I've tried that and it's far from that simple. Going from zero clients to anything reasonable takes months. Anyone found a better way to deal with this?
depends how big n gets in the context of that particular function. a O(2^n) can be faster real world that O(1) if the overhead of the O(1) is bigger than the O(2^n) version. Its important to remmeber that big O is a measure of worst case as n grows. If N is bounded by the realities of the business case, it might not be so bad.
Does no work on my Nexus 5x (Android 7.1). Screenshot attached https://www.dropbox.com/s/0fhrueh9gv5s2a1/Screenshot_2017050...
Um, you seem to be operating on a confusion of ideas. Materialism does not imply that humans are logically consistent. The universe in which we exist is (probably?) a logically consistent system, but that's true for both materialism and non-materialism. The difference between the two is which set of rules the universe runs on, not whether those rule sets are internally consistent.

When I say "systems that are perfectly logically consistent" and "humans... aren't", I'm saying that the ideas humans have in their heads are not logically consistent. It's possible to write down "2+2=5" on a piece of paper, even if 2 plus 2 doesn't actually equal 5, and it's likewise possible for humans to believe "2+2=5" even if 2 plus 2 doesn't equal 5.
Gallery of Programmer Interfaces (Google Slides)
Beats workin'.
This is an awesome write-up. did not know losetup can do what kpartx does now with the option -P, I did similar things in the past but this is a good update for me.
Thanks! Ctrl+E didn't work for me, but F1 does :)
Q: Why don't you just go by Charles instead of Chuck?

A: No way, why should I change? I'm the one who's a badass.
Marketing and Analytics Apprenticeship at High Cappin
> However, after a few years, I realized that my technical skill growth was stalling, so I looked for an an internal transfer to another department, ideally in a data analysis/software engineering role.

> Having received no responses internally, I realized I would have to expand my search to outside of Apple.

I literally just went through this exact same process, coming from Apple, and looking for Machine Learning/ Data scientist roles. Only people hiring internally wanted graduate degree credentials in the field. I hope you find what you are looking for! Some time off to work on side projects to skill up and get a portfolio was my plan A before I accepted an offer.

It worries me as a shareholder though.. These are just anecdotes and I don't know if they actually represent a trend, but in my case I wish Apple was better about internal transfers.

Edit: you are living the dream and I am definitely going to follow this blog to vicariously learn. Congrats on having the balls to just do it.
One of the nice things about Exherbos take on slots is that you won't get breakage with library upgrades because you won't be able to uninstall the old version until all packages declared to build with that ABI (or more specifically that slot was installed and built against) are rebuilt against the new library.

ABI breakages are far less painful than on gentoo.
Even the best investments incur short-term balance sheet deductions.
I see as much connection there as I see between Scooters' "Hyper Hyper" and, say, "some sort of" ancient greek philosophy.

Just look at these superfluous! They acquire riches and yet they become poorer. They want power and first of all the crowbar of power, much money – these impotent, impoverished ones!

I can't tell you what exactly "Nietzschean" would be, but I think that in this and any neighboring contexts it's like talking about having lit fire underwater; some may have confused some sort of reflection with actual fire, but Nietzsche never set and never will set foot in any of these parts. Having been discerned and discarded by him is the only sort of business Nietzsche and any random shareholder value maximizing CEO will ever have. I don't pretend to know or understand Nietzsche at all, but the "worst" that could happen is that someone proves me wrong with Nietzsche quotes, so I'll just claim it and see what happens.
Ask HN: How to get grant for open source project?
I want to create an open source project that can help people in impoverished areas or situations access the web affordable and fast with inexpensive devices by offloading processing of content to servers and offering compressed resources for learning. I don't have a job but can dedicate time to this project if my living expenses were taken care of.
I'd bet there's more people who know Fortran today than there are who knew Fortran in the 1970s. While scientific programming is no longer dominant in computing, remember that computing itself has grown and expanded into an enormous number of other fields.
Moving parts are too expensive, I agree. But nowadays one can just 3D-print a set of lenses that will match one's vision perfectly, and making it possible to just snap them in and out might be easier to implement than any alternative.
Certainly you mean the other way around? This project gets you busybox and a kernel, which barely qualifies as "up and running from start to finish", whereas following this doesn't even get you a compiler in the target system.
I've bootstrapped consulting work by turning my current gig into a consulting gig -- I decide to leave a company, but they really can't find one (or two or three) people to replace me in two weeks, so I volunteer to consult for them to fill the gap.

I then charge double and work half while they drag their feet for 3 months trying to hire a replacement -- by then, I've had time to line up another gig and bank some cash. If you're nice about it and do a clean handoff to the next person, everyone is happy -- they don't even generally care about the money, they care about continuity of service.

Not doable for everyone, but it's worked out for me a couple times.
Ledger (YC W17) Is Hiring a Data Scientist in DC
Anything to do with Javascript is prey to churn. Many modern web pages consist of a blank page which loads various bits of Javascript from various servers which then process other Javascript via Javascript templates into the final page. There might be a small minority of web sites which actually are updated so often that these actions are justified, but the bulk of the websites clearly are those where some Javascript-fixated person has decided that "there is no such thing as too much Javascript".

Considering that the language was not very well designed in the first place, putting it on both the web browser and the server, and then insisting on regenerating what could easily have been supplied as static HTML pages by running dozens of Javascripts on both the server and the browser should be enough to convince an average observer that Javascript is being abused in this way due to nothing more than faddism.
This is not needed since version 1.6 See https://cbonte.github.io/haproxy-dconv/1.6/configuration.htm...

It can do DNS resolution at runtime, additionally you can override bunch of options as to how DNS resolution behaves in terms of TTL, Failures etc
OK. I replied the parent comment to explain that issue above.

Regardless, SCOTUS did not, as you claim, "express concern about expanding motive in RICO cases".

On a very different court, RBG wrote a concurrence, explaining that she voted against Planned Parenthood because she was concerned with the precedent of charging Operation Rescue with extortion, under RICO. Motive is not the issue (nor was it relevant in that case)--RICO...& charging the defendants with extortion, as a basis for RICO prosecution is.
Intellij: View type info [on Mac: Ctrl + Shift + P]. Of any [sub]expression. Whenever you care about that level of detail. On-demand self-documented code.
Wow, I didn't realize it went that far. They are in deep shit.
Yeah. Mobile and cell are both popular in India , in that order
The problem with treatment plans is that most of the ill have jobs, families, and most of the obligations those entail on top of that. The US in particular tends to promote the ideal of putting yourself at risk so your family can have a better life.

My sister became diabetic after having her second child. Her kids are VERY active, her husband is often away for work, and she's a nurse. The biggest positive impact on her health? Getting a pump to regulate insulin dosage so that she didn't have to think about it anymore.

This is a positive thing. Meanwhile, my workplace has instituted one of those pedometers that tracks your activity and reduces your healthcare costs. People are worried not only about what it tracks, but what business it is of their employer to know how active they are outside of the office to begin with.
> Sadly, this approach reduces the security back to single-factor, since you get into the SMS account with something you know, rather than something you have.

I don't understand why Google Authenticator is supposed to be so conceptually different from a password. The codes it provides are a deterministic (and public!) function of a code shared between you and the party you're authenticating to. Or in other words, it's exactly equivalent to a password.

When I set up 2FA on github, they gave me a code to put into Google Authenticator, and also a bunch of "one-time reset codes" in case I lost my phone. Why wouldn't I just record the original code in whatever place I'm supposed to store the one-time reset codes?
Respectfully, this is just plain incorrect. You're describing some situations that do happen and just choosing to ignore what happens the rest of the time. When demand precisely matches supply, you're correct--you need a matching engine to connect buyer and seller and no middle man/market maker need get between them. That also happens too.

Assuming that at some point bids and asks will line up and trades will happen doesn't a market make; that's the exchange's job. Making a market means being able to quote prices on both sides of the book and having inventory to trade at the current market price. Carrying that inventory has actual risk involved, and that's why it's not a free service that the exchange (or anyone else) provides. Market makers also get penalized by the exchanges if they're not making markets for some large percentage of the time that the products are trading.

Maybe a better way to look at it is that the exchange is there to match up buyers and sellers at the current price at a given moment in time. The market matches up buyers and sellers at the current price over a period of time. This market stabilizes the price over time. Demand and supply just don't line up perfectly like it seems like they should. That's the difference between the market and the exchange. If I'm buying a product now, I want an idea of the true value of it, and the less the price is whipping around waiting for demand to match the supply, the more I know what the current market rate is.

I'm not saying they're doing gods work, but to say that there's no risk involved or reason for them to exist is incorrect.

If you don't buy any of the above arguments, then I'm interested in your answer to the question of why the exchanges themselves pay market makers to make markets. If the current technology renders market makers obsolete, surely the exchanges would recognize that and keep the money for themselves, no?
Again, just for the sake of fun/discussion. Not trying to make any significant point here.

> You would be incorrect. Humans, not companies, engage in civil disobedience.

Is this a point of observation ("I've never heard of a company doing this"), law ("Companies have no legal grounds to claim civil disobedience"), or logic ("companies cannot act, only its constituent humans act")?

If it's the first, I'm claiming to give you a contradictory observation. If it's the second, you yourself said that civil disobedience has no legal significance anyway (just a possible source of sympathy when it comes time for the judge's discretion) so in this sense I don't see why a human's civil disobedience is any more real than a company's. If it's the third, fair enough, but it wasn't clear to me that this was your point.
Apache Module mod_lua
Eric Schmidt says he’s a ‘denier’ when it comes to the robot revolution
How valuable is the grid?
Future-Proof Parking Garages: Autonomous Vehicles Drive Reusable Designs
From the story I've vaguely heard, he considered them ideologically defensible. But, at that point I guess it's not particularly civil. (or maybe I missed the meaning of the word "civil" here)
Soy protein has phytoestrogens and lead and whatnot. Proteins from plants grown in metal heavy soil are not a good source for majority of protein supply for a human being.
Curious if you considered getting a Masters in data science or a related technical field, when you found that an impediment to your preferred career path.
The Trial of Galadriel
"The purpose of the DoD is not to spy on people, it is to protect people. "

To protect the elites as the other commenter said. Start with the claims of a person who led a bunch of wars after getting Medal of Honor:

https://www.ratical.org/ratville/CAH/warisaracket.html

https://en.wikipedia.org/wiki/Smedley_Butler

The same patterns kept happening over and over from there. The politicians got to play politics. The big, war contractors made billions. Their CEO's millions. After the drafts, the eventual "volunteer" army of mostly poor or working class kept dying for their BS about protecting "freedom" and "democracy." Look up Operation Ajax and compare to how that event is treated today to know plenty about what DOD does in the world. ;)
I think to the extent there's a bigger game it's that Amazon wants to present to its customers a minimally curated selection of products (and sellers) that includes the full gamut of what is available in the wider world.

If they are seen to offer this selection, shoppers will at least begin their product searches on Amazon. Even if many customers opt to eventually buy elsewhere, Amazon will end up with a substantial share of the purchases that result from the initial searches.
Ah, okay. Took that to mean customer support or similar. Customers sometimes describe what they want, not what they need, what they would pay for, what might change things entirely, etc. There is some amount of product direction that is made without existing customer input.
The whole Christian anti Harry Potter thing was almost like they were scared Harry Potter "took their stick", a Medicine Man reference for those who wonder what that means