skysight-inc/HackerNews huggingface dataset:
The debugger is just another tool in the toolbox.

Turning a blind eye to one of your tools is disingenuous. Step by step debugging has its uses and some work environments may favor it. And in fact, I'm am quite sure that guys like Linus are competent in using them and will do when needed. It is just that it is not their favorite tool and it is not well suited too their project.
Imagine that a live elephant was readily visible through the window.

Most of us have a chance to see the Sun hundreds of times a year. It just takes some conscious though to determine the color of it, compensate for the.effects of the atmosphere, etc. Sun from space should look more blue than from surface, even at a tropical noon.
I’m from Argentina. Here the we have WhatsApp groups for everything. Friends, coworkers. Even is common to have groups that are subsets of groups from a bigger one, because of more affinity or willingness to discuss certain topics that will spam the bigger one. So yes, I can pretty much confirm that this private groups change a lot the way we communicate.
In Germany, free lunch is a taxable income. It might explain the difference between full and part time employees. How does it look like in your payslip?
you call it paranoia, I call it healthy skepticism

mozilla should and does know better

your inane ramblings aside, firefox has a focus and this is right in it
Very interesting. I have "Intestinal Malrotation" and have had surgery for it (cutting ladds bands). Still experiencing several of the issues that I had before the surgery. I am 28 and was diagnosed when I was about 25-26. It is a very rare condition.

One thing I've learned since I was diagnosed is how little we seem to know about the gut and the surrounding area. I hope more research will shed light for future generations.
The person who I am responding to said the following describes something bad:

> either it takes me half a second to tell I'm not interested in an ad, or I actually am interested and i follow the ad because I am interested and I want to support the website

The second half of that sentence is precisely what I'm describing. Do you disagree with my characterization of that sentence?

I assume they included that part in the quote rather than cutting it off earlier because this was part of what they were saying is bad. Do you disagree with me there?
The Daintree, like most of our ecosystems, is in rapid decline: https://www.theguardian.com/environment/2019/apr/30/climate-...
"Math is the purest form of art humans can produce."

Curious, what makes you say this? Not that I strictly disagree.
Nothing in his response is about encrypting DNS. Go grind your axe elsewhere.
> I see you promoting your app/site constantly. I don't understand why this isn't against the rules on hn.

You can vote and you can flag. The source of the app in question is available on Github with a GPL V3 license.

Personally I'm happy to see someone so passionately tackle what I find to be an interesting problem. He's open and approachable. He should be encouraged. He's not advertising the monetized portion of the app (saving to Firebase, which he has to pay for himself.)

As he said, it's not "there" yet, but how else do you get there without becoming so intimately involved with a problem? I'm rooting for Polar and happy to see regular updates coming in through the channels I monitor.
Math is no art, its structure and logic severely limits what one can imagine or do.
The 1950s were a different time. Nowadays computing power is almost too cheap to meter. I do not think anyone at almost any software company knows how to answer the question "how much money are we spending on running our compilers". In most cases, I suspect the cost of running the compiler dominated by the salary of the programmer as he types "make" and waits for the compilation to finish.

We live in a world where every employee has a previously unimaginable amount of processing power dedicated for their personal use that spends almost all of its time idling. That results in a far different calculus than the world where processing power is a scarce resource.
Mozilla does ask.
It's easy to make up stories on the internet for fake internet points.
> Autoscaling strategies are often traditionally hand-coded to depend on the costs associated of not completing transactions or site going down from a business impact analysis (BIA).

Adding on this, my current thinking is that it would be possible to better surface this tradeoff by modeling autoscaling as an inventory problem. There's a stockout cost and a holding cost; for a given probability of hitting a cold start and for a given cold start lag, it should be possible to compute the optimal instances on-hand.

Then there are, as you point out, many special business rules. Where I work we have a pool system for testing environments. It works reasonably well until a particular team, sitting upstream of approximately half the company, makes a release. Then suddenly everyone's pipelines kick off simultaneously. So now they have a system which watches for signs of impending release and pre-emptively scales up.

Autoscaling should not be your first line or final line of defence. It is a powerful tool, not a magic wand.
Notably, the 345M model (1.5 GB on disk) is big enough that it's pushing the limits of conventional GPUs, and an alternative method of finetuning the model (https://github.com/nshepperd/gpt-2/commit/47df6da611716b4826...) has to be used to prevent the GPU from going OOM.

I'm working on tools to streamline GPT-2 text generation: I'm currently porting the code above to gpt-2-simple (https://github.com/minimaxir/gpt-2-simple) to allow easy finetuning/generation, and am also working on a way to quickly build an API/client for easily deploying GPT-2 to production and generating text at scale and cost effectively. Even the 117M model, managing CPU and RAM performance is tricky.

But given the incredible results of just the 117M model (e.g. Hacker News titles from a retrained 117M model: https://github.com/minimaxir/hacker-news-gpt-2), I'm eager to put the 345M model through its paces.
Firefox: Actions internal to client, instead of fetching from normandy-server
Where you would set a breakpoint at x=1, I would insert a syslog statement and dump the data into the log file. Since syslog is another process I can watch the behavior of the program while it is in operation alongside the other programs on the system. I've actually only used debuggers on systems which don't have any logging infrastructure.

At my last job for example, I frequently would plug the JTAG in to check the instruction pointer and read from the memory-mapped flash on our safety MCU because there was no other way to read data off the device after a crash.

And it was also an asset in quickly testing the programs I wrote for TI's N2HET because I could pause execution after the programs were loaded into the HET instruction ram, use the debugger to configure the variables in the instruction RAM and set the HET executing and watch the output on my oscilloscope. This ability to manipulate memory in the running program is very useful.

I used it very frequently when testing new components on our system buses because I could halt execution and configure DMA transfers and also inject data into system ram. So I could quickly validate my understanding of the reference manuals.

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.
I wish that there was a way for Luakit / Qutebrowser to support extensions from the major browsers.

Every time I use one I love it initially but then find myself desperately wishing for uBlock Origin and my password manager extension.
So basically, because an activity you voluntarily engage in might be dangerous to you, you see no problem endangering other people who never signed up for sharing the sidewalk with metal contraptions flying by at a high rate of speed. Sorry, zero sympathy for you here, and especially for your pretension that anyone other than you is acting entitled.
One of my cats was born with a diaphragmatic hernia and we didn't know until she was like five years old. Organs were all over the place but things were fine. Stomach was in the upper chest, and the lungs had grown into the lower abdomen.

She ended up showing symptoms of not being able to keep food down (although eating slower seemed okay) and so we got it fixed for a pretty penny. It really seems like depending on where the organs end up, there might not be any issue. I was really impressed with how mechanical the problem is and how reliably successful surgery is. Presumably there could be complications if there's a real tangle.
> the blame lies in GitHub not making this feature optional and more known.

Which feature are you meaning should be optional and more known?
I’ve never understood the “I don’t need a debugger - print statements are fine” argument. Even if you only use a debugger to view application state, (which, for most debuggers, is but a tiny fraction of their capability) it’s still an order of magnitude more convenient than print statements.

No need to modify code, and no risk of forgetting to remove a print statement (I have seen a forgotten dump on a rare execution path leak sensitive data to users first hand). Not to mention the cases where printing can change or break the program in some cases; for example printing before sending headers in something like PHP.
I thought that it was a fact that has been known for much much longer then that (like almost forever)....
These techniques are not mutually exclusive. Using a debugger to help find the bug doesn't prevent you from adding assertions or logging to your code afterwards if you think they can be useful. For that matter, you can use a combination of debugger and asserts/logging to find the bug.
That struck me too the couple of times I've seen them in the wild. I found it evoked a certain awe to come across such a strange and magnificent creature just doing its own thing out there in the forest.
I think their definition of terrible and mine are very different.
Redox os
> The fact that you explicitly have to attach a debugger before starting the program is a regression in Unix IMHO.

Not sure if this is exactly true for Unix. For embedded targets you can often attach to a running uP with GDB.
Now I know why they are so badass in Far Cry 3!
VR+AI will not make a significant impact. I am a former language educator, and I've been through this before... and before... and before.

It follows a hype cycle. The idea is promoted. People get excited. It comes out. It fizzles. Later, educators rediscover the idea. They implement it. It has a small positive impact for small number of learners in a small number of cases.

To give some examples:
- Native English Speaking Teachers
- English immersion villages in South Korea
- English robots in South Korea and Japan
- The Audio-lingual Method
- Berlitz Method
- Rosetta Stone Immersion Based Learning Method
- MUDs, MOOs, MUSHs
- MOOCs
- Blended learning
- Badges
- Gamification
- Second Life

There's no reason to think VR+AI will be any different. It's simply what's hot right now.
I'm on 66.0.3 and it worked for me. All my addons worked. I removed the study from about:studies and everything is fine.
Diane Greene
I wrote 3Kloc of C++ for a dwarf fortress plugin while convalescing with very poor eyesight, and did not ever get around to figuring out how to start gdb, so crashes could involve alot of pondering or compiling in logging to track down simply where in the source it occurred.

A couple of months ago I finally had a go at using gdb to help fix a reported crash, and found that with a debug built executable, just type "gdb progname" and then at gdb's prompt "run" - hey presto if the program crashes it gives the source line. No problem that the entry executable wasnt built with symbols. It was hugely useful for a tiny learning step.
Just walk away.

"The language runtime is the OS." - https://news.ycombinator.com/item?id=15468395
Hmmm, it seems like having layered security, where accidentally exposed credentials aren't automatically "game over" would be better than not.

Not sure how practical that is to implement for every technology, but for many it could probably be done.

Seems like a time+money vs risk trade off thing.
Sure I’ve written some awful code in the past but I am at the point that when building certain application types I know exactly what I am doing.

If I was writing code in c++ I would probably create something awful because I wouldn’t know what I would be doing.
I think actually Ruby is Alan Kay style but with an imperative surface implementation, itonically
Can we please, please, please kill the myth that Terraform in any way helps in any way with provider independence?
Nothing? https://en.m.wikipedia.org/wiki/Betteridge%27s_law_of_headli...
I read this blog post in full and geez.

Since the author quoted Guido van Rossum, I'll share a recent anecdote from my interaction with Guido at PyCon. I first met Guido this past Wednesday, I'm guessing after he attended the Python language summit. He honestly seemed to be bristly at the time, probably because he's heard many of the same arguments raised over thirty years (I can imagine something like "hey why not get rid of the GIL" -> "Wow, why didn't I think of that?! Just get rid of the GIL!" although hopefully it was more higher-level than that). One of the other language summit attendees was talking about a particular Python feature, which I don't remember, but the underlying notion was that even if you get testy with contributors they'll still be a part of the community. I remember thinking, "No. That's totally not how it works. If you get testy with contributors they'll just leave and you'll never hear from them again, or you'll turn off new contributors and behead the top of your adoption funnel meaning your language dies when you do".

Python has such great adoption because it caters to the needs of its users first. Take the `tornado` web server framework. I haven't confirmed it myself but apparently it has async in Python 2 (async is a Python 3 feature). How? By integrating exceptions into its control flow and having the user handle it. But it shipped, and it benefited its users. IMHO, `pandas` has a decent amount of feature richness in its method calls, to the point where sometimes I can't figure out what exactly calling all of them does. Why? Because C/Python interop is likely expensive for the numerical processing `pandas` does and for the traditional CPython interpreter, and ideally you want to put together the request in Python once before flushing to C, and because people need different things and so need different default args. `pandas` also ships, and benefits a lot of people.

Shipping is so important in production, because it means you matter, and you get to put food for you, your family, and the families of people you employ. You can't just bemoan debugging is bad because somebody isn't a genius or not in an architect role. Debugging means you ship, and you can hire the guy who isn't aiming for a Turing Prize who may have a crappier job otherwise and he can feed his family better.

Don't cargo cult people you're not. Use a debugger.
Germany's been breaking the EU's excessive trade surplus rules for more than ten years as well, and nobody even talks about it ! Go figure.
The possibility of making a mistake does not prevent one from learning a subject on one's own as deeply as one wants. In fact, discovering a mistake is an achievement and a great learning experience in its own right.
Master BOOT RECORD – DOS themed 8bit heavy metal
CDI may be the golden egg though. I enjoy using it as an alternative to Spring, it's just unfortunate it comes with the deadweight of legacy ee.
So... that makes what China is doing ok?
As you can see we have identified the crash in this process. Good have Steiner attach GBD to it to find out what is wrong. Mein Fuhrer... Steiner... Steiner accidentally killed the process and rebooted the server.
agree. and my next fear is that all of the medical establishment, suppliers, and practitioners who depend upon surgical procedures for their profitability downplay the additional risks and continue to encourage all of us to undergo surgery
Ive encountered a few one in the wild back in the daintree forest and I didn't got threatened at all as they were just walking through.

When it comes to accidents, never heard about anything whereas the same can't be say about the salt water crocodile that live in the very same region

Fun fact, the female casswory is much bigger than the male and it's considered down there as the gardener of the forest because it eats all sort seeds that when poo get all the nutriment it needs to grow, pretty amazing bird.
They also have extensive partnerships with certain brands — their homepage currently serves ads disguised as content from a handful of companies.

(I say this as a user of and contributor to Unsplash)
Funny, I'd say the chart that omits 2/3rds of the budget because it doesn't fall under a somewhat arbitrary label is the one that is deceptive.

There are no "mandatory taxes" or "discretionary taxes".
It's sort of a long-running joke in my family that the males only need about 6 hours of sleep. I wake up naturally after about six hours, feeling refreshed, if I've had an otherwise uneventful day. However I'm also sort of a lifelong night owl -- "sort of" because I have weird sleep patterns with a bias tending toward nocturnal, which I call the 26-hour day, since it sorta shifts up a couple hours every day -- but my dad and my brother both are otherwise pretty normal and have always been the same way, needing less sleep. Another interesting tidbit: I come from a long line of farmers -- perhaps a bit of a tautology -- and the males among my ancestors were supposedly renowned for never needing an alarm clock. This is something which is true for the males in my immediate family to this day. Of course, I set an alarm if I need to, but I often wake up before it goes off. I've just recently paid for long-read WGS from Full Genomes, so I'm excited to look into this!
archive.is is a very important tool in online extremism research and you've taken money from far-right extremists, your explanation for why it's inaccessible seems incomplete.

This is probably where I get banned from Hn but it has to be said - to posture as if you care about end users while in the same breath taking money from extremists and turning over personal identifiable information to far-right outlets like DailyStormer, is disingenuous at best and I can think of other ways to describe it which are less charitable.

You also host and protect 8chan.

https://twitter.com/ncweaver/status/1124091916520497153

https://twitter.com/klarajk/status/1122625367490146304

https://twitter.com/Riverseeker/status/1122612031234945024

https://twitter.com/slpng_giants/status/1123592717341200384

https://twitter.com/NathanBLawrence/status/10562868097418199...

https://twitter.com/NJDemocrat/status/897147112273608705

https://twitter.com/InvestMib/status/1123308004873515015

https://twitter.com/jwz/status/1124415034610860033
Canadian Government Releases National Cannabis Survey, First Quarter 2019
Yet the most prevalent tests these days for SE are based around the old problems. Then again these tests are less about how good of an engineer you are and more of how submissive you are.
>first situation

I wonder if it's possible that you saw multiple satellites at once moving in the sky?

>second situation

I wonder if a meteor could bounce when it hits a denser part of the atmosphere and change direction a bit, and maybe it was only the angle you were seeing it from that made the change in direction look as extreme as 90 degrees?
I think the weakness of this study is that it's still all self-reported. I know a lot of people who would label themselves "productive" who I might not consider productive in an objective sense.
Or you know you Piss off CloudFare CEO and he directs them to censor a site... Which has happened in the past
Do you use multiple decks? I found myself creating several, and then finding it hard to follow up on many of them. It’s a pity though, because some of the cards in them were interesting, but the whole deck wasn’t. Maybe I should have a “misc” one.
Can you elaborate on the expected hardware requirements? (Both for fine tuning and inference)
> Let's start with Boolean algebra and throw in same basic set theory.

I know where you are coming from, but yawn. Learning something that has practical applications is much more enlightening and fun (besides being useful). Linear algebra is one example.
What about people who committed suicide by running a car in the garage? What about smoking?

Sensationalism is the biggest threat to people accepting climate change in a wholesome way. Take a stand. End Sensationalism.
microdosing for mood enchancement/nootropic effects is a little dicey for dosing

psilocybin/shroomtek tea is socially passable

tabs or anything else you have issues with consistency
If an assembler or compiler could save you from having to run dozens of extra batch jobs to fix a bug in your hard-to-understand machine language code, it might have allowed more time on an expensive machine to be used for productive purposes.
What's really whack when you consider it is the same neuromuscular system that allows us to walk can also be repurposed to drive a car, fly a plane and operate other machinery.

Isn’t this because we purposely design all those things around our anatomy though?

I’d imagine alien octopuses’ vehicles would be designed around their anatomy and they would have no trouble using them.
If they're not really adding features then its the same staff. Not every change needs a new developer.
News, Twitter, conferences, VC advisory board members, independent consultants, university professors. Everyone likes talking to VCs and telling them what the hot tech trends are.

There's also public funding sources and scientific conferences or publications that will identify upcoming technologies a couple years before they are VC-ready.

Finally, "what's new and hot" is not really sensitive information. You have to get pretty deep into a company's business before you run into something that's confidential.
Surface mount.
What you're reaching for is expressing wages in terms of "Purchasing Power Parity", or PPP.

https://en.wikipedia.org/wiki/Purchasing_power_parity
>missile testing

This reminds me of something I saw that I never really talked about. Maybe about 7 years ago, I was out bicycling at around 10pm at night outside of Socorro NM (a small desert college town), and to the west I saw a light appear from behind some mountains steadily heading up and north in a slightly curved path. I thought it was a plane or a helicopter until it suddenly disappeared after about 30 seconds. I assumed it turned off its lights or that I somehow misunderstood what I saw, but a minute later, a new light appeared from the same original spot, followed the path again, and disappeared. This sequence repeated maybe ten times. I assume it was some kind of missile test that I saw. The White Sands Missile Range was 10+ miles to the southeast (the wrong direction), though I think I remember there also being other explosive testing ranges nearby to the west. I would love to know what exactly I saw, though I never knew how to go about finding that out even if the information was published somewhere.
Oh so all those fillable pdfs are just hacks then right?