jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Crimea was part of Russia for 100s of years and never had much to do with Ukrainian nationalism. When the Soviet Union was established Crimea was part of the Russia Republic.

It was only a power play by Khrushchev to move Crimea into the Ukrainian Republic, since that was his primary base of power.

Since during the collapse of the Soviet Union, the power broke down along the lines of the established Republics Crimea just defaulted into Ukraine even while in terms of infrastructure, population and military port it was Russian.

It was certainty a terrible way how Russia forced the change in the boundary but the people there real had nothing to do with it and shouldn't be punished.
737 MAX is a debacle all right, but FAA actually has a stellar track record as far as government agencies go, and is respected worldwide. Or replace FAA with NTSB.
Israel was the first country in the middle east to acquire nuclear weapons. The UAR did not have nuclear weapons and wasn't developing them (despite Israel's unsubstantiated claims to the contrary), nor did Israel need nuclear weapons to defend itself (Ben-Gurion admitted that in 1963 to JFK.) And even if they weren't capable of defending themselves with conventional arms, the JFK administration offered to ensure the protection of Israel in exchange for inspections of Dimona to stop Israel's bomb program. Israel turned this offer down, and refused inspections of Dimona.

Israel did not need an atomic bomb. In developing nuclear weapons (in cooperation with the white supremacist state of South Africa, it should be noted) Israel ensured that other middle east countries would eventually seek them. They deliberately threw water onto an oil fire.

'David Ben-Gurion:
Message to US President Kennedy Regarding UAR Threats' (https://www.jewishvirtuallibrary.org/ben-gurion-message-to-u...)

> 2. Israel is not helpless: in a test of strength it can defeat all three but it is not eager for such a victory.

> 3. Israel finds it difficult to believe that the United States and the civilized world would acquiesce in such an attempt at "liberation".

In other words, Ben-Gurion admitted Israel could protect itself alone if needed, but doubted it would even need to.
He does raise a good point that web is a much faster moving, changing environment to a lot of those he mentioned.
Yes but if everyone agreed on a standard I could see us all complaining that "we could be far more technologically advanced world if we didn't force everyone to use the same standard and there was more room for innovation and competition".
I'm about to ask for a raise for the first time but I'm not entirely sure how to handle it. I've been with this company for 7 years and only received 2-3% increases the past 3 years. I interviewed at a competitor and they offered me a 20% increase, which I turned down.

During negotiations should I simply ask for them to match? I don't want them to think I'm actively looking for a new job but want to get paid my worth.
"If killing large numbers of civilians does not have a military impact, then what, Wilson asks, is the purpose of keeping nuclear weapons?"

The writer stupidly jumps from the idea that if nukes have less than a major impact then they have no impact. Does anyone think the UK or USSR would not have surrendered if the Germans had nukes?

If the US had today's nukes on 8 Dec 1941 the war would not have lasted nearly as long. Every island stronghold, port, airfield, city and fleet would have been taken out early. the remnants would have been mopped up by the Marines.
I actually just updated the article to reflect this. bcrypt is a much better solution than what I originally proposed. Thanks!
> Bitcoin is dying.

http://bitcoinobituaries.com/
Try out Ramit Sethi's videos (http://m.youtube.com/watch?v=XY5SeCl_8NE). I haven't watched any yet myself but I've heard they are good. He also has an article on negotiation at http://www.iwillteachyoutoberich.com/blog/salary-negotiation...
Who killed Christmas? Was it you?... I liked it.
Link: http://giftgoround.com
I agree with Reddit on this one:

http://www.reddit.com/r/reddit.com/comments/8qmn9/hey_reddit...
Interesting - I suspect the difference may be between the individual recruiter and their agency...
Wait, why doesn't Heroku itself do this?
Site seems to be down. Would love to check it out, though.
Curious that instead of saying 'desktop apps' Steve Jobs refers to them as 'PC apps'. Twice in the same sentence.
"Fear the greeks when they bring you presents."

I hope this architecture does not get destroyed by Intel, like they did with MIPS, HP-PA and Alpha.
http://www.gskinner.com/RegExr/ Anyone use this?
> I'm fluent in prefix notation, but I still have to watch the clojure code that uses #() very carefully.

I think part of this is to encourage you to think about whether another approach would be more appropriate.

Any time I have a #() form with more than three or four tokens in it, it could almost always be better expressed as a private defn or a for expression. And sometimes comp or partial is more appropriate, provided it's still only a handful of functions involved.
This will likely be a nice first shot at this sort of thing; can't wait to see where it takes us.
1) Learn how to code
2) .....
3) Profit!
The music industry, meaning the record labels, may well be dying. If they didn't have a steady revenue stream coming in from easily identifiable licensees -- film, television, radio -- they would likely be in worse shape. I think the record labels are starting to realize they can't rely on individual consumer sales to keep them in business, which is why they're working with Apple, Amazon, Spotify, Rdio, MOG, etc.

If by the music industry you mean musicians, the common understanding seems to be that more and more musicians are relying on revenues from public performance. This works for music because people like to see it performed live and are willing to pay for tickets.

It's not clear how writers will make money. Public performance is probably a reasonable route for David Sedaris and a few others. There are probably a few who can do the Amanda Hocking thing. And the Kickstarter model may work for some.
This is a duplicate. There are a number of discussions already started on this topic.

http://news.ycombinator.com/item?id=2466445
> "you should read authors XXX and YYY, because it is good for the development of your literary taste"

I'm not sure "literary taste" matters much (except for certain professions: (English) teachers and writers mainly), but you yourself seem to be quite happy to have developed one: _I have read enough books in my life to be able to distinguish good writers from bad ones_.

But I don't agree that the point of reading is to "feel good".

There are many ways to "feel good" and if I had to list them, I'm not sure reading would make the top ten — I'm positive it wouldn't make the top five.

To me, the point of reading is to learn something: either something about the world or something about human nature.

Therefore, a good book is a book that contains _new_, genuine information; and that's why I think that starting with the classics is a good idea. "Classics" are where new information was first created, and that's why they became classics.
If you are enabling GPS or MAC address sharing in your web browser, Google will still know your exact location even if you are using VPN.
Does not apply to Vancouver, Canada.

This beauty on 6000 sqft lot in a very simple neighborhood sold for 2.3 million dollars. With multiple offers. http://i52.tinypic.com/2i7pkxl.jpg

Close proximity to China, lots of rich people from Hong Kong and the mainland (and their children) and their unyielding supply of US money that just need to be parked somewhere -- all this keeps the bubble alive and kicking with no end in sight. Trying to understand why they don't go after prime real-estate in Calgary or Phoenix or Miami is a favourite past time on local real-estate forums. Nobody knows, but the bus-fuls of Chinese "investors" keep touring all open houses every weekend and buying stuff left and right.

Just FYI if Winter Olympics planted any stupid ideas in your head :)
I'm typing this from my iPhone in a bar in Siem Reap, Cambodia, so forgive my brevity and spelling.

Wifi might be prevalent in most places but quality and reliability will always be am issue. I've found it to be ubiquitous is SE Asia, however I've had days where slowness could cause even SSH to bog down to a few characters a minute.

Bigger issue, do you mean travel or live in a foreign country? Because yes, you can very easily find a cheap country with good internet, but traveling itself can be a full time job when you're only spending a week at a time in one place.

If it were me, I'd just travel, and do the startup later.
If your input is HTML then your data is HTML. Author just warns about converting plain text etc to HTML before storing, thus making assumptions about data presentation.
I swear someone really famous wrote a book on this...
You already get ruggidized Android phones, like the Motorola Defy, but if you're building the whole platform (rather than just a dongle for an iDevice) you could probably go even further e.g. lose the screen.
I find that the actual moving of code is the least of my worries when writing a program. It's working out what to move which takes much longer time.
I wonder how healthy eating confounds with other general lifestyle habits that may lead to observed effects. As a data point, exercise freaks generally eat very well.
It looks like a legit kit!
Also known as complacency. Working in a woodshop, one of the things you are most vulnerable to is failing to respect the danger you're in. This is why many experienced woodworkers have been injured by e.g. a table saw - you stop being as careful after such long exposure.
I really like the artwork you've done.

I was getting at the points I've quoted below [1] - it may not even be your opinion, you say "there are many that would argue", but in my opinion art does not need a story or any emotion to still be art.

Some amazing artworks are just people trying their best to create something that looks good.

[1]
"But there are many that would argue that this isn't necessarily "art," as art is an interpretation of an emotional experience, as opposed to simple documentation.

...

Art is a story, not just a document, and that story includes many components, including the artist's own story."
https://www.pablo-ruiz-picasso.net/work-117.php

[3] https://rogerdean.com

[4] https://www.borisjulie.com/product-category/prints/boris-pri...
My editor got really mad when I tried to switch my animal so I got stuck with a beagle, my least favorite dog.
Most of the units can be inferred, e.g. for the wave equation, say the units of u are A (for amplitude, but you can guess whatever), x is L (for length) and t is T for time (both are extremely conventional dimensions). You convert the pde to units and get:

A/T^2 = units(c)^2 A/L^2,

and can therefore say:

units(c) = L/T

And guess that c is the speed of the wave or something proportional to it (it is, in fact, the speed).

For the simple harmonic oscillator you get:

units(m) L/T^2 = units(k) L

which is insufficiently determined but gives units(k/m) = 1/T^2, and you might guess m is mass (in kg say) and then k is kgs^-2, or force per distance, a reasonable set of units for a spring constant (the ode is just Hook’s law: F=kl, but F=ma)

For the other equations it becomes harder but the point of the website isn’t really to teach you what the pde is. It’s extremely easy to search for the equation on Wikipedia (as the site gives their names) and look up the units and a bit about the equations there.
Looks like the page moved, this is the new URL: http://www.erasmatazz.com/personal/self/sixty.html
Just to make it clear: It's the same in Norway as well. All banks, employers, brokers, etc report everything. So most of the numbers are prefilled, and if everything looks right you don't really have to do anything. What you mainly have to fix sometimes are some deductions not being applied automatically. And that's when this form comes into play. It's just a simple wizard making it easy to add these things.
Hello,

I have recently released version 0.3.0 of heyoka, a C++17 library for the numerical integration of ordinary differential equations (ODEs) using Taylor's method. The library uses automatic differentiation techniques and just-in-time compilation via LLVM to synthesize at runtime highly efficient and accurate numerical integrators.

Additional features include batch mode support to take full advantage of SIMD instructions in modern processors, and support for extended-precision computations using 80-bit and 128-bit floating-point types (if supported by the hardware/software platform).

The github page is here:

https://github.com/bluescarni/heyoka

The (WIP) documentation is available here:

https://bluescarni.github.io/heyoka/

Python bindings (via pybind11) are also available:

https://github.com/bluescarni/heyoka.py
Looking different is ok.

The problem is that Qt and other cross-platform frameworks tend to look glitchy, as in their differences are non-intentional and jarring.

They also tend to just look pretty old-fashioned, because these frameworks are pretty old now and the controls, layouts, and workflows they provide are a bit old-fashioned.

So the first impression you get for software using Qt is old and glitchy. Which isn't great.
I'm very happy using this, coming from prettier with JS/VSCode and looking for a similar dev experience in Java/Intellij - it has an IntelliJ plugin that works well. Last time I looked I couldn't find any good IntelliJ plugins for the Java implementation of prettier which was a dealbreaker - I need the format on save. Anyway, this is a great tool, just works.

Only couple of issues it has is no 'ignore formatting for this piece of code' feature and it occasionally formats comments oddly (i.e. enough to make them unreadable) in certain edge cases like in ternary expressions, so you have to manually edit comments from time to time, but this hardly ever comes up.
This does have basis
Refer to this section in the publication from National Academy of Sciences.
https://www.ncbi.nlm.nih.gov/books/NBK209710/?report=reader#...
Facebooks' ties with the NSA spying ring is what makes me think that. Oh, that and showing users their dead relatives pictures surrounded by festive themes around christmas time.

EDIT: I didn't think I would need to mention the obvious reason nhtechie there mentioned. That was my whole point after all, for the ones who understood it before downvoting, but whatever.
What a bunch of non answers...
I would hardly call still being virgins “unforeseen.”
Sure. These links are in Finnish

[1] https://www.kokoomusnuoret.fi/kannanotot/2015/05/suomi-tarvi...
[2] https://www.verkkouutiset.fi/pitaako-vanhempien-saada-valita...
This is a good way to easily give yourself more endurance performance but I wouldn't recommend it - it does make the chassis uncomfortably hot.
Yes, but this is where politics comes into play. If you're a Google/Amazon/Samsung/any big player, why would you stick to the open standard when you could just change to a proprietary standard for more lock-in and profit?

With a blockchain-based standard, you could make vendor buy-in permanent and enforceable. The only way that one of the big players could win in this new normal is if the products on their proprietary standard are better (in merit) than the entire marketplace that implements the blockchain standard.
This might be a great advice for corporate players but is kind of ignoring the fact that (as a high performer or just decent person) you deserve some respect. From my experience „speaking up“ does not help in those situations. Better (also) start looking for a new position now. A plan B will get you in a much better position.
there is only one core clearinghouse, the DTCC and they aren’t going to be brought to heel. they’re the ones who raised the leverage requirements
This is brilliant. One of the best things I've read in a while.

I find it striking that the author's 7 rules (at about 3/4 of the scrollbar on desktop) read much like a manifest on functional programming. In particular:

> The operations are the data.

That strikes me as a sword to the Gordian Knot of distributed state. Data isn't some mutable black box you poke mutations into and prod and read. Data is the set of operations used to construct it. This feels to me like the principle underlying FP in general, event sourcing, reactor pattern, and of course these RDTs. Of course, this implies a chunk of Data is the causal history of the data (which in the physical world is strictly true).

C'est ne pas un byte[].

The fun part comes in all the different ways to optimize going from the territory (all the operations on a data blob) to the map (the "realized" data blob, or view into the system).

This also has flavors of quantum mechanics to me. Causality is anything you can get away with mutating before a meaningful observation occurs.
Sure. And my point is that we who are relatively fortunate should focus on what we're indirectly doing to people less fortunate than us, and what we can do instead. In other words, we shouldn't keep seeing ourselves as victims.
I think smart contracts are actually extremely novel in the form they take in Ethereum EVM, Tezos, Cardano, DAML and Pact (I'm author of the latter). TBH I'm a little frustrated with the evolution of smart contract langs post-2017, as I think Ethereum's dominance has made most engs/projects uninterested in innovating.

If you look around, it's actually very hard to find a genuinely small language you can embed in your runtime, and offer to users. Lua is a common suggestion, but Lua doesn't let you lock down IO, or code loading (that is, without writing your own interpreter and changing semantics -- what's the point?). A truly pure smart contract language gives the containing app full control over the entire runtime.

Smart contracts to me are a modern stored-procedure language that you embed directly into your app, and give you a 100% deterministic way to store long-term state, including code. "Application DBs" like sqlite don't scratch this itch (for instance sqlite doesn't have SPs). Plus, smart contracts are metered (usually), which allows for a cost-model and prevents against DOS. This plus the turing-incomplete angle makes them reasonable to open up to the world.

Erlang and lambdas come to mind, and I can argue why they're different too. But this is already too long :)
Here is an article we wrote about the development by the way: https://medium.com/@gregaubs/a39477d2242a
This is a good question I don't have an answer to.

I'll try and find out and also I'll have to learn exactly what "slowloris" is. It may be helpful indeed!
Here in France most job advertisements specify H/F (for male or female) or use language for the job description that includes both feminine and masculine terms.

It had never occurred to me that any of these job posts were anything other than inclusive - but I imagine the authors of this article would disagree and suggest they are deliberately excluding non-binary persons.

I don't see a good solution here when language hasn't caught up with wokeness.
> io_uring makes a huge dent but I don't think it's intending to reimplement everything

At this point it's proponents are being pretty unapologic that it will, in fact, reimplement every part of the syscall interface that is actively used.
The problem is that everyone needs to learn those lessons on their own. (But I'm biased: I'm working on a troubleshooting tool for K8s which has remediation rules for all those common cases.)
Yes, that's fundamental to it. And so many things.
Thing is, LINQ came into .NET via Cω and Erik Meyer's work, hence why I was curious about Anders Hejlsberg making such kind of statements.

"Confessions of a Used Programming Language SalesmanGetting the Masses Hooked on Haskell"

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72...
I'm working on a project that lets you script those tedious responses really easily. Would you use something like that?
> “I was really trying to get out of where I lived,” she said. “I spent five to six months looking. All of these factors made me say, ‘OK, I have to just face it, I can’t back out.’”

There's other options beyond buying. They could've cancelled their lease, and leased a different (maybe more spacious) apartment in a different part of the city. If you can afford to buy a house, you have the capital to temporarily spend a bit more on rent to get through the pandemic. Buying is such a drastic remedy to the problem.
Fixed in v1.1.26. Thanks for reporting
I guess I don't see what's totally different between reading printed newspapers and reading any of those same newspapers on the internet. If you subscribe to the New York Times, and I read nytimes.com, how is the news we're reading any different in terms of article quality, nice summary of the news, etc.? When I think of "getting news online", I think of basically that: the same newspapers you could buy, except now they're on the internet.
You're assuming that you can find a programmer who is very self-motivated, cares about your project, and is willing to obsess over it (and is paid accordingly).

In the real world, giving even an above average freelance coder a vapid spec will result in something undeveloped that you both hate, even with constant feedback.
Wait. Who wrote this.
My question is: "What do we do now?"
"My DNS server is not broke, the government is. Lets fix the problem, not the internet."

Yes, the government is broken in this regard, but I would contend that your DNS is broken, too, and here's why. Your DNS provides your computer with directions to the next point of interest. Right now, it's pointing you to where you don't want to go because it's been told to, or the government has illegally seized the final location, etc. In this way, the DNS server is ~broken~. Not in its ability to look up map values, but in its ability to provide the correct ones.

If your GPS only told you where govn't controlled gas stations are, and you wanted to use Non-Govn't-Standard, you'd change GPSes, finding the current one unsatisfactory, or perhaps broken. (where broken in this context means "not doing what you want").
Not to be pedantic, but his "well balanced business model" is exactly as out of balance as the "out of balance business model", but the ratio is much more favorable for the entrepreneur...
I laughed out loud at the attribution asterisks in _The Art of the Interpreter_. Excellent to see humor in an academic paper.
If you mean people being passionate about their software, re-thinking the conventions and sharing their ideas, then yes.
He lost all credibility with me at the exact moment I noticed my pointer change.
It takes a good while to get used to the frogpad like devices. If you're still interesting in the idea, there are a couple of other devices you could give a try.

http://www.handykey.com/
http://half-qwerty.com/

I don't have any experience with the half-qwerty keyboard, but the concept seemed interesting, and maybe more up your alley. However, I know of many people who swear by the Twiddler design. I can't recall if it was that same device or another that looked very similar, but a guy I met was capable of typing around 70 WPM with it.
So if I throw a bunch of Python code into a bunch of C strings and have main() set up a Python interpreter to eval those strings, I have compiled a Python program?

That seems like quite a copout.
It’s VWs own argument. The Beetle was “1”. The Golf was “2”. The ID.3 is their third generation people car.
tl;dr
An interview with Ernesto Colnago who has been making bicycle frames for a
long time, first alone and now in a factory in Italy. He has a passion for
his work, and he keeps at it. "As long as there is work, there is life."
He shares some other personal philosophies. It is an interesting read.
I would like to meet Colnago.