jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Idk what other errors are, for me it’s the input system that degraded with years of ios releases down to what it is now. For one, this hn comment entry field is now a minefield that jumps around if you’re not careful enough to drag the cursor beyond the input borders. Moving cursor and selecting text (both in input and in div) became so much difficult. Sometimes I also cannot get rid of selection in url bar to be able to scroll it right to see what /path is. While writing this message I missed spacebar around 10 times. My first iphone was 4 (ios 5). Idk how they did it, but I barely missed a single letter. On ios 7 keyboards changed and typing errors became a thing. I remember every single release that broke some of my basic functions: 7, 9, 10, 12, now 13.

I’m not talking about “complex” things here, it is what worked and then someone broke it step by step. Whoever is responsible for that, please get an early retirement. You did enough to me.
I've been getting junk mail from AARP to join since I was 28. One had my name on a card. Algorithms aren't perfect.
I'm pretty sure that Bishop's book isn't legally freely available.

It's not listed as free on neither the publisher or Bishops homepage.

http://research.microsoft.com/en-us/um/people/cmbishop/PRML/...

http://www.springer.com/gp/book/9780387310732
My cats email spelling is crap. I think his paws slip on the keyboard.
I think this is a good point, sometimes you don't need too precise error handling, then try/catch is very good.
Truthfully, I don't see why you'd be significantly more traumatized by this event than any other act of terrorism that happens across the globe unless you lost loved ones. To that end, I don't see why anyone else on this globe should have been any less affected, thus making the point that you happened to be an American at the same time that 9/11 occurred more or less moot.

If the pain is simply an empathy to the innocents who were harmed, I don't see why it should be unique to you as an American and worthy of pointing out and using as leverage. I'm not in a position to tell you or anyone else how they should feel...I just don't really understand the rationale.
Your book is missing a few key pages.
By making those assumptions you are just as bad as them.
Is $7.99/month feasible? I would guess there are slim margins here, servers/bandwidth, colour printing, shipping, etc. I guess most of this can/should be outsourced to existing companies, you could just glue the pieces together.
How long will the materials stay up ?
The biggest reason for not going public is because you'll get a low valuation. The public markets aren't much for venture investing.

If you don't want to dilute the hell out of existing shareholders, you'll want a high IPO price. You get that by moving the company as far forward on venture cash as you can.

If you take a look at the biotech industry, IPOing too early can result in not raising enough for your cash needs, so you offer more shares, diluting your existing stockholders.
In French, without subtitles.

I caught some, but my French isn't up to providing a transcript.
>I don’t have a list,

I do[0]. And if you review the court records (summarized in the link below), you'll find that the courts (including the Supreme Court) found no merit in the allegations you're repeating.

Is it possible that ~80 judges of all political stripes, in the court systems of six different states as well as the federal courts are all in cahoots with the Democratic Party to steal elections?

Sure, I suppose it's possible. But unlikely in the extreme.

To put a fine point on that: The "issues" you're describing have been litigated, several of them repeatedly, and the claims have been found to be largely without merit.

As such, folks who are claiming this stuff is true are either misinformed or lying.

But don't believe me. Check it out for yourself.

Pretty much all the claims, counterclaims, legal arguments and court rulings are public records. As I mentioned, many of those are detailed (with citations/links) in the link below.

[0] https://electioncases.osu.edu/2021/01/summary-of-post-electi...
Don't you think we might have to terraform (to experiment with our only planet) a whole lot less if we manage to reduce, reuse, recycle instead of continue as we do?

I agree that it seems likely that we'll have to do some sort of geo-engineering in the future. But if you mean that as an excuse to not even try and just let future generations undo everything with hopefully better tech and a world in chaos, then I vehemently disagree. I don't even have kids nor plan on ever having any, it's just immoral (and perhaps it's my way of finding purpose in life to help fix a problem humanity is facing).
Price! While my current phone plan includes "unlimited text messaging" ... this wasn't always the case. And even today, if I am roaming out of region, I get charged anywhere between 10 - 45 cents per text message. All here in Canada!
I would love to ask a question. In the article they say the following:

> We definitely learned not to underestimate how flexible and strong dancers are—when you take elite athletes and you try to do what they do but with a robot, it’s a hard problem. It’s humbling. Fundamentally, I don’t think that Atlas has the range of motion or power that these athletes do, although we continue developing our robots towards that, because we believe that in order to broadly deploy these kinds of robots commercially, and eventually in a home, we think they need to have this level of performance.

I would love to ask your sister, that is Atlas was a human, what age would it be, in terms of skill of dancer? I think this is an interesting parallel along what people say "This computer is as smart as a 2 year old."
I thought I spotted a bug on the very first day, part 2.

def day1_2(nums):
"Find 3 distinct numbers that sum to 2020, and return their product."
return first(x * y * z
for x, y in combinations(nums, 2)
for z in nums & {2020 - x - y}
if x != z != y)

The last line (if x != z != y) returns true when x and y are equal and z is different.

But x and y are already constrained to be different since nums is a set and itertools combinations picks distinct elements from the iterable. If the test had been x != y != z it would have been a bug.
> Last I checked India was in Asia.

So is Russia. The objection isn't that you're calling yourself Asian but that your definition is likely different from that in the article, so using that description to associate yourself with the article can come across as misleading/wrong.
I don't understand why Julia didn't do like Fortran and Ada and allow any starting index. E.g., a(-5:5, 0:3).
Your strawman does not even come close to being relevant. The law in question is nothing like what you describe.
Pollution is extremely deadly if you don't count only deaths, but also shortening of lifespan and healthspan. Less power generated per person working in energy industry also significantly tanks productivity of a society as a whole (consider coalminers [and the casualties] part of that).

There are these interesting pages:

- https://en.wikipedia.org/wiki/Lists_of_nuclear_disasters_and...

- https://en.wikipedia.org/wiki/List_of_nuclear_and_radiation_...

- https://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_a...

So around 300k casualties of war. Consider that if nuclear bombing wasn't a possibility, we would certainly try to develop another technology capable of that level of destruction. Who knows for how long would the second world war stretch out if nuclear bombing wasn't a possibility; maybe there would be more significant global wars in that alternative timeline.
Emphasis on mostly. Check my post above. It's genetic for me most probably (I'm the 4th generation w/ high cholesterol and we cover most of the combinations of vegan/carnivore/fat/thin). Statins have bad side effects that can kill you outright. To think I'd been on statins since 16 years old (for round about 25 years... )
In chess, at least, all calculations in a single tournament are indeed batched.
The syntax makes sense in an Objective-C setting because it was matching Smalltalk. It is a very nice syntax for object-oriented programming. But for functional programming it is a terrible syntax, and I think Swift kind of missed the boat on this. I think they should have pushed the replacement to Objective-C into a far more Smalltalk oriented direction as that is what the ecosystem and syntax was really tailored towards.

I do a lot of functional style programming in Julia today, but I also love how Smalltalk works. There is a place for both styles. Swift IMHO is the worst of both worlds. This very OO style syntax mixed in with functional programming makes everything kind of messy. I easily get confused when looking at Swift code for this reason.

When you use anonymous functions, you don't want named arguments. That is an idiotic idea. However if you want to pass a message to a random object, then named arguments is quite nice.

I feel Chris Lattner is not a guy who could really appreciate the Smalltalk heritage of Objective-C.
I see there is confusion here about what Asian refers to. In the US, it's East Asian. In Europe it includes the Indian sub-continent (and by extension, every other country on the Asian continent, despite huge racial differences). But on HN, perhaps we should just reference countries instead of continents?
This could lead to trivial patents which are responsible for patent trolling.
High inflation hurts, proportionally, higher net worth individuals more than low net worth individuals.
1996 actually. Hossein Sabzian died in 2006 from a heart attack.
When I started, around 1982-4, (in my world) the word meant, someone who knows arcane stuff about a computer hardly anyone knows, and with that can do what seems magic. Usually, someone whose knowledge of the hardware means they can do magic with programming. I think I didn't hear the grey/black hat sense (or the hardware-hacking sense or the "life hack" sense of "hack") until years later.

p.s. And mostly, computers weren't connected to anything else. I don't mean magic on a network or anything, just on your own computer.
Out of curiosity, what projects the students have to implement for the course?
Yeah, very good points.

Another way to look at it is that IBM is firmly associated with the fundamental technology, while Apple is associated with consumer devices. Well-designed, innovative, but still consumer stuff. It is a principal difference when it comes to the perception, and this makes IBM feel and look more valuable than Apple.
Let's be fair here. Numerical processing is not representative of most applications, but I concede the point.

It's an interesting question though. I'm a Haskell beginner, but I'm pretty experienced with Scala. Let me try to see how using sliding compares with a tight Java loop on statically allocated data for convolutions/filters.
Wow . . a great site, brilliant.
Let me ask you. How does a company get into that state? Say you had 5 engineers, 1 billion page views a month and ongoing issues. Wouldn't you dedicate some resources to that? When one engineer leaves, wouldn't you worry a little? And then another, and another? Would you sit and do nothing? These events did not occur in a day. They occurred over a lengthy period of time. I can sympathize with the lone engineer because I've been there. I still sleep with my laptop and phone next to my head. I know what the burn out feels like, so yes I feel for that engineer. But as a business letting it get to that point.

edit: JonnieCache mentioned Conde Naste will not let them hire more people. Obviously we know where the fault lies then.
Tiananmen square
I was glad to hear McConnel and Pence finally (FINALLY) do the right thing.
and you're a retard.
I wonder if the same is true for OpenBSD systems, given their greater focus on security.
I highly doubt they have any sort of a plan. Just anger and hatred.
The Confederate flag is being flown outside the senate floor [1]:

[1]: https://pbs.twimg.com/media/ErEof0AXYAkTU-w.jpg
I think what the parent was saying is important though, that 700mb of "data" isn't complete. It's basically just really really good compression that requires the runtime of our universe to work properly. The way proteins form and interact, the way physics works, etc are all requirements for that DNA to be able to realize itself as complex thinking human beings.
Disruptive? If that's the definition of a coup, than this isn't a coup any more than an earthquake or hurricane is a coup.
How about the collaboration of Soviet Russia with Nazi Germany that resulted in the disappearance of Poland, the Baltic States and Bessarabia? Politics makes strange bedfellows, and if the Nazis actually collaborated with the Ukranian Nationalists rather than treating them like Slavic Untermenchen they would have done better at Stalingrad, etc. On a smaller scale, the disappearance of Polish Intelligence at Katyn Woods.
It just seems like an extremely niche, difficult problem, whereas CRDTs are a very general tool.

edit: Oh you edited your post there's way more now, but I can't read it all now x_x but fwiw when I said "anyone else" I meant that I use crdts.
Stacktape is built on top of AWS Cloudformation.

We also use CF infrastructure modules, CF custom resources and aws-sdk for certain features and integration.

We're also trying to smooth out some of the rough edges of Cloudformation (for example translating some of the crypting CF errors into a more developer-friendly errors).

Also, since CF can be pretty slow in some cases, we have a "fast deploy" mode that avoids CF and deploys (lambda functions and containers) way faster.
Google is also porting Android Runtime to Fuchsia, just like they did with ChromeOS.

Also this never made sense, if Google really wanted to go down that path, they could have already replaced Android with ChromeOS for quite some time now.
Thanks! Just what I wanted to hear :)

Can I quote you on this?
I have no evidence, but I suspect because it rhymes with, is only one letter off from, and has the same connotations vis-a-vis its subject matter as, "weeb".
Honestly, the two Spotify apps I regularly use (macOS and iOS) are some of the best apps I use. I’ve had small problems on the Windows app. But overall I find the Spotify experience fantastic. I have several thousand songs downloaded, and that works fine as long as I can keep the iOS from putting the app to sleep during a download.

In terms of alternatives, the Apple Music iOS app is pretty bad in terms of performance and bugs compared to Spotify. I can’t imagine the android app is much better.

I’ve heard that the other competitors are basically YouTube music or Amazon Music. Besides that, I guess there are the hi-fi options like Tidal. If I was going to try a different service, I’d probably go with YouTube Music so that I can also get YouTube premium.
That's true, the government (including the Fed) will do everything in their power to prevent deflation.

What the Fed is doing right now isn't fighting deflation though, it's fighting something with the symptoms of deflation. A savings glut is very similar to deflation.

Deflation means your money is gaining purchasing power and therefore people start saving money instead of spending.

Retirement forces you to save money, no matter what, instead of spending it. Low yields/interest rates actually create pressure to save even more, which chokes the economy. If you don't spend money and keep investing then you will reach a point where you did every investment possible, because the lack of spending also eliminates further investments to be made. The excess capital is poured into existing investments like stocks and housing which causes a bubble to form. If there is a lack of due diligence (think of 2008 or over leveraged borrowers in general) and someone discovers that, then the bubble will pop.

The dumb part is that there are a lot of investments to be done in real estate but nobody is building to satisfy investor demand.
Question: Is programming hard or easy?
Answer: Depends on what the program is supposed to do.
That escapte hatch already existed and they ported Android Runtime to run alognside ChromeOS, instead of bringing ChromeOS to the phones.

Just like they have been porting Android Runtime to Fuchsia during the last couple of years.
> yet no one seems to agree with me that devs should not write their own tests.

Change Request (or whatever you call it in your flavor of agile) is the source informal description of behavior, while Specification, Code and Tests are three distinct formal descriptions of the same. If any of those three are written down by the same person, assumptions and thinking errors translate to the other largely defeating the very purpose of writing down another formal description in the first place.

Unit tests became mainstream with proliferation of weak-dynamic languages (JS, Python) and concepts like TDD largely became mainstream due to lack of formal interface specification capabilities in the languages themselves. Stricter languages (Java, C++) cover huge portions of the testing in the type system. Tests written by the developer are okay if they are used as a substitute for a formal type system. However, tests intended to catch logic errors will contain the very same logic errors found in the code and such tests will only give you false confidence.

It does not mean that tests must be written by a dedicated QA, but rather that tests should be written by a different person for them to serve the purpose they are intended to serve.
Note that on January 1, 2016, old-Nokia in Finland can use the 'Nokia' name on new phones again:

http://www.forbes.com/sites/ewanspence/2013/09/05/could-we-s...

There may be some strange brand contortions coming next year!
Last I heard they gave a 50/50 chance of landing the first stage...so quick poll: do you think they'll do it?!
Unless you really want to build your own, the HDHomeRun OTA box [1] will already do the above, and you simply have to plug it in to your local network.

[1] http://www.hdhomerun.com/
Webkit is the primary and integral part of Chrome, isn't it?
At least being Webkit-based is one of its defining features.

Likened to video games, it is sorta well done MOD based on a great game. I don't call it "from scratch".
Does Japan have laws about false advertising? How about plagiarism? At the very least Google should be made to feel shame and lose face, something significant there.
They also didn't program the operating system, or design/manufacture the hardware.
I do. Between my cellphone, and being in front of my computer all the time, it's about 99% ornamental, but I still like wearing it every day - it's effectively a nice-looking bracelet.
Didn't he just write an entire article discussing how a PhD must know everything about a domain so small as to be nearly nothing? Practically illustrates what he was talking about- just because he won the turing prize doesn't mean he has to know anything about easy reading & page layout.
Like with HAML,one would think the htlm2haml tool was key to its adoption
Python actually does have proper lexical scope and real closures (as of version 2.2, I think), so you can do

def set_adder():
s = set()
def add(item):
s.add(item)
return s
return add

and it'll work the same way. The problem really comes in the fact that before Python 3, all assignment took place in the local scope, so anything involving assignment (such as the counter example) doesn't work. You can sidestep it in Python 2.6 using the same kind of trick:

def make_counter():
value = [0]
def count():
temp, = value
value[0] += 1
return temp
return count

which is sort of hacky but works. (Other languages sidestep this by having some other way of specifying declaration-versus-assignment, such as JavaScript's var keyword for variable declaration.)
That used to be true, but efficiencies have improved dramatically, and current energy payback time is closer to 7 months than 7 years.
My social circle mostly wants to live forever, but that's because I've surrounded myself with transhumanists and libertarians, who are a lot less deathist than the population in general. :)
Most of the applications I use have already been mentioned, so I'm just going to list the ones that haven't yet been mentioned.

I do primarily Django/Python related work and use Eclipse with the Pydev (http://pydev.org/) and Aptana plugins (http://aptana.com/products/studio3). For an interactive python shell, I prefer ipython (http://ipython.scipy.org/moin/). For installing python packages, setuptools (http://pypi.python.org/pypi/setuptools) is very handy.

If you happen to have multiple gmail accounts, Mailplane (http://mailplaneapp.com/) is great.

For doing work with regular expressions, Regexr comes in handy (http://gskinner.com/RegExr/desktop/)

For MySQL DB management, Sequel Pro (http://www.sequelpro.com/).
Work at a startup. Personally I learned more, in a shorter period of time, while working at a startup than I did during any comparable stretch of time spent in college. That experience will be indispensable regardless of what path you later follow.
That picture of him in a cell with two guards looks like something out of a wax museum.
You could say everything we do is behavior, but it's still useful to make a distinction between one thing and another. Maybe you'd like a different term, but I really think everybody understands what is meant by distinguishing word from action, or message from tone, etc. We're not talking zoology here.
What? This comparison seems more confusing than useful.
Key to that is "x64", though I assume you meant Arm 64.

I recently had an important infrastructure service die a dumpster fire of a death because it uses mongo, which quietly disables its journal on 32 bit operating systems. (Restored from backup, fwiw.)
Are they being charged for stealing? I thought the concept of crypto is to be you own bank, So as long as you have the private key, you are now technically the owner.
What if two people generate the same private key. Who is the owner ?
For the block layer update, before anyone gets excited like I did, the paper actually suggests it's not useful to most people at all with current era hardware.

In this paper, we have established that the current design of the Linux block layer does not scale beyond one million IOPS per device. This is su cient for today's SSD, but not for tomorrow's. We proposed a new design for the Linux block layer. This design is based on two levels of queues in order to reduce contention and promote thread locality. Our experiments have shown the superiority of our design and its scalability on multi-socket systems. Our multiqueue design
leverages the new capabilities of NVM-Express or high-end
PCI-E devices, while still providing the common interface
and convenience features of the block layer.
Elite programmers absolutely exist, but not because elite software developers are smarter or more brilliant than normal ones. Instead I think that the best software developers do the following

1. Ability to rapidly prototype responsibly - make good choices about which short cuts can be taken, and making sure everyone understands the implications of those shortcuts. There is some curve of doing things right and doing things fast, and the good people I've seen can walk this line appropriately given the business demands.

2. Ability to not get bogged down in writers block or analysis paralysis, which I've seen take out weeks of productivity in less experienced programmers (everyone gets this some time, regardless of experience)

3. Domain knowledge of the problem at hand - so that you know what you build will actually be useful. Everyone can be told what should be done by sales or whatever, but combining knowledge into one head rather than 2 is vastly more productive

4. Enabling the above 3 things for the rest of your team.