skysight-inc/HackerNews huggingface dataset:
So, take this for what it's worth. I have known a few individuals who have been involved in various areas of the military. One was an aircraft engineer working on black projects. One was in COMSEC. One was a nuclear engineer.

One of them walked into the wrong hanger once and was face-to-face with a disc type something-or-other that he was not supposed to see, and was basically told "You didn't see that, and don't ever say you did."

One told of several incidents, and one in particular that was rather startling, tracking objects across North America that were going at seemingly impossible speeds and changing vectors in ways that would tear any convention craft apart. They were picked up on multiple instrument arrays across the country.

One was working on advanced propulsion, real science fiction type stuff, but was moved to other projects when he started asking the wrong questions. I'm being deliberately obtuse here.

There are reliable individuals. They aren't crazy, and they aren't conspiracy nuts.

I am convinced that these things are not anomalies, and that they are terrestrial in origin. All but one of my afore-mentioned friends disagree with me. They think they are alien, but this is only their opinion. None of them had any "inside" knowledge that the military is aware of alien craft. But when you are an engineer, and know what's physically possible given our current level of technology and materials science, I suppose I cannot fault them for jumping to that conclusion.

The thing is, calling it "alien" doesn't solve that particular difficulty. If you assume that the things are real, then what they are doing is physically possible. And if it is physically possible, then it is theoretically possible for us to do it. So applying occam's razor, you don't need to invoke aliens. It is far more likely that someone figured it out, especially someones with multi-billion dollar black budgets working over decades with the brightest minds on the planet.
I think the tone of this comment as "courageous" is especially humorous coming from a throwaway account.
Facebook messenger seems to be the replacement for WhatsApp in North America, at least in my circles. I have dozens of Facebook messenger groups, with different subsets of friends and activities.
Thanks! Well, I have a lot of VC friends, and it seems to apply to them as well.
Thanks for the social media company shilling. We all appreciate the overlords sneaking propaganda in!
Any high Isp propulsion system is limited by the dissipation of waste heat and the need to radiate it. The mass of the radiators limits the acceleration. This is the defining difference between real spacecraft and Hollywood spacecraft.
Purging user data is one of the most common action attackers take when compromising an account. This makes it prudent for storage service providers to silently delay mass deletions to the extent allowed by their data deletion policy/GDPR to allow time to discover any breaches, or perhaps require second factor verification like a link sent via email.
I don't see what they can do, short of sending fake DNS replies with their own webserver IPs, which is worse for the integrity of DNS.
I'm concerned about the use of functional languages. I like them but they seem to be treated as an implementation, not a model, and as such can be very inefficient. I've used scala and like it, but basic stuff with flatmap etc can unfold to be a gross mess of code which, had I written it non-functionally, would be vastly more efficient.

I'd expect the compiler to do more work, perhaps with some additional hints from me, go get efficiency. SQL does this because it has to (not with total success) but with scala I have had to abandon 'nice' functional stuff, which I like, to get speed. It's disappointing. I shouldn't be doing the compiler's job. With a literal implementation, functional programming just seems inevitably expensive and that's morally wrong (just cos computers are fast doesn't mean cycles are free, and don't quote the programmer time vs computer time stuff at me, wasting hardware can become more expensive as the number of machines increases).

Optimising FP to the extent I want is something I'm sure the compiler can't do alone; it would require hints and pointers from the human. The necessary optimisations would need to be from high-level functional transformations (eg. map f (map g x) -> map f.g x), down to eg. escape analysis so as to not produce so much garbage, down to data layout to stop the thrashing the cache.

Also someone I worked with just went quite mad on it - FP should be used where it fits best, he forced us to use it exclusively, even when a procedural code would simply have been simpler and clearer. And faster too - the end result just crawled (it was scala btw). Not a fault of the paradigm but of overselling, and someone in dire need of common sense.

Multiple disclaimers: I'm not a scala expert and haven't used it for a couple of years. I'm not an FP expert. What I've said above is a brief overview of a much larger and more nuanced criticism, which I don't have time to give; I hope you see what I'm getting at. I have little experience with other FP languages so what I say is based on scala and maybe eg. haskell does the clever stuff.

Edit: tidied up.
This is amusing, They Banned the DailyStormer which I why I will never support them. While I disagree 100% with the DailyStormer it is not up to cloudflare to decide who can and can not speak, who can and can not access the internet.

The concept of Free Speech is the most important right we have as humanity, while I may not agree with some peoples words I will fight for their right to say those words

And do not even come at me with "well they are private company" we impose all kinds of regulations on private companies when it comes to basic human rights like free speech and Free Association for example private companies can not refuse service based on race, sex, age, etc.

yet you WANT them to censor content, censor speech. You want them to apply your left authoritarian world view to legal speech, and yes everything you have cited is LEGAL SPEECH in the USA.

If there are actual threats, True Threats as defined in US law, then the police should be involved and the people arrested. If there is defamation or other illegal speech then the courts should be involved

It should NOT be the position of private companies to regulate speech online

Platform Access Is A Civil Right.
https://humanevents.com/2019/05/03/platform-access-is-a-civi...
It seems to train fine on Colab without that flag, so that's a decent fallback for anyone running into memory issues on a local machine.
The source code for Mig Alley is here: https://github.com/gondur/mig_src

The source code for Free Falcon is here: https://github.com/FreeFalcon

The link to the tar file containing windows binaries that run under linux/wine is in the Readme.md file of the repository linked to by the hacker news submit here: https://github.com/bencaddigan/esports-for-engineers
Undergraduate physics gets by with surprisingly little, if any, advanced math, so it is only natural when one realizes how inadequate one's knowledge of math actually is.
Krugman? He is not credible: https://www.nytimes.com/interactive/projects/cp/opinion/elec...

"If the question is when markets will recover, a first-pass answer is never."

When someone cannot get even the most basic things right (Economy will inevitably collapse after Trump's election), why should their opinion matter on anything remotely complex?
>(e.g. Hacker News titles from a retrained 117M model: https://github.com/minimaxir/hacker-news-gpt-2)

Wow, thats great. “The Bullshit Bubble” “Fuck you, Bootstrap” “We should give up on America” - they’re practically comedy, yet very believable too.
What is a good way to measure productivity?
A great book that covers this topic is Human Memory by Gabriel Radvansky. A used copy of the second edition goes for around $15.
Probably. Hopefully they can continue after it gets commoditized too.
How does the body figure out which side is left and which side is right? I can think of an easy way to break symmetry but it seems harder to consistently know which side is which.
> requests come from causes so many troubles

Given they serve their pages over tor, I don't buy that explanation at all. Assuming location of client == location of CloudFlare source would give them a rough match in most cases. In tor they're almost guaranteed to be wrong.
> I lost an absurd amount of work and state

EDIT: after installing the fixed XPI, I have to sadly report that all data has gone. All my carefully-managed containerized life was wiped clean. Heads should roll.

Complete shambles. And the worst thing is, I suspect it's all a plot to have more people opt-in to the shitty telemetry. Otherwise, why not push an update through the usual channels? Had it been a security-related fix, would have they used "studies"? I bet not.
I guess I should stop being be shocked at the kind of ideas the users on this forum continue to sincerely represent
What does it matter what stack of money the spending comes from? Here in DC, the Metro is funded by the federal government and the states and the localities. Can we say “Metro funding is too low!” by looking at just the federal part and pretending that the other spending doesn’t exist?

Federal “discretionary spending” just means that money is allocated by appropriations bill rather than statutory formula. But the money is totally fungible—Congress can just as easily change the formula as it can change the appropriations bill.

Likewise, it makes no sense to ignore all the state spending. Defense is the job of the federal government, while social services are the job of the states. We spend a trillion dollars on education every year—almost none of that shows up on the federal discretionary budget. Does that mean you can ignore that spending? It comes out of everyone’s pockets and goes to teachers just the same as if it had been allocated by a federal appropriations bill.

There are legitimate arguments for cutting the defense budget. But the purpose of comparing defense costs just to discretionary expenditures is to deceive people about how much could be achieved by cutting the defense budget. If we cut defense expenditures to the NATO target, we would save $200 billion annually. That would fund some programs. But government spends more than $6.5 trillion a year already on non-defense things. Another $200 billion won’t be game changing.

I suspect one reason politicians fixate on the defense budget is that it provides a seemly large pot of money to fund social programs, distancing those proposals from the idea of tax increases. But that only works if you squint and don’t do the math. We would have to spend $1.4 trillion more annually to match Germany’s public spending as a percentage of GDP. And there is no reason to believe we’d be able to implement a European-style welfare state any more efficiently than Germany.
Python is also a GC’d language...
Correct me if I'm wrong, but doesn't "drone" simply refer to an unmanned and remotely controlled aircraft? If so, being a drone doesn't explain how such a craft could defy what (the general public) knows about the physics of flight. Drone or not, how does something descend from 60,000 feet to 500 feet in a few seconds, as the story says?
I doubt most people support legalizing LSD. "Most middle-class college-educated young adults, especially those in tech fields, support it" might be more accurate. For example, a recent bill to legalize marijuana in NJ failed earlier this month, and I would be very surprised if more people supported acid than weed.

Source: https://www.nytimes.com/2019/03/25/nyregion/new-jersey-marij...
It's a big problem for the movie industry ;)
If you did a fresh pull of that fork using a Colab notebook that does so, it will set the flag automatically if you specify the 345M model (I will follow that behavior in my own package).

If it didn't set the flag, it gets messy: https://twitter.com/minimaxir/status/1124742105421631488
Laser cooling was an interesting thing in David Brin's sci-fi novel Sundiver [1].

[1] https://en.wikipedia.org/wiki/Sundiver
Show HN: Fast – Replace your login form with one button
YouTuber Austin Jones given 10 years in prison for child pornography conviction
The article states that situs inversus sufferers "invariably" have severe heart defects, and generally gives a pretty bleak outlook for the condition. And yet this woman made it to 99, without diagnosis, despite several surgeries.

I wonder if anyone has done a statistical analysis to find the true number of undiagnosed cases, because it would seem to be very high.
Depending on how loosely you want to define "functional", I'd argue Javascript is more popular.
Innisfil, ON subsidized Uber rides in lieu of bus system, forced to raise fares
I think a good way is to pick a framework or library and start building something that you would use for yourself. If you choose react then just start building and as you hit things you don't know how to do, refer back to the course or search the Internet for the solution. Just start building something.
No, we’re not flagging you for your use of swear words; we’re flagging you for your lack of construction to the conversation. You clearly are not interested in having a conversation
I use debuggers to track down and understand compiler codegen bugs.

I use debuggers to track down and understand undefined behavior, where mutating the code with logging statements may cause the bug to disappear.

I use debuggers to understand the weird state third party libraries have left things in, many of which I don't have the source code to, or even headers for library-internal structures, but do have symbols for.

I use debuggers to understand and create better bug reports and workarounds for third party software crashing, when I don't have the time, the patience, or the ability (if closed source) to dive into the source code to fix it myself.

I use debuggers to verify I understand the exact cause of the crash, and to reassure myself that my "fixes" actually fixed the bug. This is especially important with once-in-a-blue-moon heisencrashes with no good repro steps. I want a stronger guarantee than "simplify and pray that fixed it".

Yes, if your buggy overcomplicated system is a constant stream of bugs, think hard, refactor, simplify, do whatever it takes to fix the system, stem the tide, and make it not a broken pile of junk.

But sometimes bugs happen to good code too though, and sneaks through all your unit tests and sanity checks anyways. And despite rumors such as:

> Linus Torvalds, the creator of Linux, does not use a debugger.

Linus absolutely uses debuggers:

>> I use gdb all the time, but I tend to use it not as a debugger, but as a disassembler on steroids that you can program.

He just pretends he's not using it as a debugger (as if "a disassembler on steroids that you can program" isn't half of what makes a debugger a debugger) and strongly encourages coding styles that don't require you to rely on them heavily.
I'm far from courageous, in fact I'm scared because these groups regularly DoX those who draw attention to this pressing issue:

https://thenextweb.com/opinion/2018/07/17/the-daily-callers-...

http://www.sfweekly.com/news/daily-caller-doxxes-the-s-f-guy...

Journalist like Robert Evans are courageous:
https://www.bellingcat.com/news/americas/2019/04/28/ignore-t...

Researchers like Whitney Phillips are courageous
https://www.wired.com/story/existential-crisis-plaguing-onli...

I'm just disgusted.
is 100ms really low latency?
I did not say "all trust". Please don't presume to inflate my explicitly stated position — especially while also minimizing the impact this incident had on me, and others. I did not merely "lose some tabs"; those, I could just re-open. I lost work. That data, effort, and time are gone.

If you think this clownshoery hasn't cost Firefox any trust, then you're being as naïve as you accuse me of being "absurdly overdramatic" and "inane".

Bugs are a thing, totally conceded. Sloppy certificate management is, too, but it's an entirely other class of thing. Deliberately conflating them is at least as disingenuous a debating tactic as pointing at Chrome, which is utterly irrelevant to this incident. That's straight-up "whataboutism".

Full stop, this was foreseeable. This was preventable.

EDIT: Phrasing.

EDIT 2: I won't respond further to the same kind of tone.
Did you stop reading there, by chance?
They are probably banking on the Pinterest model. Eventually you will see a picture of the couch and a link that couch from your nearby store. Very profitable business at a scale, even if individual conversions are small.
Note: Altered title. The full article title was too long to submit.

Original title:

"Austin Jones, singer who hit it big on YouTube, given 10 years in prison for child pornography conviction"
I hate this article and disagree strongly with the ideas presented.

“Debuggable” code is written in a certain style — just like “testable” code.

I consider a codebase to be good when there are meaningful places to put break points sufficient for running learning experiments about the code. Just like a codebase with “tests” is often a better codebase as a result of being written in a way that supports testing - a codebase that supports debugging can also often be a better codebase. And these work well together putting break points in test cases is often a really great idea!).

I think one of the reasons the value of the debugger so often fails to be noticed by experienced developers is that so many systems are architected in a horrific way which really does not allow easy debugger sessions — or the debugger platform is so underpowered that debugging is unreliable. There’s nothing worse than not trusting the debugger interface — “i want to do an experiment where I run code from here up to here” needs to be easy to describe and reliable to execute otherwise it is too much pain for the gain. In my opinion, failure to make this easy is not a fault of the concept of debugger but a fault of the codebase or the tooling (which often is very inadequate).
What’s wrong with through hole?
Well no, CloudFlare doesn't get to talk about not "violating the integrity of DNS" after you stopped responding to "any" queries in violation of the standard. You started by doing your own thing and then proposed a change to the standard to fit your business decision. [0]

[0] https://www.rfc-editor.org/info/rfc8482
It's entirely possible that there have been secret R&D programs looking into such things. It's also possible that these programs were fruitless since there may not be such a thing or the energies required to access it may be way past our Kardashev ranking.
>The workaround of a resistor seems to defeat the purpose.

P=VI.

I=V/R.

V=12 => P=24/R.

I don't quite understand how a resistor defeats the purpose of LEDs, they're more efficient because you get more light per watt not because resistance is low.
They explain the likely reason:

> But Bentley was an anomaly, one of the few born with the condition that didn't have heart defects, Walker said.
"That is almost certainly the factor that contributed most to her long life," he said.
The browser itself continued working fine. Are you aware of any life-depending extension? Leaving this particular issue aside, your hypothetical "browser extension for people in the middle of the ocean" was doomed from its inception if it was designed to run as a browser extension (though it opens the door for an interesting discussion about similar scenarios that are happenning, like pilots relying on ipads)
Buy by the reel, it's the only way to go to ensure you have stock available.
Hate is not but the verbosity of java meant that you cannot afford time to type or read those statements. And the complexity. When you start up and/or hack, you are 1 p or small group. Java enterprise is not really an option. I need to move to phase 3 before I ask the team to switch to spring and JE side. Painful. But can we do it first with those. No way. And for personal project :-)
Difficult or not, people - programmers, engineers, scientists - keep learning mathematics all the time. True, it may be difficult if you have little background, but for the vast majority of people with a high school diploma it should be no problem, especially given the amount of materials available.
This has nothing to do with "studies" and should be pushed as a general fix. There is just no excuse. What if this had been a security incident?
Yeah, wow, holy shit. "Stop taxing corporations and wages will skyrocket!"

We all know what corporations do when they get huge tax breaks. They buy back their own stock. Great. Also, if corporations didn't want to be taxed on profit, they would just pay that money to their workers already because they already aren't taxed on expenses.
> If we call it instead "bug-location-explorer"...

Or even more generally, a "run-time code explorer", since debuggers are useful for understanding code even if you're not trying to fix a bug.
Nice to see another msstate graduate (I’m assuming) here.
Joshua Schulte? Here’s a recent story: https://www.cyberscoop.com/vault-7-joshua-schulte-wikileaks-...
For the moment, I also do trust CloudFlare's intentions, but it's wrong to classify this as some kind of stoic resolve in not "slapping a band-aid on a problem" since that's exactly what they did after their business decision about not responding to "any" queries.
Nicola Pellow
Those are some great debugging stories. Yep, for that kind of work I would probably do something more like what you were doing. I also appreciated your last comment:

> I think both approaches have merits and if someone tells you that one is superior to the other, that says a lot about their level of experience and the types of work they've done.

Indeed. We have so many great tools available to us, but the best choice of tools will vary a lot depending on the work you're doing, whether it is logging, JTAG and a 'scope, or whatever you have available.

It's quite a contrast to this quote from the article:

> ...the fact that Linus Torvalds, who is in charge of a critical piece of our infrastructure made of 15 million lines of code (the Linux kernel), does not use a debugger tells us something about debuggers

I don't think that tells us anything about debuggers, it just tells us that they aren't useful for Linus's particular work, or possibly he just doesn't like them. I doubt that Linus has ever said, "You should never use a debugger regardless of the kind of programming you're doing."
Would you get the job if you said that at a job interview?
I am strong fan of debuggers as a tool — but I actually agree with some of this complaint.

I want a language that exposes debugger features as a first class language construct

Think how powerful this pattern could be:

debug(...) {
...
}

if the language and runtime specified the semantics needed ...

It could be really useful to have blocks like this in the codebase:

debug(problem_related_to_x) {
pause_debugger;
}

You could document and then more easily return to the mental context found over time when trying to understand problems related to x ...

And you could put log
() statements inside those blocks instead of break points — not stupid text output but something the debugger protocol knows how to represent and present ... these capabilities alone would exceed the utility of print() debugging while supporting all the same workflows ...

I know things like vscode’s logpoints exist — but the fact that these constructs are not représentable in the code and easily shareable really undermines their overall utility ...
> Sucks for the Mozillans who are scrambling right now though.

I have little sympathy for people who ruined my own life - they push a fix and get feet up, while I'm left to reconfigure all my addons and containers for days.
Exactly. If it's not "the right kind" of content behind a domain, it doesn't even take a court order for CloudFlare to censor it.
GDB can be very useful in certain situations. It has a very steep learning curve though. VS has very good tooling though, agreed.
Hmm. Could be used to adjust the trajectory of asteroids?