jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Looking at the table of contents, it's kind of jarring to see a discussion of transition systems followed by elementary topics like binary search, sorting, etc. I would've expected the book to start with labeled and unlabeled transition systems and then get into various forms of temporal logic, etc. Who is the target audience here? A CS 101 student, or a CS graduate student?
Assuming emacs, attacking major mode detection, or triggering lisp execution.

Edit: but also identifying heuristics like lack of JS execution, or potentially client specific http client behaviour
Yes they are, and they are even keeping track and which of those email account are bouncing back.

See: https://www.linkedin.com/secure/settings?emadd=&goback=....
I look forward to your campaign to change

hg init project

to

mercurial-admin.py startrepository project

Those Ruby developers and their magic. Or something.
> "Startups" and "enterprise systems" are, in many (most? all?) cases, worlds apart in terms of needs.

Sorry, I didn't mean to imply that they were; more that the wide adoption by both enterprise and academia has driven the development of a great number of world-class libraries and platforms in java.
The two meetup groups are actually the same. (Changed/simplified the web address a while back.) I updated with contact information and a better description.

The Facebook group and Google group still need updating.
Looks the same to me. Is it only for the premium accounts?
I really don't believe it. I'm sorry, but real life doesn't play out like that. Maybe there is a grain of truth to the story but alarm bells start ringing when the tale comes straight out of a script writers workshop. Read it again!

And why does this have to be a troll post? The Internet is full of this stuff, reddit in particular (see IamA). Is it so bad to be skeptical?
This is beautiful. Too often I see business as a purely soul-less set of transactions predicated on the exchange of money where both parties need each other, but keep each other at arm's length.
Chrome is literally the only app I ever run on my MacBook. I do everything else on my desktop. So it's not that I only use the web, but that I only use the web on that particular device.
Are zombies such a big problem , given modern weapons and armies/police ?
[Edit: deleted my original reply here. I had ended in "Are you sure you didn't misread the original comment?"]

Ah ha! I misread your comment! This was the bit that confused me:

> They're also an escape hatch,

I read this as

> There's also an escape hatch,

So I thought you were saying that the code in your comment was a solution to the problem posted by the original comment. This is why I found your comment so bewildering! I now see that what you were saying that this gotcha (Python evaluates function default arguments, once, at the point of definition) also has a use.

So, I have to say sorry about that. But I also can't help saying your comment could've been phrased a bit less confusingly.
I used to be a "40 hours of focused work a week isn't even doable guy".
After working at a startup, I believe this is incorrect. I think personally I have a capacity of 55-60 focused hours, and some people might have more, maintainable indefinitely.
Why wouldn't it? More popular = more users = more people complaining when stuff breaks = more political pressure to get it fixed.
Other than Curie, I recognized Pauling, though admittedly more from his obsessive crackpot advocacy for taking massive doses of vitamin C.
https://www.vox.com/2015/1/15/7547741/vitamin-c-myth-pauling
Flymachine | Frontend & Backend Engineers and QA Lead | Bay Area, NYC, or Remote in US (preferred) or Europe | Full-Time | https://flymachine.com

Flymachine is a livestreaming startup (~50 employees, ~15 engineers), pioneering the digital future of live events. A virtual venue for live entertainment, Flymachine creates a new, customizable experience in a digital world offering the thrill fans enjoy at live events. For the first time, fans have the agency to choose how they experience live entertainment socially - from the comfort of home, with friends and fellow fans from around the world.

Flymachine was conceived by the founders of Ticketfly, Superfly, [namethemachine], and ATC Management. The company was founded in 2020 and is headquartered in the San Francisco Bay Area.

We are seeking Frontend & Backend Engineers to work with our small but expert team to architect, develop, and oversee a robust platform for virtual event ticketing and streaming. As a fast-paced, early-stage startup, we require a skilled technical engineer and leader to develop various complex features around the platform, limit technical debt, and scale our services layer to hundreds of thousands of concurrent streaming users.

Links to open roles:

- https://www.flymachine.com/careers/senior-backend-engineer

- https://www.flymachine.com/careers/senior-frontend-engineer

- https://www.flymachine.com/careers/lead-qa-engineer

Tech stack includes: C# .NET 5 microservices, Kubernetes, GraphQL, GRPC, Kafka, Typescript, React, WebRTC

Keywords: distributed systems, microservices, streaming, webrtc, graphql, .net

If interested, send an email to jobs [at] flymachine [dot] com.
Very interesting trick. Basically when you write something like

CHECK(a == b);

the expression-capturing part of the code is something like (these are not the actual names)

#define CAPTURE(expr) SomeStrangeObject() ->* expr

which for a == b expands to something like

SomeStrangeObject() ->* a == b

Since ->* has highest priority and is seldom overloaded, this is actually parsed by the compiler as

(SomeStrangeObject() ->* a) == b

The subexpression in parentheses returns an object which wraps a and overloads the comparison operators (==, >, < ...), so that it can capture also the comparison operator used and b.

While very convenient it is kind of easy to "break". For example

int one = 2;
CHECK( one == 1 );
CHECK( (one == 1) );

the two checks are seemingly the same, but in the second case the trick doesn't work:

my_test.cpp(6): one == 1 failed for: 2 == 1
my_test.cpp(7): (one == 1) failed for: 0

Also, expressions not in the '<operand> <comparison operator> <operand>' form are not supported, for example

CHECK ( one + 1 == 2 );

causes this obscure error message

my_test.cpp:10: error: no match for ‘operator+’ in ‘Catch::ResultBuilder(((const char*)"one + 1 == 2"), 0, ((const std::string&)(& std::basic_string<char, std::char_traits<char>, std::allocator<char> >(((const char*)"my_test.cpp"), ((const std::allocator<char>&)((const std::allocator<char>*)(& std::allocator<char>())))))), 10u, ((const std::string&)(& std::basic_string<char, std::char_traits<char>, std::allocator<char> >(((const char*)"CHECK"), ((const std::allocator<char>&)((const std::allocator<char>*)(& std::allocator<char>()))))))).Catch::ResultBuilder::operator->* [with T = int](((const int&)((const int*)(& one)))) + 1’

Same for

CHECK( 1 == 1 && one == 1);

which fails with

my_test.cpp:9: error: no match for ‘operator&&’ in ‘((Catch::ResultBuilder*)Catch::ResultBuilder(((const char*)"1 == 1 && one == 1"), 0, ((const std::string&)(& std::basic_string<char, std::char_traits<char>, std::allocator<char> >(((const char*)"my_test.cpp"), ((const std::allocator<char>&)((const std::allocator<char>*)(& std::allocator<char>())))))), 9u, ((const std::string&)(& std::basic_string<char, std::char_traits<char>, std::allocator<char> >(((const char*)"CHECK"), ((const std::allocator<char>&)((const std::allocator<char>*)(& std::allocator<char>()))))))).Catch::ResultBuilder::operator->* [with T = int](((const int&)((const int*)(&1)))))->Catch::ResultBuilder::operator== [with RhsT = int](((const int&)((const int*)(&1)))) && (one == 1)’
my_test.cpp:9: note: candidates are: operator&&(bool, bool) <built-in>

Not sure if these issues can cause real problems in everyday use, but they may cause headaches if one doesn't want to dig into preprocessor/template metaprogramming code.
Ad has been paid and set up. Thanks a lot - this is a great community!
Finished graduate school

Landed a kick ass job at a boutique investment house in the City of London

Landed 3 Trustee positions

Fixed up my house which is an ongoing project for me

Returned 21% from my investment portfolio and cashed out immediately. Looking forward to starting 2011 from £0

I learnt that I had to keep a very loose structure throughout the year to achieve all these things as accidents were more frequent than I expected. Meticulous planning helped but it could not account for mishaps.

This year I hope to focus on the following areas

1) Improving my communication skills through toastmasters, blogging, writing industry reports/journals and offering my services as a public speaker

2) Taking more risks by playing poker, being more aggressive with my investments and approaching more women

3) Keeping my health in order by eating well, playing football 2x a week and running 3x per week

4) Networking alot more and penetrating specific areas in the City and specific groups/individuals. Starting of 2011 with drinks with several CEOs and a government minister.
"The actions of a given pharmaceutical company hardly invalidate the discipline as a whole."

It's not just one pharmaceutical company, it's the entire industry. The pharmaceutical industry now tops not only the defense industry, but all other industries in the total amount of fraud payments for actions against the federal government under the False Claims Act.[1] And the psychiatric drugs are, drug for drug, by far the worst offenders. And even for the drugs that haven't racked up massive fines, their scientific support is somewhere between terrible and non-existent.

[1] http://www.citizen.org/hrg1924
I've successfully...

* launched DNSimple (https://dnsimple.com/) and got my first 100 customers.

* moved to somewhere less expensive yet still quite comfortable and started reducing my personal debt.

I've learned...

* a ton about building and running a business on a bootstrap budget.

* that really working 8 hours of billable time is exhausting and that working as a salaried worker is way easier than working hourly.

Next year I hope to...

* make DNSimple take off and generate 10x the revenue it generates now so I can reduce the amount of time I need to spend on contract work.

* pay off all of my personal credit card debt.

* enjoy every day and make the most of life.

Good luck to everyone in 2011 and remember to do what makes you happy and enjoy your lives while you can.
Indeed. I went to a fabulous tiny restaurant in philly recently. While chatting with owner, she mentioned that a reservation had just canceled and then proceeded to tweet that there was an open table. Within literally 2 minutes, she filled the reservation.

Who says restaurant owners don't get computers!

The saavy ones know their core competency and don't try to get fancy. The restaurant I mentioned has a super simple website done with inuit sitebuilder. It does the job, but with places like this the most important thing is what others say about the place and the clout the owner cultivates with their customers.
At the end of the day when you're dealing with a government that has absolutely no qualms about simply taking you away and killing you discreetly, regardless of who you are, there is no hack clever enough to protect you.
this. I am yet to stab my girlfriend and we're living together for two years now.

Perhaps shin_lao's subconsciousness is trying to tell him something? Or he's trying to see if his explanation of "accidentally stabbing his wife to death" is believable?
> They would have much more credibility if they were to have equal representation from both sides of the political spectrum

Politics does not only consist of "two sides", framing it like that is a very US-centric way of going about it.

Btw; Anybody who thinks Wikipedia is biased on politics should really take a stroll trough the self-declared conservative opposite to Wikipedia; Conservapedia, which features some of the most delusional content I've seen on the web.
That's true, I forgot that!

There's also this informative comment [1] from the post author (Marcel Weiher) explaining some details:

"This doesn't use less RAM, it decreases the performance cost of using the more frugal RC."

[1] https://news.ycombinator.com/item?id=25208007
What makes you think a reverse engineered driver set, with no official docs, on a custom and closed platform - is going to offer anything close to M1 MacOS experience ?

If you want a quiet device with low battery consumption and don't care about performance you can downclock/disable turbo boost and get that on other devices, with better Linux support.
Woman are now doing better in school than men. Does that mean that the school system is sexist against boys?
Frustrating article. Suggests that somebody has come up with a way to cut jigsaw pieces differently to arrange a rectangular puzzle into a perfect circle. The solution is so simple that the shape of the pieces can actually be described and visualized. And then, after all this tantalizing buildup, the big reveal is... hidden behind a paywall. :(
That's only true if the burglar knows that the owners ignore the dog's barking.
It is glossing over, because the vast majority is irrelevant to most people.

Do I care about the ins and outs of alimony and child support? Nope! I am not divorced.

Do I care about the ins and outs of how to deprecate the cost of my car as a business expense? Nope! I’m not self-employed.

How about foreign investment income? Nope!

How about income from farms? Oil wells on government land? Military income while serving overseas? Nope! Nope! Nope!

Do I care about the Earned Income Tax Credit? Yup! Do I understand it? Nope! Has the IRS sent me a letter after I filed saying that I qualified for the EIC, and they amended my 1040 to claim it? Yup!

The point is, if the special cases aren’t applicable, it’s the same as if they don’t exist.

Why do you care about inapplicable parts of the tax code?

Let’s be honest here. Most people have a W2, and that’s pretty much it. If they have a mortgage, their lender has already submitted a 1090 on their behalf. That’s it. You spend your day literally just copying numbers from forms and then subtracting. There’s no point to a person doing this.
Yes, that's the cheaper version they have on the BMW 3 and 4 series. Purely mechanical, but then also not speed dependent.
IIRC the title Master is for boys 12 and under.
What would Peter File say about this?
In case anyone wants to check out their Wikipedia page:
https://en.wikipedia.org/wiki/Coq
> the plan is to run an experiment (including defaulting Compact mode) and see which combinations are actually retained by users

Moving the compact mode setting into the same space as the telemetry switches not included in about:preferences#privacy seems like a great way to cook the statistics.

Hanlon's Razor only stretches so far. It's become an established pattern of hiding a feature over next to the telemetry switches, explaining that they'd measure the results with lazy load telemetry - gently defining an unspoken void that's shaped a lot like "well if they wanted the feature maybe they shouldn't have turned off telemetry?".
Once every blue moon somebody posts about idiosyncrasies of YAML. I think they should look into passing JSON whenever there is YAML expected. The YAML spec mentions that

> YAML can therefore be viewed as a natural superset of JSON, offering improved human readability and a more complete information model

> Technically, YAML therefore complies with the JSON spec

Most valid JSON can be fed to YAML parsers that support YAML 1.2
Maybe (almost) nobody cares? I'd bet that most cases where it'd be useful are served fine by sleep mode; S3 and company do use power, but it's so little as to be irrelevant for most people.
Yep. I have a Surface for work. It just reboots when you tell it to hibernate or even sleep.
Same here, deleted about 6 months ago. Was just as surprised.
As a US man travelling inside the country?

Because this is not about this case
this is sloppy, and while I don't feel like putting in the effort, I'm sure I can make an equally (in)effective analogy to prove any point I want by similarly pulling an unrealistic scenario from thin air.
Maybe I agree with facepalm. But also with informatimago down at the bottom. It's probably be in my best interest to read most unix commands straight from man.

I tend to use tar -czf <file> to untar. If it didn't work I'd proceed to tar -xzf <file> or tar xzf <file>. Even so sometime my machine wouldn't accept the command until I tried something like untar (not real!) or unzip or gzip. But those were mostly out of frustration.
On the contrary, two cars the same, it will matter more how pretty the sensors are, as people aren't going to purchase an "ugly" car in droves.
You won't need to drive 60MPH. Model S owners don't do that now, and the 3 won't change that.

A reasonably short break every two or three hours is something you should be doing regardless of your car's range.

I have yet to have the pleasure in mine, but other Model S owners report that long trips are much more enjoyable than in gas cars, because the quiet, smooth ride reduces fatigue, and the breaks are spaced where you'd want them anyway. The only problem right now is that the charging network isn't fully developed. A common complaint goes something like, "I really wish I could take my Model S for this long trip, but there's a gap in such-and-such place, so we have to take an ICE car instead." I don't think I've seen one person say that they made a trip on electricity but wish they had had a gas car instead.
This is a clumsy analogy that maps poorly to his intent. He'd have been better served making his point directly; skipping any analogy. Say that it's harder and more expensive to figure out who is "truly" needy than to give it to everyone, then illustrate how. Those points would be sound on their own.
Well that's a poorly written and terrible analogy.

"You want to even give basic income to the rich?! That doesn't make any sense at all because they don't need it, it'll cost more, and you'll be taxing them only to give it back to them."

He doesn't even address his own premise. His example is entirely inadequate because it doesn't address economics at all (inflation? redistribution? recurring costs? administrative costs?).
> It should be possible to scroll in the preview section, and then keep typing...

Yes of course, that works, but you have to scroll manually.

Maybe I don't write the way other people do, and that's why I need automatic sync and most people don't: I don't write linearly, I write "all over the place".

I constantly go up and down a document when I'm writing something: what's getting written at the bottom impacts what was written at the top. Also I think of better ways of saying something once I've written it, and once I do I need to make changes.

If, every time I change sections, I need to scroll the preview, it's incredibly distracting/annoying (or, useless: but then it's better to have no preview at all).

Also, once a document is of any serious length (say, over 3 pages), finding the part where you are in the preview can get a little difficult.
Great name - nice Asimov reference
I certainly didn't intend to suggest that an infinite number of theoretical layers might be necessary to explain nature (though I suppose I can't rule it out). Everything in my comment was meant to be compatible with (to take one example) the possibility that some particular well-defined refinement of string theory turns out to be the ultimate theory of nature, and only variations in local conditions are unpredictable. (This is meant in much the same way that the well established laws of gravitation, electromagnetism, and nuclear physics will give rise to very diverse solar systems.)

There are interesting questions in many multiverse models about the history and origin of the universe, and I've seen people express concerns about the possibility of "infinite history" in much the same words you've used here. But that's a different issue than Smolin's notion of infinitely many layers of theory being needed to keep the cosmic machinery running.

Personally, I'm not overly bothered by the notion of space and time existing forever in both directions, with new bubbles of interesting reality occasionally spawning themselves from the remnants of the old ones at random after uncounted eons of darkness. I don't know why that structure might exist rather than something else (or why there is something rather than nothing), but positing a "first cause" wouldn't make me any more satisfied (and would raise additional questions). I think modern math and science are more comfortable with the possibility of infinity than folks used to be, and that our notion of a "cause" is rather different. (When I think of "causality", all I think about are light cones and Cauchy problems: http://en.wikipedia.org/wiki/Cauchy_problem .)
Pi isn't an approximation but a real number which is uncomputable, but otherwise precisely identified. On the other hand, a rational number like 3.14159 serves as an approximation of pi.

pi doesn't help you find the distance around a circle in some curved space-time, but pi is what it is.
Yes. SSH can be silently mitm'd on the first connection due to not having the host key cached.

On the other hand, every web browser that visits a site for the first time (unless it was pinned in the browser you downloaded) attempts HTTP before HTTPS, and is thus vulnerable to all sorts of attacks. All non-pinned HTTPS connections at any time can be mitm'd by a global adversary that generates a cert using a CA your browser trusts.

So technically SSL is much easier to catch being mitm'd, since you only need to worry about the first visit.
I don't think MacPorts is a direct derivative of the FreeBSD Ports Collection (someone can correct me if I'm wrong), but it's definitely inspired by FreeBSD Ports-- one of the original MacPorts coauthors (Jordan Hubbard) was the original developer of FreeBSD Ports.

I won't be switching anytime soon, though. I moved to Homebrew a long time ago and haven't looked back-- MacPorts feels opaque and isolated in comparison.
Developers also have the ability to avoid buffer overflows in C, yet they happen all the time, even for some of the most seasoned developers. This is an indication that there are issues with the language.
(Polytomic co-founder)

Yes to current scan, although not using Qualys. Feel free to email me if you want to know more: ghalib@polytomic.com
Many anime studios in recent years have thrown in the towel despite having high levels of skill at their profession. It is repeatedly mentioned here that the reason animators are paid low is due to their abundance versus the demand, and that is certainly one reason of many. But another big reason is that it is strenuous work for which there really isn't that much pay out.

The NYTimes article flaunts a $24 billion market figure, but this figure would be the few big names (Naruto, One Piece, DBZ) and those series are making money off of physical product sales and licensing deals. The anime, at the end of the day, is not the product - it's just a commercial for the product. Every so often, studios experiment with original anime, sometimes sponsored by various other companies, but these rarely turn out to be financially fruitful and primarily end up again as advertisements or a test of some new technique or technology.