jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm curious about this sentiment about python lambdas. What about them is not real?
Well, I haven't played SimCity (or any games, for that matter) for a while now, but if I recall, this type of games was always more akin to central planning model than laissez-faire; or else they wouldn't be that playable.
Well, if the company is struggling to NOT kill people...
> Sure, but an explosive truck is probably easier than one of these.

I disagree — $10k is much cheaper than a new truck.
It looks like Texas has higher residential, but lower commercial and industrial rates than others. It may be that other states apply policies which depress residential rates at the cost of increasing ‘business’ rates.
Well, my motivation in writing the blog was in response to the people who replied to the last HN story on App Engine saying the author was clueless and just didn't know what he was doing. For what it's worth, there are a lot of other very bright people that have had the same issues and came to the same conclusion.
> In the end it's a regulation problem, not a Tesla problem

Are you joking? If you’re the one causing the problem, you’re the problem.

No regulation can prevent me from kicking someone in the shins. This isn’t a regulation problem, it’s a me problem.
> Because I've used sprintf a million times before

Did you mean strftime?
Does shorting an economy cause inflation? I have this idea that when you short you're increasing the volume of money in the system.
They may or may not be "derived works" (whatever those are), but they aren't "derivative works", which is what matters as far as copyright law is concerned.

GPL people have a tendency to forget that GPL is a copyright license, and so if someone is doing something that doesn't require copyright permission GPL is irrelevant.
Right after the part you quoted, Jesus exhorted people to "Be on guard! Be alert!" He goes on to repeat that people should watch vigilantly for the apocalypse, so they wouldn't be caught off guard. Isn't that exactly what you're scolding people for?

(I mean, sure, obviously they continue to be wrong, and it's silly. But the Bible verse you quote is a perfect example of a quote's meaning changing when you take it out of context.)
It also of course, provides legitimate employment to a lot of people throughout Africa.

If people stopped buying diamonds, it would be a disaster for the continent.

Saying that, I still would hate to buy something that may have been mined by a slave and purchased by a cartel.
I agree with you in general, but their recent communications mostly serve (to me anyway) to demonstrate how wrong their original communications were to begin with. For instance, I vividly remember a "Works with all phones" tagline plastered everywhere. Intellectually I knew that claim to be ridiculous, but seeing their recent compatibility table (http://help.wakemate.com/faqs/phone-compatibility/supported-...) somehow drove home to me in a new way how wrong their original claim was (I was thinking something like iPhone, Android, WebOS, JavaME. The new page promises support on about a third of those platforms.)

So while your point of "Better talking than not talking" is ok I guess, I think it's perfectly fair to feel betrayed on a couple of levels by the way they've handled themselves in the past, and being honest about it now doesn't absolve them of the way they handled their launch.
http://chargen.matasano.com/chargen/2007/7/3/this-new-vulner...
It isn't fair to cherry-pick profitable quarters late in the life-cycle of a loss leader 'razor blades' model product. I don't know how profitable they have to be from now to the EOL of the 360 to be able to say the strategy paid off; anyone?
Nothing like a discussion about fundamentalist Christians for HN, eh?
Commenting here because the post's comments are 6mo old.

I've had good luck with a combination of what both the author and the first commenter said. Go a week forcing yourself to eat smaller portions, your stomach will shrink and it becomes natural. I can't eat what I used to call "large" portions before (kind of annoying when you're at a really good restaurant or a holiday dinner).

I also dusted my bicycle off and got back out and started riding. I hadn't been active on that since I'd been moving around cities which are terrible for bicycling (Las Vegas being my current). But I found some good roads and trails, found the right times to ride them to avoid traffic and I was set. In the past 6mo or so, I've gone from 5-10mi rides to just over 60mi. When the time changed I lost my every evening ride after work as I hate riding at night around here. So I commute a couple miles to work every day on my bike, then do a nice long ride or two on the weekend.

All this together has taken me from my high school to college to post-college weight of 210 lbs down to just north of 170 in about 6-8 months. I'm now lighter than the weight I wrestled in middle school.
Breaking or blackboxing every single application in the process?

I don't think so, that's not how Jobs leads Apple. If you didn't see the iPhone's resolution change until the doubling in the iPhone 4, you won't see any different on the iPad.
> First, it's impossible in the long run

You assume that the carriers won't track usage of different bandwidth classes and bill / cap them differently. Offering different reliability/latency/throughput guarantees for different classes of data seems like a very reasonable idea to me. If you want to download bulk data using the most expensive transport layer, knock yourself out.
Which doesn't change the fact that, barring moving the iPad to 7", "retina-ing" the iPad's screen means doubling its resolution (as was done for the iPhone 4).

This translates into a 2048x1536 resolution in about 10", and around 260dpi.

2038x1536.

On — at best — a 1GHz dual-code ARM CPU with something like an SGX 540 (or a 545) GPU, maybe a miraculous XT-series (multicore GPUs, perfs scale almost linearly).

Desktop GPUs have a hard time driving that kind of resolutions on modern games, and they don't have to deal with power issues much...
Front-facing camera makes a lot of sense for the iPad. I don't think there is going to be a back-facing one though, it would be pretty unusable with the iPad's dimensions.
That's pretty easy to do if they're using Google Analytics. It integrates with AdWords very well, and can track conversion rates (not just clicks) on their site for each ad.
So what does this say then for all the free ad-supported mobile apps? I keep reading more and more of the success of ad-supported apps that would also face the same risks.

I do think however the flaw here is the writer informed users that clicking supports him - simple click fraud.
Advertisers have nothing to do with a paid product. GSuite (or whatever it is called now) can be paid for. Just an fyi as you seem to be misinformed.
Note that this SGX thing is broken seven ways from sunday, but in principle, yep they have some security measures here. We just have to trust them not to crack their SGX environment as well as (regardless of SGX' security) Intel not to generate an identical MRENCLAVE for anyone else but with additional logging code running inside.

This is the best system I know of anyone running, by the way. Threema, Wire, etc., nobody else has this (but then neither requires a phone number, so...). I also don't know of a better way to do phone number matching than having a trusted third party that bakes their private key into chips and verifies that you're really talking to the code you think you're talking to. The upsides of DRM technology!
I am much less surprised to hear that in the context of a company that is a "baby bell" / ILEC such as Verizon, Frontier, Centurylink (Former embarq/uswest/qwest/whatever), than I would be if I heard that they were using solarwinds inside NTT or Telia.

Without going into a whole lot of personal opinion and detail, the business practices and management methodologies in a ILEC are very different from other ISPs.
> death must be excised from reality itself. That's the plan.

I feel like I must be missing something in your comment, but... Saying how something must be doesn't sound like a plan? It's a goal, but it seems like a plan should detail how to achieve that goal?
Pijul isn't really an "implementation" of that, for many reasons, including the fact that the paper doesn't show an algorithm to implement.

However, Pijul was inspired by this, with a number of differences, including support for line deletions (which changes everything) and multiple files, which cause many more conflict types.

Darcs was another major source of inspiration.
Because the world is powered on a combination of "cover one's own behind", "good enough", and "someone else's problem".

The entire premise of outside consulting is for management to cover their own ass so they can just throw money at the thing. Most of the time they don't even understand or can define the problem they're trying to solve, just a business metric they're trying to satisfy.
> Both companies only collect anonymous analytics. Google does not use the data for personalizing ads.

I did not claim that. I said “gain enormous insight into what everybody is doing”, and I chose my words with care. They might only gain insight into what everyone in aggregate is doing, if they are not saving information about each request. But, of course, almost nobody in the world is in the position to know if they are not doing that. It is almost impossible to be in a position to know that Google or Cloudflare is not doing some specific thing.

> They both do this to improve speed and security of the Internet.

Let’s get real. They are doing this to make money. Exactly how this is making Google and Cloudflare money is anyone’s guess, and it might be via some version of what you wrote, and it might be different reasons at different times and at different companies. But again, as I wrote above, almost nobody is in a position to know these things.

> For cloudflare it probably also serves as marketing to help get their name out there.

Yes. Again, money.
Ignoring the code and technical aspects of the article, was the whole point of this just to add yet more meetings to people’s busy days?
I am not sure what you are trying to argue here. I am not making any moral claim about whether a GDPR-type regulation is good or bad. I am simply saying that the EU saying the law applies outside their borders doesn’t make it so.

If I am a US citizen living and working in the US, and break the GDPR by storing data illegally from visitors to my website from the EU, the EU can certainly try to fine me or issue a summons or whatever they want to do.

However, there exists no extradition treaty for this law, and there would be no way for the EU to enforce judgement.
> .. because they and their families were setup for life afterwards and retired to a beach in Malibu ..

And if the game flopped then? Even a success doesn't guarantee the above does it?
George Carlin on stuff: https://www.youtube.com/watch?v=MvgN5gCuLac

Dylan Moran on stuff: https://www.youtube.com/watch?v=rLmkRR2oGUA

I now feel obligated to contribute more to the conversation than some YouTube videos.

I've been a kind of move-around-a-lot person for about 6 years now. I've lived in 4 cities. I guarantee you, if it's going to cost several thousand dollars to move your stuff, it's much easier to purge. I'm also glad that moving forced me to have a purge occasionally. I think you'd be surprised how many things you hold onto just in case. I've had a rare pang of lost nostalgia, but in general, I haven't missed anything.
It's less about the customers and more about the folks that work there. "Getting a different job" is not always an option.
I really wish we could just do away with all this royal family nonsense.

You guys are somehow special because what? Useless social fiction from antiquity.
Supposedly, what Derren Brown actually admites to doing is filming a scene N times with volunteers, and then discarding the N-m people who didn't fall for the trick. If you try enough times, you'll hit on some confused and tired people.
Using a VM would only work if the individual build tools themselves run under Unix. That said, no open source project owes anybody anything.
Brisket, breweries, and routers should never be mixed. The symbolism here is so disquieting.
AHHH but now you need a commercial pilots license since your drone footage is used for commercial purposes.
Is it surprising that these sorts of things occur frequently in societies where the incentives for low-level corruption are huge, and the practical consequences are low? I'm not sure how reforming the constitution can directly reduce the occurrence of police shakedowns, after all, it's already completely illegal, but nobody with the power cares to enforce that law.
No, what I didn't initially understand is that only one page is loaded (and then reused, etc).
> How do you know it doesn't?

What you are engaging into (and in pretty much every single message I've seen you post on the subject of DRM) is shifting the burden of proof. This is the same kind of argument we get from creationists or people who want the world to conform to a mental model they have ("The Earth is 4.7 billion years" "How do you know, were you there?").

Strong correlations have been observed between the presence of DRM and strong sales (for games that are worth it). The most obvious examples of this phenomenon would be World of Warcraft, Sim City 5 and Diablo. These games are very close to being impossible to pirate, are extremely high quality and have sold millions of copies.

All you have against the claim that DRM for good games seems to help sales is requesting certainty, but you're the one making the claim that DRM hurts sales, so the burden of proof is on you. I know you really, really want it to be the case, but so far, you've offered very little convincing evidence (not even circumstantial).

I dislike DRM and as a regular buyer of games, it's often been more of a pain than anything else, but I'm also a software engineer and I can't help but acknowledge that it works with sales.
True, the ObjC culture was undeniably different than the CPAN-inspired code sharing cultures of Ruby and Python. So there were fewer quality libraries.

But the libraries did exist, and Apple devs in general came from a background of C and UNIX programming, where static libs weren't an oddity.

This is all different now, due to the huge influx of ObjC devs from the web world. Expectations have changed, CocoaPods emerged in response, etc.

But I have no explanation for the Swift situation, except that it looks and feels like ObjC and Cocoa. I think Mattt's point is that it needn't.

This might be a bit of C culture still showing through...any other conversion process would be, ultimately, magic. ObjC has never been about brevity or implicitness.
>>we should stop the jobs from going away.

We can't stop anything from going away. Technology progress by and large has always been incremental. Large changes haven't occurred since the time of Industrial revolution. And I guess the next one won't occur until we get Artificial general intelligence. Until then affairs of the world will go on as they always have.

AGI would alter the very course of economy in a way the whole concept of a job and a income would be very largely irrelevant. Heck you may not even need a basic income, because you only need to bootstrap a few machines and from there on they are going to do every single thing for you.
Oh it's certainly their right to set the prices, but I wouldn't automatically say it's their right to dictate which tickets you use post-purchase.
> It's interesting to see how way more brutal the feedback is when the post reaches the front page...

...and refreshingly so. You're getting rid of a social filter. People lie to your face all the time.

> No, you shouldn't assume stuff when you write comments.

You can't do anything without assumptions. I got an assumption wrong and you got offended? Not a problem for me, you're the one soliciting feedback after all.

> You think Javascript is my comfort zone? I loathe javascript. But at this stage, I truly think this is the best option.

Yes, everyone's out there hating on Javascript and shipping Electron apps at the same time. That doesn't necessarily negate my point. As you say, you built it for yourself first. You had ideas on how you want to do things. Those ideas inevitably conflict with how other programmers want to do things. There's a reason why there's a hundred Javascript frontend frameworks still coming out every month, even though we already have React as the de-facto standard. Getting traction in such a domain is incredibly difficult.

> No they're not. Excel is unsafe not because of malicious files, but because people make mistakes all the time in excel.

If that's what you mean, here's your N=1 statistic saying "people don't get your message".

> This is a straight consequence of how Excel was designed. There is a history of major financial fuck ups directly linked to excel mistakes.

There's a history of major fuck ups in ordinary programming languages as well. It's not obvious how your solution might prevent such mistakes, especially without introducing a whole class of new mistakes.
If you can charge the amount lawyers charge per hour then it's definitely unethical.
My understanding is that this works better because it is faster to hash their data (and compare with prehashed weights) rather than multiply the data and calculate activation functions.

I imagine this could work for more layers easily,and using other than fully connected layers could be done by partitioning data (for each set of inputs).

The next obvious question is, can their hashing function run even faster on a GPU?

They say:
>In particular, SLIDE uses recently proposed
DTWA hashing which works nicely on sparse data. If we
represent the data vector as a list of indices and values.
DTWA operation computes a random hash map of every
non-zero index in the list. Then the map is partitioned into a
fixed number of bins. Finally, the index with the maximum
coordinate value in each bin is the hash value.

What is the "coordinate value"?
And how does the above map to find instances where data and weights values would result in a value above the activation threshold?

They themselves mention it "works well on sparse data".

If they detect irrelevant data by simple value comparison(wrapped in that hashing function) couldn't GPU algorithm be sped up by skipping those multiplications too? How about instead of running matrix multiplication on entire data and all weights we "preprocess" data and weights finding specific indices where they are both above a certain value and multiply just those. It would be interesting to try that. How expensive would running such comparison, then data copy (or create a map of indices to process), then process only those chosen be in comparison with multiplying everything every time?

I'm guessing that it really depends on what percentage of data is actually relevant.

Another idea to make GPU AI faster is improving scheduling of those matrix multiplication. Multiplication by zero, another small number or a power of 2 should be able to execute faster than multiplication of high values (assuming it is implemented in hardware by addition and bit shifting if multiplying by powers of 2). I don't know if current GPU algorithms make any use of that, or if they simply divide the data by number of cores and run all chunks in parallel for however long the longest chunk takes to complete?

I think GPUs are pretty far from being dead in AI as a result of this.
> privileged Westerners

What about the folks that are poor? Those are the biggest group, and it's a little tone-deaf to call them privileged just because they were born in a place that contains folks that got rich.
I agree. I’ve spent person-weeks looking into Nix, and I still can’t get it to work beyond the most basic of use cases. A few weeks ago I spent an entire weekend on the Nix discord channel trying to get help to configure VSCode for Rust development, and we collectively couldn’t figure it out.

Nix is a great idea, and it’s goals are ambitious, but I haven’t found it to be usable yet. Almost any time I try to do anything I get mired in a tar pit and I basically end up having to give up. I’ve learned lots of tools and technologies in my career, but Nix remains elusive.
These fundamental things make the best TFT thing plans in the game. Except if you previously got a ton of these, these are the things you should focus on at the merry go round. Negatron is like Chain Vest in that it generally incorporates into great utility things. It typically is certainly not a high need, https://qnnit.com/ yet it actually incorporates into a ton of solid things you need on numerous groups.
Blindly going after dissenters and/or alternative opinions is never a good thing, which communities would that be? In the ones that I frequent Nix is still a bit of a fringe phenomena reserved for nutters such as myself. From inside the Nix community it is from my perspective far more relaxed than most OS communities that I have been a part of over the last two decades.
How is a car's computer in this way any different than any other modification to the car? What's your point here? If I remove the brakes from my car or install them incorrectly, I may not be able to brake before hitting you. Does that mean it should be illegal to repair your own car? I really don't understand what your point is.
I think I agree with the GP. I just tried to explain this to my 5 y/o (admittedly she is possibly too young).

Questions I faced:

"Which alligator is the mummy?"

"Why does the alligator want to eat the other one? Don't alligators eat people?"

"Where is the pink alligator?"

"When the egg hatches will it be a boy or a girl? Because I don't like boy alligators."

We had a lot of fun, but it didn't come anywhere close to achieving any kind of stealth learning outcomes, which seems to be its intention.
You're right. Territory invasion is unlikely but preserving the dollar is probably another story.
Benefits JSON > XML: Less bandwidth for same data, Quick to load, quick to parse. Very web friendly.

Benefits of XML > JSON: Easy to validate structure and content (via schemas), and transform content in a language neutral manner (via xslt). Older, thus supported in more places.

Use what works - JSON is fine for web stuff, XML is better for things that need strict validation and/or long term data storage.
I fully expect it. With “other ways of knowing” becoming not only a slogan but effectively being applied to our learning institutions, it is only a matter of time for restricting medical practice to credentialed medical doctors to be labeled as “white supremacy”.

The exam isn’t fair so we should believe someone who has a lived experience that makes them a doctor (with a claim to insurance/government payments to their practice) or something like that.

Meanwhile, kids in China are learning the skills to invent the actual, real future.
Exactly. That argument would never fly in a court. I’m always amused when software people think they have some legal checkmate like “any digital work is somewhere in the infinite digits of pi therefore cannot be copyrighted.” That’s not how law works.
I'm confused how not using the GPL version makes this relevant to the GPL.
The majority opinion cited precedent (Feist) that copyright is not intended to profit the creator. It's to advance the progress of arts and sciences. If someone copies your amazing API, that sucks for you, but it's not stopping the progress of arts and sciences.
And the larger the safety net holes get, the more progressives will be elected, hopefully.
I really hoped that Black Panther (the Marvel movie) was going to be the start of a new era of mainstream Afro-futurist fiction. Such an amazing genre/setting/aesthetic (depending on how it's used) that is so tragically underexplored. I've yet to see that really manifest, although I know there are sort of rumblings at the fringes -- the newest Magic: The Gathering set is explicitly paying homage to African cultures and peoples, for example.