skysight-inc/HackerNews huggingface dataset:
After some investigation I'm pretty sure 268 bytes is indeed a hard limit for reasons that are mostly explained on the tiny pe page

> The PE specification says that the number of data directories is specified in the NumberOfRvaAndSizes header field and the size of the PE optional header is variable. If we set NumberOfRvaAndSizes to 0 and decrease SizeOfOptionalHeader, we can remove the data directories from the file.

> Most functions that read the data directories check if NumberOfRvaAndSizes is large enough to avoid accessing invalid memory. The only exception is the Debug directory on Windows XP. If the size of the Debug directory is not 0, regardless of NumberOfRvaAndSizes, the loader will crash with an access violation in ntdll!LdrpCheckForSecuROMImage. We need to ensure that the dword at offset 0x94 from the beginning of the optional header is always 0. In our PE file this address is outside the memory mapped file and is zeroed by the OS.

In Windows 10 (and probably Vista & 7) this memory isn't "zeroed by the OS", so we have to set it in the PE file. This appears to be a hard limit on the minimum size.
Posse of SF police with battering ram sent to arrest architect for iPhone theft
I get it, I meant are there any advantages to this approach over using a query string? I guess one advantage of changing the filename is you can easily find all the places in your code that is referring to the filename without the hash. If you forget the query string for query string approach, the code will still look like it's working which is worse.
Why build applications on a blockchain?
The hubris is strong with this one.

> Looks down on young talent

Are you certain this "young talent" is looked down upon for youth, not in response to their criticism of people who have actually consistently made chips that work and work reliably?

fyi, people are more likely to listen if you don't call them clueless.
6 alternative (and better) uses for blockchain
Spacechem was the best game I've ever played on an iPad, it suited the form factor perfectly. It's a real shame Zactronics dropped support for iOS [0]. FTL also works well and the touch controls are reminiscent of Star Trek's.

There's some real gems in the mobile space and more and more real games are migrating over. Nintendo of course have stomped all over the entire industry with some exceptional hardware and games this past year.

[0] https://twitter.com/zachtronics/status/658428388432982016
My shop does not use any front-end build system because of the trouble of setting it up and we don't like cli to create a template for us too because it takes time to study how to change such a template to suit our need. If parcel gets mature support of vue, we may use it and skip webpack for the next project
These replies are so salty
The Melancholy of Don Bluth (2017)
Don't expect to learn React (or Angular) in an afternoon by reading a couple of tutorials.

Go to Udemy.com . Buy a couple of courses for $20 and spend a week following them.

After that week, you will be able to start programming in React.
Bear in mind this was written in the very same year that the same guy traded on his own "victimhood" after being fired from his 20yr job for writing a homophobic rant.
I mean, it certainly helps that the mobile market is plagued with freemium scum, and the current obsession with GPU-mined cryptocurrencies has greatly reduced the value proposal for a new rig if you don't want to mess with that with PCs. Under those lenses, then yes, a console suddenly looks quite attractive as a cheaper, more curated option.
So sad to hear this, as it is much harder to study EE and embedded programming is much much harder than software programming.
Make music and ride my bike around Tokyo.. same as any weekend, just more of it.
Fine-Tuned Language Models for Text Classification [pdf]
You do still run into the same problem that using a controller on a mobile device has: when you're using a minority input device, many games are not designed for you. The top-selling PC games are not best experienced with controller, even a Steam Controller. You can very easily find yourself buying a game that claims controller support yet really does need a keyboard and mouse.

With a console, you know every single game on the system is made for your exact use case. And I say this as a mostly PC gamer with an Xbox controller plugged into his PC.
VermUI – A React inspired framework for Termbox
Version 1 or 2 of the rust book?
An interesting article, most certainly.

I suppose the immediate response is the critic sphere is heavily self selected for people who really like books / movies / comics / etc. So what to most normal people would seem like flowery platitudes and a cultural aversion to tough talk might actually be a completely genuine love of the medium itself. If you just love to read, it's not vapid pleasantness to call every book fun and a joy - it's just how you genuinely feel.

>I hate to sound like a philistine, but audience-critic discrepancies often occur when a work is less than pleasant to sit through, whether because of The Sorrow and the Pity–like length (a growing problem, pun intended) or grim subject matter. Take last year’s Best Picture winner, Moonlight, which has a 98 critics’ and 79 audience score on Rotten Tomatoes, and which I haven’t seen. The Rotten Tomatoes blurb calls it “The tender, heartbreaking story of a young man’s struggle to find himself, told across three defining chapters in his life as he experiences the ecstasy, pain, and beauty of falling in love, while grappling with his own sexuality.” I can get that at home.

I think this is another element of the critic sphere being very self selected. For whatever reason it selects for literary realist types who honestly care more about depressing stories featuring puppies with broken legs than any kind of sci-fi, fantasy, etc. genre film that's merely fun and not "meaningful". The critics aren't behaving fallaciously or malevolently, they as a group simply have genuinely different preferences for entertainment.

>Here’s the heart of the problem: The set of critics’ and audiences’ interests do not perfectly overlap but rather form a Venn diagram.

Ultimately, this is the real problem whatever is causing the divergence in interests. It makes it hard to use critics, and harder to identify the genuine diamonds in the rough for you personally.

My personal solution is simply look to the average person directly. The internet is full of forums, and many of them discuss whatever medium you happen to care about, and those forums are invariably going to have plenty of threads along the lines of "What is your favorite lost gem?", "What movie do you think flew under the radar?" "What deserved more credit than it got?".
Tu quoque "argument" follows the pattern:
Person A makes claim X.
Person B asserts that A's actions or past claims are inconsistent with the truth of claim X.
Therefore X is false

I made no claims about your past actions or past claims.
As a music listener I will point out the obvious flaw in the study: the “choice” of music was from pop genres. I find music with distinguishable lyrics in a language I understand to be distracting while music with no lyrics, or lyrics indistinguishable from noise (cf Rammstein, Björk, Enya) are far less distracting.

I use music to mask open office noise including customer support personnel on phone calls, ops people discussing equipment failures, and political trolls discussing my preferred party.

Industrial, death metal, and recordings of rainfall all work just as well for me. Though in the case of rainfall I find about twenty minutes of the same sound is about my limit before I need more texture in my auditory diet. Silence just makes my ears ring louder until after a few minutes it is physically painful to not have some noise.

The issue of masking background conversations was not covered. I find that wearing isolating earphones, earmuffs, etc only serves to strain me further since I can still hear conversations but I have to listen harder to make out the words.

Perhaps I have some undiagnosed anxiety or paranoia but for me, isolation/silence does not work as well as masking.
Depends on whether you want to be a fungible cog in a race to the bottom on compensation. If yes, then you should make yourself a commodity. But if you want to move up the value chain, you should find out where those links are and start climbing.
Yep, this is why Intel reported $60 billion in 2017 revenue at a gross margin of 63 percent. [1] Many profitable hardware companies seem to be case studies for what I think of as corporate atherosclerosis.

[1] As mentioned in the article attached to https://news.ycombinator.com/item?id=16194011
A System for Remembering What You Read
It's just allowed us to completely sidestep the whole "cache" and "version number" issues.

our build system will generate the filenames, so that's not as much of a problem for me, but what is a problem is cache dates that are set incorrectly, or set correctly but I need to overwrite sometimes. And versioning which can easily "lie" whether intentionally or unintentionally.

With a "content addressable web" style, you don't need to worry. If a filename is named `bde1ca6a5d7cefc8108c75fdaad29ed6.js` then you know that it will always be named `bde1ca6a5d7cefc8108c75fdaad29ed6.js` if it has those contents.

If you break a build and need to roll back, you will get the same filename, you can ensure builds are fully reproducible, and you won't run into problems if you forget to bump a version one time, or you roll back to an older version but hotfix a bug and don't set the version number correctly, or even the "my cachebuster RNG gave me the same random number 2 times in a row and it caused a few users to error out" that I actually hit once.

And of course it has the advantage of forcing you to use it, so like you said you can't include the file without it, or try to manually patch it in "just this once" (which always leads to more and just causes problems).
I sometimes wonder if the vulgarity of capitalism forces us to think this way. You don't see lawyers, doctors, or capital-P engineers thinking this way. They have to think about the state of the art and practicing their craft with the utmost attention to detail. Anything less would be unprofessional.

And yet we programmers hear this story time and again: you don't matter, your craft doesn't matter: _all_ that matters is getting that money. If that's what your company values then that's what they'll make you do... and we don't have any profession to back us up when we say, "That's not good enough."

I suspect this is part of the story of how the Equifax's and the like happen: we prioritize profits over integrity and the consumer pays. If you, the professional software developer, refuse the company will simply find someone else who will. And they will probably hire them for less.

And yet if we were to raise the bar, stakeholders argue, then programmers would not be affordable: producing software would be too expensive and nobody would do it.
Appealing to the values of an ignorant majority is quite an ironic position to take when defending Mencken.

More pragmatically, he was a misanthrope, which, whatever its other charms, rarely serves one well in seeing past ingrained bigotry and bias.
how can I shoot? left clicking doesn't
Is this truly a management failure?

If a few things are true, I could see this as a win:

* I can isolate my developers from outside interests using microservices.
* My developers are more effective in each dimension (quality, retention/happiness, velocity) because they are isolated from outside interests.
* My software is easier to operate and more reliable because it is a microservice.

If any of these three things aren't true, then I agree. But I'm not sure that a "communication culture" can scale to a large organization and I'd like to see a truly large company (1000+ developers) successfully doing so. I've seen more success come from separation of concerns and well-deployed microservices seem to be fairly effective to this end.
Jesus, 10 people on a team? What are you doing that you need 10 people to work on it? I manage like 8 services by myself.
Endless fun
As well as stored procs.

I heard a few years ago that some government jobs apparently actually still require stored procs for security reasons. The ACL is controlled there.
(January 2012)
That's a good point but.. it sucks that politicians can promise 1 thing and do another once elected :)
Sure. So that you can run out of money in 1 mo. instead of 6 in S.F. :-/

Startups that need to prove their value proposition before the money runs out should come to Poland. Very techy (Warsaw, Wroclaw in particular), and you have 2 years instead of 6 months (or 1) because of the extremely low cost of living. As a plus, really cheap beer and beautiful women.
Personally, my rule of thumb is that if you don't find something bad about it, you don't know enough about it.

What I do is list down the possible flaws of this idea. Start with the biggest, riskiest flaw and test that. Make the test as simple as possible. If it's a business assumption, you might go up to a potential client and pitch it, see how excited they are about it. Your test is simply a PowerPoint presentation.

At some point, you might need to test cash flow. In that situation you might just want to sell something without a profit, e.g. buy it from the store and sell it, before you get a warehouse full of goods.

Just keep finding small tests. If the tests are too big and expensive, find another idea.
There should also be a comparison of type of cognitive task vs type of music.

Once I have the solution to a problem in my head, I do great writing code while listening to instrumental music with a lot of repetition (some progressive electronic fits this, but it is not the only style).

Under no circumstances I can listen to music with lyrics while performing any type of cognitive task.
To put it in an even less flattening way, the real problem are developers, not the paradigm. Your company's code will be as good as your developers are regardless of the paradigm.

Microservices will not help you if your developers have the same level of skill and foresight as whoever wrote the monolith, which is probably true if those devs were selected by the same hiring process that your company has today, subject to the same organizational effectiveness, etc.
In a services company a salesperson will generate around 10x to the bottom line compared to an equivalent level fully utilised engineer, so this is more than fair.
Its important to find earplugs that fit correctly. My
favorites are Howard Leight Max, and many come in different sizes (regular or small).

http://www.howardleight.com/ear-protection/earplugs
Completely agree. This was part of my point not well laid out.
When I installed the app it mentions you can let others buy stuff from your account with a single phone on entry(kids, friend, etc). There is an animation that shows you tap your phone in, send your friend in, then re-tap yourself in.

Didn't see this mentioned anywhere, and I thought it was kinda neat.
New Zealand startup successfully launches rocket
Yeah, sorry - VSD = variable speed drive. They often have a built-in PID controller which takes an analog input and controls the motor speed accordingly, so for example you can run drive a pump at the required speed to produce a required flow rate.
sorry -here's one I listened to yesterday

- https://www.youtube.com/watch?v=oh-dcCeR-r4&t=6856s

basically, I search for "cognitive enhancement music"- sometimes the "meditation" ones seem nice, too. I have an immediate relaxation response to this stuff, and it's pleasant.
A benchmark for low-level CPU micro-architectural features
The pleasures of victim-hood include imbuing one's life with a sense of drama. The drama of daily life is greatly heightened if one feels that society is organized against one.

This sounds very, very familiar!

https://www.youtube.com/watch?v=WcP0WmGB78A
I second Mithril as a great choice. Two things I wrote in it:

https://narrafirma.com/try-narrafirma/

https://github.com/pdfernhout/Twirlip7

Combining Mithril ( https://mithril.js.org/ ) with Tachyons ( http://tachyons.io/) or a similar CSS approach is also a great option to avoid having to write that much CSS. That way almost all your code can be in one language and easy to refactor -- especially if you use TypeScript.
Interesting - thanks for the link, but I'm not sure my question is actually "debunked" by that article.

I outlined two possible scenarios: either

- the lights are not exactly correct, and so this (manipulated) photo isn't covered by the copyright on the lights on the Eiffel Tower or

- the lights are correct (or close enough), and so the lights on the Eiffel Tower are in the obvious places (given that a ML algorithm could predict them) - in that case, is there enough creativity in the arrangement for copyright to have been granted.

I think you're right that, in the second case (which the article addresses) copyright would back the original creator - the "but ML predicted them so there was no creativity" argument is probably pretty weak. (It's also different from the idea laid out in the article you linked to - in that case, the recreator of 4'33" was very prescriptive about what they were creating.)

However, in the first case, I don't see how the law "sees through trickery" - I don't think there is trickery going on. My intent is to create a plausible-looking image of the Eiffel Tower at night (e.g. to illustrate an article on it). It doesn't matter whether the lights are in the right place - I'm not using it to discuss the lights.

As someone else commented (https://news.ycombinator.com/item?id=16198190), the photo of the Statue of Liberty in the article is not actually the Statue of Liberty on Liberty Island in Manhattan - it's actually in Tokyo. However, as a casual reader, I see the photo and recognize it (incorrectly, as it turns out), which is all the author needs to make his point.
It's relatively hard to fool TCAD. SPICE simulations at least I can believe there can be scoping artifacts, but even those are generally in a certain pattern. In any case, I'd be okay with a "this is great if it works in hardware, but until then idc", but the response is more "you're a young idiot who shouldn't bother with memory cell innovation". A lot of this is superstition due to SRAM being finicky. I could go on about this, but let's take it offline in that case.
A toilet cistern would also qualify. (And in fact, while I wouldn't deem it a robot, I often use this as the simplest possible control system example.)
The problem with this paper is that it ignores ADHD. It can be very difficult or impossible to maintain concentration for periods of time longer than some minutes (or even seconds) for an ADHD person and certain kinds of music can help mitigate this problem in some cases.

BTW amphetamine works alike AFAIK: it induces hyperactivity and harms concentration in healthy people but calms ADHD people down and induces concentration and clarity on them.
"Real world systems often have poorly defined boundaries" ... I have seen teams getting hit by that multiple times. As usual, it is a bad idea to try to make everything fit a single model before attempting to understand the consequences.
Well you don't want to call a processor intensive task with a library. A separate service for these types of tasks is a better architecture.

Although I'm not sure whether or not a task queue architecture with separate server workers executing code passed over from a central monolithic app server is still considered a "microservice" architecture.
The big concern I have with students learning in a music enviroment is that the information they store will not be recalled in the same way when they can't listen to the same music, i.e. exams. I wonder how much state-dependent memory is affected on recall.
Ah, I see. Thanks for clarifying! Will be more careful with my titles going forward.
How people name sensations depends on those sensations’ salience
My variant is solve their problems. Works flawlessly until they leave and then you are back to square one :D
> fyi, people are more likely to listen if you don't call them clueless.

They outsourced their chip and now are unable to ship it. I think it's fair to call them clueless.
Study is at [1]

[1] "Hunter-Gatherer Olfaction Is Special" [ http://www.cell.com/current-biology/fulltext/S0960-9822(17)3... ]
Bias note: I work at Amazon but I don't actually know anything or speak for Amazon. I'm guessing just as much as you are.

I knew people who left to go work on this project in I'm going to say early 2013. Lots of them. Assume Amazon put 100+ engineers on it, each probably making 200k/year in total comp. For five years. So that's a low ballpark of $100 million just for the engineer salaries. Now add in hardware, real estate, etc.

This was not a $10m project. But this is Amazon, where big investments in crazy ideas that might fail is normal. Just look at that friggin' Fire Phone.

Edit: and for the record, all those people who left to work on it were bastards and wouldn't tell us what they were building. Not even if you bought them beer.
If you end up being limited, there is a very similar trick you can do with audio, but even simpler. Unlike video, most audio formats don't have keyframes, but rather will converge to a correct decode a few packets after you start fresh or seek. So the solution to encode in parallel is to split the file into a bunch of chunks that overlap by a few packets (in the case of Opus, 80ms worth, or 4 packets, should be enough). You then encode all of these chunks, and then merge them together, throwing away the extra packets in the overlap. Unlike video, no final encode pass is needed.
I tend to think that the job of invoking the services lies within a gateway. For example, you can have a microservice for recipes, but a web gateway that know all of the various integrations necessary to generate a page. So the web gateway is essentially a monolith.

If and when you need to support mobile devices independently of your web UI, you can have a mobile gateway. Same idea. This gateway is optimized to know how to handle mobile traffic realities like smaller download sizes, etc.
Have you ever played Diplomacy? It makes Catan look like a picnic.

https://www.lifehacker.com.au/2017/11/diplomacy-the-most-evi...
Your mom's experience is not typical.
Mexico has the advantage of beaches and a few hour plane ride from the States to visit your loved ones. And better weather and an easier language.

Poland is certainly a great place as well. As I get older though it's nice being a 2 hour plane ride from my aging parents in Texas.
I've experienced both - being ridiculously pushed up for no reason as well as company attempting to destroy me after I gave them world-class products that put them on the radar (in medieval sense when they crippled some masters once they built something for them so that they couldn't build something better in another place). Both companies "famous & loved" by geeks. Both situations were stupid and I escaped both of them. I guess for me being independent is more important.
Martin Fowler on shared DB's: https://martinfowler.com/bliki/IntegrationDatabase.html

So yes, you now have an authority that says doing that is bad.
Conversely, society has been function for millennia, despite all the crazy things that humans have done before - as we change, it adapts.

In fact, who is to say that the present typical amount of social interaction is optimal or even generally desirable? It's a function of our society and its tech today, it didn't come up on stone tablets from the heaven.
> Are you certain this "young talent" is looked down upon for youth, not in response to their criticism of people who have actually consistently made chips that work and work reliably?

You could use the same line of reasoning for science in general. Was it stupid to criticize the opinions of scientists from classical mechanics?

Also: meltdown.