jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Restaurant owners do exactly that - just by looking at you sitting in there (and other customers).
firefox 86 gets stuck on cntrl p
(says preparing preview and nothing happens)

worked perfectly before, again a case of
'if it works -----'

the `print.tab_modal.enabled` preference to `false` fix described below helped
My source (a guy who works on the Czech power grid) says the Germans kind of abuse the Czech power grid in order to move their wind electricity from the north (wind turbines) to the south (industry). They even had to take measures on the Czech side to push some of that electricity back across the border.
It's getting there.

Prior to vaccinations, California had 40,000+ new daily positive cases.

One month into, that's down to 6,000.
Adding on to what you are saying, it depends on what one's objectives are. Books do a great job at exposing concepts but mastery is only gained by experience.

If I read a book on pottery, but I never apply those concepts, it doesn't do me much good. Furthermore, refining one's craft is almost always much more time consuming than reading alone. Reading is necessary but not sufficient to thrive and be at one's best.
Sounds like the demilitarized zone between north and south korea:

https://en.wikipedia.org/wiki/Korean_Demilitarized_Zone#Natu...

Also, the tunnels are an interesting story...
"If there is a country that has committed unspeakable atrocities in the world, it is the USA. They don't care." --Nelson Mandela

http://www.huffingtonpost.co.uk/mehdi-hasan/nelson-mandela-i...
Inalienable rights. I can't consent to give them away.
I guess that's also "no code" from their perspective!

The incentives might line up better for departments that can't get tech's attention.
> what right do the people who don’t live in his neighborhood but want to have the right to immiserate the people who already live there by building high density blocks?

That's what money is for. The issue is that local landowners use regulatory capture to penalize newcomers as much as possible
Incidentally, pattern matching that Java is getting is superior and more fully fledged to the one that exists in Kotlin. You can also have null safety in Java by means of annotations.

You can also check out C# since it fits your requirements. It has pattern matching, but sum types are still in the works.
you're thinking too narrowmindedly ;-) Think we should be putting Benioff on the spot and have him volunteer it as low-income housing.
If you mean JIT, then I'd recommend looking at PyPy, also other JS engines and Java HotSpot, to see what other techniques are out there, when they work, when don't and why.

Ultimately V8 is almost an ecosystem in itself, it's embedded into quite a few other software, the ECMA262 standard is continuously changing, the Web is changing, Chrome changes on top of all this, plus there is a lot of backward compatibility stuff.

You can look at the V8 bugtracker pick a task and try your luck.
no way i'm filling out that form 2500 times. need a way to mass upload.
Slides here: http://www.slideshare.net/timanglade/couchdb-ruby-youre-doin...

The optimization part of the talk is only about 10 minutes long (5:10 to 16:04) and highly applicable to other languages & libraries. The rest is slightly more Ruby-specific.
I'm not a backer but watching from the sidelines I have a feeling there's so much hype built around this game that it'll be underwhelming no matter what they release, especially a year from now when there'll be more current-gen titles to compare it to.
I've also switched to ASP, largely because of choice rules plus filtering. You can write things like:

{ active(A) } :- thing(A).

Which says that for all things A, active(A) is a free choice of true or false, constrained by the requirement to be consistent with all other clauses in the program. That lets you do abductive reasoning, e.g. find an explanation, plan, or cause from a possibility space, consistent with the other asserted facts.

You an also write pure constraints, like:

:- active(duck), active(cat).

Which says to reject all answers in which both duck and cat are simultaneously asserted active. This allows an overgenerate-and-filter style of programming, where you use choice rules to generate everything in a possibility space, and then constraints to filter out the ones you don't want. Prolog doesn't really naturally support that style of programming, though certain kinds can be hacked in with Prolog+CHR, or with one of the CSP extensions.

The main downside in my experience is that ASP doesn't do well on large programs, even large-but-simple ones that Prolog handles well, due to the fact that ASP is grounding everything to the moral equivalent of giant SAT problems. Particularly if you use numerical reasoning over non-tiny ranges. Say, you have some sprites on a grid, and at each time, each sprite has exactly one X/Y position:

canvas_x(0..799).
canvas_y(0..599).
timestep(0..99).
sprite(mario;luigi;babomb).
1 { pos(S,X,Y,T) : sprite(S) : canvas_x(X) : canvas_y(Y) } 1 :- timestep(T).

A program like that totally blows up due to the 800 x 600 x 100 x 3 ground instantiations of pos, particularly if pos is then referenced in a lot of other rules. Since Prolog doesn't ahead-of-time compute all the ground instantiations, it can avoid that in certain classes of programs (in this case, you'd memoize the one pos per sprite/timestep once you find it, then use the cut operator to fail-fast on any other queries). There are papers on avoiding this via a new generation of "first-order ASP" not based on propositional grounding, but afaik no implementations exist.
Ethnic groups in Finland, from Wikipedia:

Finnish 93.4%

Finland-Swedes 5.6%

Russians 0.5%

Estonians 0.3%

Roma 0.1%

Sami 0.1%
I agree they're useful, but CHR has been included as a standard part of most Prolog implementations since the 1990s. It's possible it just hasn't been fully discovered yet, but it's had some time to attempt to win.
That bet would be a flip of the coin unless you specified how much higher.
Nothing. Lisp's a general purpose multi-paradigm programming language, while Prolog isn't.

If you need a rules engine, great, but there's no reason to shoe-horn general programming problems into the Prolog model.

If you have JESS / Java or CLIPS / C, or generally, a rules engine for your favourite language, what does Prolog bring to the table?
"I haven’t seen it this hot since 1997. It’s white-hot."

Sounds bubble-icious to me ...
The main reason I "think" liberals want to poor money into the public school system, is because most teachers/educators are liberals. If there was a study of politcal parties in the American Education system, it would vastly weigh towards most educators are Liberals/Democrats.
There is nothing inherently wrong with wanting to focus on hobbies/life and not caring much about working time job - I would guess most people fall on this side, actually (and they don't even have too much of hobbies either). However, the way you wrote this post, it strucks me that maybe you have burnout, or you're depressed - as if you reach out to your passions not mainly because you like them, but because those never failed you, and you want to get away from everything else, in which you were disappointed.

If this is not the case, just ignore this, but please think about it first. The world can be a great place with the right view, and there is a lot that can bring you back on track - including an inspiring daytime job.
"Tor does not defend against a global passive adversary" -- TOR developers.
No. First of all you're being pretty rude. Secondly, I don't want ANY pecking order in Tor. They should just focus on making privacy tools and leave the unrelated political messaging aside.
Facts don't exist when we're talking about politics and power. If you believe they do you have a hopelessly naive view of the world. But I'm similarly not going to spend time lecturing you about it.
> India is WhatsApp's biggest market with over 400 million users

> Signal saw 2,200 installs on India's app stores on Wednesday up 38% from 1,600 installs in the week ended December 30, according to mobile intelligence firm Sensor Tower. Signal saw about 51,000 installs in December, up 11% from 46,000 in November.

Its going to take a while to catch up I think, but:

> Harada declined to provide numbers, citing company policy, saying the Sensor Tower data was “directionally correct, but generally the numbers are off by a few magnitudes.”
Common Lisp. I'm an expert, and of course I've customized it heavily. (Especially with FSet [0].)

[0] http://www.ergy.com/FSet.html
"Every year, our phones get smarter, our cars safer, and our medical treatments more advanced. We all benefit from startups and established companies competing through constant innovation. So why is it that in one of the most advanced countries in the world, we’re still using the legal technology … of 1787?"

Oh that pesky constitution, getting in the way of startups ...
Music piracy has not decreased concert attendance, quite the opposite.
For those who aren't familiar with Kurzweil's thesis and don't want to read his books, this video of a presentation he gave at MIT is a good introduction:

http://mitworld.mit.edu/video/327

Running time: ±36 mins
That'd be fine for Americans (or other people using ASCII) faced with a Russian а, but how about a Russian faced with an ASCII a? You could hardly flag every use of ASCII, and creating a table of which characters go together seems a a lot of work (and it would be hard to do properly).
This idea is just stupid, not even considering the ridiculous technical challenges. There are about 200 countries in the world, so there are many experiments going on, and many of the experiments are very successful, from the socialist northern European states to more conservative ones like Singapore. Even the USA with it's many flaws is one of humanity's greatest achievements in terms of producing wealth and welfare for its citizens. Rich people like Thiel can pretty much choose whichever of these countries they want to live in but that is not good enough for him, he has this weird obsession with creating a Libertarian utopia out at sea.
Nabbing the video right now, thanks for the link! I doubt I would've run across that one any time soon.
Not the point he was trying to make.

There are plenty of flaws, but there are different avenues available other than what the GP mentioned.
"Use 64-bit version" is not much of a gotcha. It warns you when you start up the 32-bit version (or at least it did). Besides that, reinstalling Mongo is an easy and fast operation.
Please don't post ideological boilerplate here. Such discussions all lead to the same few black holes (whence no thread returns) and those are what we're hoping to avoid.
He wrote a blog post explaining his reasons for leaving: http://eisenbergeffect.bluespire.com/leaving-angular/

"I am not saying that Angular 2.0 is going to be a bad framework. What I am saying is that it is no longer fundamentally the same thing I was originally hired to help build nor is it compatible with my vision for the future. It is no longer the best path ahead for the existing Durandal community and it also isn't the best choice for anyone who has used my other frameworks and wishes to migrate to the web."
I think that if functionality is repeated it makes sense to abstract it into a function. However, I've recently been reading through a codebase in which every function is about 10 lines long, and there are numerous functions that are only used once. This makes it hard for me to follow the code since I frequently need to chase down the 10 line function that is only called once to see what it is doing and then return to wherever I was in the code.
I don't think lying has much of an effect, the main thing that counts for "potential future" is being alive / able to "live".

IIRC the metric is routinely used when evaluating new treatments, measuring their associated cost in $/DALY helps comparing and price negotiations.

If things are really tight (think war, poverty, pandemic, etc) I think at least it can be fair and effective. One can't live forever, and IMHO prioritizing younger people for medical care is widely accepted. Of course there needs to be a few humans in the loop as it's just a statistic and there are no guarantees.

And obviously a cold soulless robot AI optimizing for it would be insane, but that goes for most metrics.
Where do you see that? I can't find that on the page.

Also, how?
How permanent is the levaquin (etc) damage supposed to be?
Is this due to some notion of it being slow? VSCode is fast, native-fast. With a fantastic plugin ecosystem

I've been a full-time Vim user for the past decade (now NeoVim) but I've seriously considered switching, VSCode with vim mode turned on is truly fantastic, it's just not portable enough for my needs.
>Not really if they do something wrong they will get a fine of tens of millions but thats a tiny percentage of their profit, its an operating cost not a punishment.

And lying gains them a benefit in excess of tens of millions?

It's all too easy as a large company to use non-specific (and SEC-approved) language to dismiss the claims: "At Google we have a non-retaliation policy and take all such concerns seriously. We are investigating these claims and will cooperate...."

When instead they go out of their way to provide a specific response and claim to have evidence to back it up-- publicly and to the media-- it is thus very credible; they have much to lose if they are lying and very little to gain.

On the flip side, the terminated users have zero incentive not to lie if it benefits them; there are no laws against doing so, and there is much to gain in terms of reputation and potential settlements.

Lets keep in mind as well that SEC sanctions can be much more significant than simply a fine. Musk made a tweet and was forced to step down. You think Google's going to take action that could piss off both labor boards AND the SEC AND any courts that end up handling potential litigation?
Everything has a cause but the morality changes depending on the cause.

If a person has a heart attack while driving and runs over a pedestrian, that's a tragedy all around. If a person runs over a pedestrian because they were texting while driving that's irresponsible.
Technicalities are the part of the law that are exploited by the megarich.
I ran an emulator on my phone but I was not allowed to use it during tests. I had to write complex programs on the TI to solve the math problems on tests(I wanted to be a programmer not a math wiz). I once had a teacher who made you show him that you deleted all the programs, well there was a program for that. :)

I don't recommend using aides during tests.
> Judging from the content of this thread, Google’s investments in union busting consultants and their PR strategies are paying out in spades.

Or people aren't fooled by the positive coverage for fired workers and political agitators and know what's really going on, and this has absolutely nothing to do with union busting, just individuals who can't tell a workplace from a culture war battlefield.
Just wanted to mention that 50ug of LSD tartrate is very noticeable. A 100ug tab is a surprisingly strong tab.

Source: have worked directly with LSD crystal in the past. (Unfortunately anecdotes are king when it comes to illicit drugs otherwise I’d be able to cite an actual external source)
> it baffles me that they accepted to get these

The chorus of people asking for increased typesafety had become too loud to ignore. Type hints gave them enough support to cover 95% of their needs, which were/are largely organizational rather than technical: developers must feel sure they are using the right classes in their code, pulled from the right places in their project, and don’t have to look up docs at every step (because the IDE will autocomplete stuff). What happens later, the low-level implementation, it doesn’t really matter; what matters is the information about types is surfaced somewhere, so that IDEs and tooling can use it to document projects and help developers.

That’s what type hints do, and yeah, they are basically glorified docs, but integrating docs into syntax is one of Python’s many traditional strengths (see docstrings, doctests, etc). That’s also why they are optional, thank goodness, so people who don’t have big-org / big-project needs can still be productive.
That's good. But I don't think the major cloud providers make it very obviously, either way. And when something's not clear, often the answer isn't good.
Location: San Francisco Bay Area, CA
Remote: Available
Willing to relocate: Yes, prefer USA, Canada, or Europe
Technologies:
Languages: Java/Kotlin/Scala/Clojure, Python, Ruby, C/C++, Objective-C/Swift, C#/F#, ES6/TypeScript/VB.NET, Rust,
PHP, BASIC, Erlang/Elixir, Julia, FORTRAN, COBOL, HTML, SQL, CSS, SCSS, LESS, SASS, XHTML, XML, JSON,
HTTP/IP Web API, SOAP, Bash, Z Shell, PowerShell, VBScript, VBA, CoffeeScript, LISP/Hy/Scheme, Lua,
MEL, MAXScript, MATLAB, ActionScript, Go, QBASIC, TI-BASIC, Smalltalk, Squeak, x86, ARM, Verilog, VHDL,
R, Dart
Front-End: Angular, jQuery, Bootstrap, Vue, Ember, Express, Backbone, Underscore, Wix
Back-End: Node.js, Play, Akka, Kafka, Spring, Finatra, Storm, Spark, Hadoop, Rails, Django, Flask, Actix, .NET,
.NET Core, Phoenix, Vapor, Laravel, Drupal, JSPs, Azure, Google Cloud Platform, AWS, Heroku, Kubernetes,
Docker, Vagrant, Git, phpMyAdmin, Dreamweaver
Databases: PostgreSQL, MySQL, SQLite, SQL Server, Access, MariaDB, MongoDB, NoSQL, CouchDB, HBase
Mobile: Android, iOS
Game Engines: Unity, Unreal, Roblox, Source, CryEngine, Amazon Lumberyard, Pygame, Phaser, PlayCanvas, LÖVE,
GameMaker Studio
APIs: Boost, Vulkan, OpenGL, WebGL, Numpy, pandas, matplotlib, Twitter, SoundCloud, Spotify, Discord, Google Maps
Methods: REST, Reactive, Agile, Cascading, CRUD, Full Stack, OOP, Functional, Procedural, Declarative
Desktop Operating Systems: Windows, Mac, Chrome OS, Linux/UNIX
Other Skills: Artificial Intelligence, Mathematics, Physics, Engineering Materials, Chemistry, Game Mechanics,
Circuits, Algorithms, Compilers, Game Creation/Design, Concept Art, 2D and 3D Asset Creation, Audio,
Robotics, Animation, Digital Photography, Texturing, Graphics, Management, Leadership, Accounting
Résumé/CV: http://bit.ly/JJ_Reibel
Email: jj.f.reibel@gmail.com
Objective: Seeking industry experience as a Software Engineer.
Work Authorization: US Citizen, EU Citizen
Education: Bachelors, with some graduate study, multiple other college degrees and certificates
Experience: Over thirty years of independent experience, and publishing mobile apps since 2014
Current Projects: Full stack app, native mobile apps, large scale Unity game, a new programming language,
a Node.js database library
LinkedIn: https://www.linkedin.com/in/jj-reibel/
Spoken Languages: English, French, Spanish
It's easy to criticise, and it may even be pertinent to point out on missed opportunities.

However, you really should not quote Microsoft's share performance without detailing the dividends they have been consistently paying: http://www.nasdaq.com/symbol/msft/dividend-history
Originally, of course, Netscape was a rewrite of Mosaic (they even tried to rip off the name) and Microsoft licensed the Mosaic code to get a quick start in the browser business.

Microsoft did a complete re-write to componentize the browser and after IE3 (I think), IE was generally better than Netscape. At least, Walt Mossberg said so.

Hard to know why Microsoft stopped developing IE6 and you may be right. However, the next browser was scheduled to appear with the next OS, which was Vista, which turned into a debacle. If Vista had come out on time then it might not have been so bad.

You will recall that the US gov sued Microsoft on the basis that the browser was a separate market from the OS, whereas Microsoft argued it was a part of the OS. This gave Microsoft no incentive to develop IE on the sort of separate fast-track schedule that would have been best for the industry, and for consumers.

That's probably just one of the ways the anti-trust action helped harm consumers. Another was that it gave OEMs complete freedom to install crapware, which also harmed the whole PC industry.
It's time to retire that Kuhn/Planck quote

Oh, I don't think so. As its presence in Kuhn's book suggests, the kind of 'scientific truth' Planck was talking about is not just any hypothesis, but the much larger thing that we now (post-Kuhn) call a paradigm. For a counterexample, you'd need to show a paradigm shift occurring within the individual careers of the most established scientists in a community. QM isn't an example of that, for two reasons: it was the work of a new generation, and the debates you refer to were taking place within the new paradigm [1].

Your example is ironic, since it was Planck who put the Q in QM. If the history of QM refuted the quote as easily as all that, he'd never have said it in the first place.

(I do agree with you that most claims of a new paradigm turn out to be false.)

[1] That's not quite correct; they also took place before the new paradigm had crystallized—a time when (as Kuhn describes it) old models have broken down and lots of big things are up for grabs. Under such circumstances, minds change more fluidly. But such transitional circumstances are relatively rare and Planck was talking about the normal ones.
by definition, the city selling a fixed quantity of medallions is NOT capitalism at its finest. enabling an infinite number of providers to charge any price for any service they want, then letting those with the best offering win, is capitalism at its finest. the moment the government gets involved in limiting distribution you veer away from open markets/capitalism.

not that i'm a huge fan of unfettered capitalism, but just clarifying...
This is the working code (you have to declare your intention to capture according to the g++ and clang++ error output, and x requires a type in the parameter list):

auto sum = 0;
std::for_each(my_vector.begin(), my_vector.end(),
[&sum](unsigned x) { sum += x; });

I'm sure it could be golfed further though.
>"Tangentially, how do you fix this?"

I feel it's something that's best learned by example, watching and learning from someone who's skilled in the art. I certainly can't claim to have mastered it, but I definitely think I've learned a lot about it over the years. I’d say more than anything it’s about empathizing, understanding the motivations of others and putting that knowledge to use.

I think technical people often demonstrate a complete misunderstanding and/or disregard for the subject. Yes, "politics" can be a nice way of referring to blatant corruption or cronyism, but it can also be a rationalization for social ineptitude.

It’s easy for an engineer to think that he’s being held back for refusing to play politics when he really just lacks the grace to understand and convince rather than prove and demand.

There’s more to being effective than technical excellence.
You're making a gross assumption if you think the FDA is worried about things like this. Fish mislabeling has been reported as far back as 2005 and nothing has changed.

The FDA is overworked and underfunded. They have their hands full regulating an industry that is constantly out-maneuvering them. Between the drug lobbyists and the supplement industry, we're lucky we have any resources left to dedicate to food safety.

Go do some research into how many actual FDA inspectors are covering the multitude of just meat producers and you'll grasp the scale of the problem.
There is only one purpose in life… to make yourself happy! In the grand scheme of the universe nothing you do matters therefore there is no point in chasing anything but your own happiness!
Speaking for myself I love writing software per se… I don’t care what that software is for (the joy for me is the technological challenge and the design… I don’t care what real world problem the software itself address). Past that the money you earn help you in finding joy in other things like hobbies, a family… friends!
Your disclosure intrigues me. What do you own?