skysight-inc/HackerNews huggingface dataset:
Also feel free to connect with him directly on LinkedIn - https://www.linkedin.com/in/serdardoruk/

GitHub Profile - https://github.com/serdardoruk
Tech is built by millions of different people, all of whom have different goals for it. It’s not ‘meant’ to do any one thing.
Companies that think they are above the law should be thrown out of all markets. Including the EU one.
Automatic Ads from Google AdSense
You're right that people care about convenience rather than caring about DRM - but the DRM affects the convenience. Publishers have handed Amazon a monopsony on a platter, because it's just too inconvenient to buy books somewhere else and put them on a Kindle. And that's all down to DRM.
2 Is almost no longer true because there are simple templates you follow that will scale you till infinity with cloud (which also means your cost is going to scale, but hey we saved engineer time from scaling)
China’s Internet Censorship Agency Has Its Own Anthem and We Translated It
> for example Germany has a no-gore policy so games have a German edition with bloody content removed.

Not for many years.
> no, unsellable licenses result in price discrimination

> Through resales this is eliminated

> I don't really see why we should let platform owners or developers exercise market power to the disadvantage of consumers.

No price discrimination may result in the single sale price being the first world country price rather than the developing country price (it may make more financial sense to ignore developing countries than to cut the first world price by 3x). So it wouldn't necessarily be to the advantage of consumers.

Secondly this is ignoring what games are a viable financial enterprise to begin with. Without taking that into account, mandating all games be free would be to the advantage of consumers. If a low friction way to buy/sell digital copies single player games existed, I could imagine a single player game changing hands 10 times rapidly after it's released as people finish playing it and sell it to the next person. Unlike physical goods used digital goods would be basically perfect (and would require no time or money to ship).

But rather than consumers paying 10x less overall and developers finding a way to make the same games with 10x less money, I expect a different equilibrium would be reached. Probably developers mostly ignoring pay-once single player games altogether in favor of multiplayer games and/or in app purchases.
As CPU utilization goes up, latency will go up. Also, one or two second snapshots of CPU use are averages over time. During any given moment you will invariably get little bursts of requests, and those will have slow responses if running closer to full utilization.

Also, of course, the total cost per hour for 9 servers with 3 year depreciation is in cents.
That would just make the problem of not being able to actually own things anymore worse.
> 3. This isn't sustainable advice -- if noone is hiring juniors, then where are the new seniors coming from?

Well, as much as it is short sighted, the really is that letting some other company spend money training juniors is money you don’t have to spend.
One of the advantages is to be able to put the destination as 'append only', reducing the risk in case an attacker gained access to the backed up server and wants to delete the backups. Another one to easily switch to a different backend or copy data between them.
Minor update: after the fallout months ago (around when this article was published), Siraj recently made a video apologizing for the plagiarism with a promise to offer more credit explicitly: https://www.youtube.com/watch?v=1zZZjaYl4AA

Not many people found it convincing, especially as he did not apologize for the paid course plagiarism which brought his plagiarism mainstream.
> corporations are allowed to build

I agree with the basic premise of what you're saying, but, the issue isn't with "corporations are allowed to build" vs "individuals are not" since, for everything but single-family housing (and even sometimes then), corporations are the ones doing the building.

The issue, as I see it, is a lack of building of low-income housing due to a real or perceived (and it's a mix of both) issues that they cause and working against powerful community lobbies in urban/affluent neighborhoods. Doesn't help that some people cry discrimination or segregation of the poor if you suggest to build dense affordable housing far outside the city center and it also doesn't help that we lack the ability to invest in -- or even build on realistic timeframes and for realistic budgets -- the kind of public transit system which would make those kinds of developments work well.
Interesting, on my prime video page I can't buy anything. It only shows shows and movies that are included.
wow, so much speculation, zero empirical evidence.
I have to agree. The author has some great points about the challenges of pixel art in general, but some parts reads like "normies just can't understand the art form of our game". That would carry more weight if it was really a beautiful game.

Unfortunately, a good looking pixel game needs more than artisan dithering. All I've seen from Auro looks like an incomprehensible, bland mess of individually excellent sprite work.
How does this compare to AVISynth? http://avisynth.nl/index.php/Main_Page
As of December 29, 2019 Wyze has confirmed that two databases were “left unprotected” and while these were not production databases, they did contain some user data. The original link has been has been updated by the Wyze team, for those who wish an official explanation.
There is a significant amount of question submission, commenting and voting going on on SO.
Ug, I'm late to this discussion, but I can't find anything in the Musicbrainz.org documentation that provides the same access / results as FreeDB.

In other words, from a "discid" (in Musicbrainz format or FreeDB format or otherwise), I want artist, album, and track titles, and optimally cover artwork.

Does anyone know how to get that, in JSON or XML format, from Musicbrainz?
> all kinds of restrictions to the license

are toilet paper in EU. Thanks to UsedSoft v Oracle I can go to the recycling center and pick up $5 copy of Windows 10 and Microsoft cant deny activation.
talking about haskell, i always get a laugh out of: http://steve-yegge.blogspot.com/2010/12/haskell-researchers-...
Dart feels like one of those google things kind of like chromium where the first step in setting up for building it requires (more or less) becoming a google employee.
Even on SCART you could not see the pixels at the regular distance where a TV would be.
Medical debt in the United States is another one of those defining monuments to inequality we have erected in the past decade another being the student debt crisis.
Not specific to Haskell but, I think code in general is becoming more complex than it needs to be without any added benefit other than adding an extra buzzword to the list of things you know.

In a non-functional programming language for instance, I firmly place lambdas in this category. I was working on a legacy Java 7 application the other day, and Netbeans was configured for using lang spec Java 8 (which I later switched over to 7). Every time I wrote an anonymous function, it could give me a yellow underlined hint saying I should convert this to a lambda. Why? Why should I do that? It doesn't make it more readable, it saves only a few characters of space (our target platform had more than enough disk space for this to be irrelevant), and it makes the code more difficult to skim. And it's an extra thing a junior may not know about that they get bogged down trying to understand. Given, it's a simple concept and isn't hard to understand. But this applies to all sorts of other silly syntactic sugar the internet has decided is cutting edge tech, that is making our code bases less readable.
I think you are coming from a common perspective for people on HN and elsewhere in IT, where you can just install anything and provision any equipment to install it on and direct others to do the same.

A lot of people aren't in a position to do this. I think actual plumbers also have to deal with similar constraints.

It's nice to not be constrained, but it's also more impressive to do a good job under severe constraints, IMO.
> That means we transfer 55 TB data / month

this isn't a lot. Helps that site is mostly text data.

I know of a relatively small cloud security system that transfers petabytes/month to/from a handful of customers.

4 ingest pods, 8 pipeline pods, 7 time-series db servers, 2 sql servers
France uses civil law so this ruling doesn't set any kind of precedent.
Pursuing one's passion can indeed lead you to ruin, and did so to many people.

But concentrating on something you're good at, and not spreading yourself too thin, is a pretty solid advice, middle class or not. It is by doing 100 things and not becoming good at any of them you end up in poor state without viable options.
its amazing how we can all see things so differently. her policies seem ver socialist to me
Mike created a quality product that was much better than the alternatives at the time. I remember working in a Rails shop and struggling with Resque.
Or http://www.vapoursynth.com/doc/avisynthcomp.html
Of note, the author is a physician and also a professor: “Andrew Taylor is a professor of radiology and imaging sciences at Emory University School of Medicine.”
Your initial assumption was correct. The sentence you quote is probably describing what is now known as an indoor-outdoor area that combines elements of a garden with a living space. Most of the house would be enclosed:

> The floors of the individual homes on the outward terraced slopes penetrate inwardly of the “mountainside” to provide an 85-percent-enclosed family apartment set back into the “mountain’s” surface

I do agree that the idea of only separating the exterior parts of the houses with landscaping is a bad idea. Continuing the walls out to the edge would make more sense, good fences make good neighbours and all that. The biggest difficulty would be the visibility of your exterior space from above since lower levels project out further than higher ones. No nude sunbathing unless you aren't shy.

Honestly the dome overhanging the whole structure is the most ridiculous part of this plan. It doesn't make any practical sense. I could see an argument for doming the inner area like a sports arena though. It would be far more practical and useful to extend a glazed roof over the outdoor area to provide protection from weather and equip it with a retractable shade that can block the hot sun and prying eyes. Combined with walls on either side and you have a nice sun room that is more private and secure while still being much more luxurious than a simple balcony.
They use Core today, but SO was using .Net long before Core existed.
This view might be conflating IP theft and plagiarism -- plagiarism has always had a strong regulatory regime in the form of peer review. Regulation of IP theft is a different story.

By the way, did I spot a Tom Lehrer reference?
If you were making pixel art at like 4k definition this would look much better than what "pixel art" means today where the granularity is not at the pixel level but every block is at least 5 pixels wide to look "pixely" enough at large resolutions. The devs who do that are completely clueless.
In addition to my previous comment, I think this post touches on a conundrum that I've debated with some of my other artist friends:

Is it the artists responsibility to make art for his audience? Or is it the audience's responsibility to try and understand the artist and his motivations?

I think these questions explain a lot about the art world that regular folks simply don't understand, like the kind of abstract, "modern" art that is often derided for appearing low-effort. Indeed I have been to galleries and exhibitions filled with what appears to be genuinely low-effort cash-ins and been chided for disliking it because it appeared to lack quality. It is very difficult to differentiate between the Pollocks/Warhols and said low-effort cash-ins, and articulating what separates them from the rest is something I struggle with. All I can really say to that effect is that the je ne sais quoi has something to do with the feeling of zen that only comes from a mature and developed sense of composition -- in that Pollock chose his "sloppy" aesthetic when he could have chosen to follow the precient style -- that many amateurs and pretenders simply lack.
Pretty much the case for Linux boosterism outside the command line. Almost every desktop app is a shoddy imitation of a commercial app, pushed by people who often don't know the real apps.

And if you point the shortcomings out, they whine that the shoddy app is only built by three guys and so it's unfair to judge it...
That is compared to python/ruby which would be multiple logs slower or scaling choices that makes the service resemble the microkernels. Usually dedicated, simple engineering can be very fast using either C or java
For a year or two I had a mantra: "A day is a length of time that no man is rich enough to waste".

It wasn't grammatically/syntactically valid, but it worked well as a token for a concept that helped me immensely those years.
Something I find myself doing repeatedly is implementing arcane protocols that were created long before JSON. Bit-packed mainframe protocols. After the second or third time of working with another binary format, there's no new knowledge to gain, and it's not interesting work. But it requires meticulous attention to detail and can't be automated. Most industries don't require you to solve this specific problem but it's all variations of this. Shuffle data from one format to another format. Even if it's JSON, you're still moving it from one business domain to another, or one tech stack to another. Backend to frontend. Etc.
Maybe I'm missing some nuance here, but most of these (excepting maybe "Complicated explanations are suspect" and "All interconnection is apparent") just seem like different manifestations of fundamental attribution error.
Welcome and thank you for the small inside view into your world. I hope to read more about those challenges and what we can do about it to make your life easier.

Enjoy your holidays!
It may be better to say the ability to concentrate is of benefit.

If you have a higher level of focus, you'll take a step back when someone says or does something harmful, and be able to communicate effectively in a mature and kind way. This can improve your relationship. The benefits are not just work.

If you have concentration, you can setup a 1 hour block a day first thing in the morning, and work on a goal every day, instead of futzing around. You can go to bed on time easier too, because mental habits are more malleable with focus and awareness.

I can keep going on. The benefits seep into your every day life, regardless if you're on the street or a billionaire.

This is why mindfulness meditation has become so popular, and in late why lsd was so popular, because both increase focus and concentration, as well as increase awareness into what is important so you can better achieve your goals even if it is only working towards it 5 minutes a day. It's no secret you need a minimum amount of focus to succeed in life. Sure, it's only an ingredient, not the whole dish, but it, like oil, is an important base ingredient.
> Unless you like playing "why did my service got killed this time" every once in a while

There is no playing: the error is logged and quite clear, by the application or by the kernel.

Being consistent, predictable and as deterministic as possible is a key feature of reliable software, and paging into swap kills all that.
I'm not sure there's any such thing as a simple C++ server ;)
Out of curiosity, what is the field for which you find this to be true?
I think this means that either prices for the first copy sold will go up, or profit from games will go down, since the marginal late purchaser will be getting their copy second hand instead of purchasing it new. As a customer of mostly non-AAA / indie games (I.e. often borderline profitable), both of these outcomes are a negative for me.

If you are a customer of AAA games, and/or if you think there is no more room for prices to go up, this would be a good outcome for you.

I think “[the market] will solve all problems” is a bit too simplistic an analysis.
I love how everyone is susposed to be an expert in medical billing now. It’s hopeless. There’s no way people can beat the system on their own. Hospital chains, private equity, billing software consultants, these people are gunning for you every day. There’s no way you can compete with that.
Aren't they almost exactly the same though? From the article:

> "Consciously or otherwise, the individual volunteer will be injecting all the information they store publicly on their Facebook page – home location, date of birth, interests and, crucially, network of friends – directly into the central Obama database.

That's literally the thing people are upset that Cambridge Analytica did.
Unethical behavior by providers (like this) hasn't been addressed by any of the candidates on either side of the aisle.

Getting rid of insurance companies is only part of the equation, as far as I can tell. It could help quite a bit. But until we address the adversarial position that providers themselves take towards their patients, we're going to have galling and disgusting outcomes.
How does this compare to ffmpeg, Nuke, davinci resolve, handbrake, AviSynth etc. etc. This is like making a language called math that is made for doing math. It's incredibly pretentious to name your project something that is confusing, difficult to find, raises more questions than answers on what it does, and definitely doesn't tell you why it exists.

It says it combines racket with a video editor. What needs to be automated in a video editor? Why does it call itself a new language?
A Rust tool that hosts a folder via HTTPS over localhost
It’s not conservative so much as innately human. A society made of individuals who feel no shared responsibility to contribute to society is literal anarchy
I think maybe a good way to describe it is a hierarchy of priorities.

The examples you give, taking care of a wife, family responsibilities etc... are in your words "non-negotiable." Which I interpret as required to be maintained as top priority irrespective of all other wants, needs and desires. Each of those examples however, except for having a disability, is truly a choice in terms of priority.

I think most people would argue that it is unconscionable to abandon a family or ailing spouse to "follow their dreams," however it's surprisingly common to see. That's not to defend it, but simply to point out that it is done and with surprising frequency, by people who you probably admire.

Someone quoted Bukowski on here recently, as giving some insight into the mind of someone who is fully invested in something, and I think it's apropos for this discussion:

"If you're going to try, go all the way. Otherwise, don't even start. This could mean losing girlfriends, wives, relatives and maybe even your mind. It could mean not eating for three or four days. It could mean freezing on a park bench...etc [1]"

It sounds like your suggesting that people are actively making that "all-in investment" in what you describe as non-negotiables.

[1] https://www.goodreads.com/author/quotes/13275.Charles_Bukows...
I get your point, and I think we agree here. I mainly wanted to argue against the original statement, which was quite broad “high performance machines running in a production environments will absolutely have swap disabled”. Would you agree to rephrase both our arguments by:

- paging incurs seemingly random performance degradation of processes and should be avoided

- if you have a form of task queue/job distribution system which handles automatic re-run, and can afford at no business cost to restart a process from scratch, then disabling swapping allows fail fast behaviour

- otherwise swapping can be used as a safety net for programs that would be better off slightly late than restarted from scratch

- both scenarios require sane monitoring of process behaviours, to catch symptomatic failures/restart in case 1) and recurring swap usage in case 2)
socialist is about economic policies. your link is about something else
How so? I think that the ratio of "pixels" to the displays pixels needs to change given the resolution of the final display device. What shouldn't be happening is the viewport scaling -- instead the viewport should change its size to match the display device and upscale/downscale (without smoothing) along an integer multiple to achieve the desired effect
Not hiring junior developers makes sense when you are still unfolding, and have a really small engineering team (< 5-7 people).

As you grow, you will see that not all work is equally important, and you want your more senior guys work on harder problems. And you will also note a number of good, smart developers applying to you who do not yet have the experience of a senior engineer, but could quickly grow.

Then you can start hiring junior engineers, and nurture them.

[Edit: grammar]
Wow but he continues to recommend using Haskell at all...
You're the sort of dishonest advocate I hope nothing I'm a part of gets cursed with.
bbcp doesn't work so well for some reason. Where I used to work we had a senior dev that claimed that he could just repurpose bbcp for this. Then he gave up and wrote something custom in c++. Then he rewrote it in go, but used (among other things) non-multithreadsafe primitives, then when asked to make it encrypted, he used epoll with tls (which is apparently not a thing in go? I don't know). I told him he should just use DTLS or hell even a one-time-pad encrypted UDP stream with backpressure management, but he didn't listen to me. Then he rewrote it in C++ again and then went back to the go version. When I left the company, it still wasn't working.

Also, this senior dev never wrote unit tests.

On the other hand, maybe bbcp will work, and the senior dev just didn't know what he was doing. There was another senior dev who, seeing what was coming down the pike, left his job, and on his way out he was like, "yeah you can do it with bbcp, just you gotta tweak your tcp congestion rules on all the hops (which we could do, but is probably not an option for OP)"
American here, my retired mom gets only "social security", which is about $700/mo. I have to give her some of my income or she would sink. (I don't give her cash directly, but I take care of repairs on her house, new appliances, her car maintenance, etc)

I wish her pension would cover her real living expenses.
also to clarify im not saying youre wrong that she may be conservative on social issues.
Every culture in the world considers helping family to be natural and positive. Many consider it a responsibility, and that’s a beautiful thing.
Way back when I had a problem on my network that was capping the FTP/SFTP speeds to about a fifth of my download speed. Torrents worked fine. To fix my problem I have cobbled up an extremely hacky solution which consisted of opening several listening sockets, ssh-ing to the remote machine and net-catting the file by chunks in several processes in parallel. It actually worked. The code is here https://github.com/jlegeny/blazing-speed more for archiving purposes than to be used by anybody for anything.
Ironically, the severity of the student debt crisis would be reduced significantly if we made need-based scholarships illegal
The amount of data transferred is meaningless to compare. SO is a relatively complex site with dynamic content and real-time features.

Compared to other similar sites like Reddit or Quora which are far slower yet running on more hardware, it shows what proper efficient architecture and code can do.