skysight-inc/HackerNews huggingface dataset:
Well, there are several tag formats, ie Id3v1, Id3v2, Vorbis comments, APE tags, which have have most needed metadata keys already part of the spec and many can add custom pairs.
Two billion years is a lot of time to wipe out useful clues.
Apropos, here's a "Time series shootout: ARIMA vs. LSTM" : https://www.youtube.com/watch?v=h9QWefYBfJg&list=PL51yKFtVfM...
Huh. Seems to misalign the right side of the grid in my terminal. Still pretty cool though.
Does it not? That’s the entire point of my comment. Some stuff are going to be painful but overall the lack of generics is a blessing.
Combatting Terrorism Online: Possible Actors and Their Roles
Previously: https://news.ycombinator.com/item?id=17863399
Do you know examples cases of such critical parts in system level code where a GC pause would be problematic?
Of course US urban planning, and especially its reliance on cars and the wrongheaded deprecation of mixed zoning are a problem.

But telling people "you're idiots" just doesn't seem to change any minds. It being a political problem (which is almost a truism) doesn't change anything regarding the tools that can be successful.

NIMBYs obviously fear change. If they are right, and some development would cause unreasonable harms, then it'd be wrong to dismiss them. If, however, as most people seem to assume, their fears tend to be overblown, then what better way to change minds than showing them a believable simulation? Possibly one that lets them interactively fiddle with the assumptions, examine the experts' opinions previously presented as inscrutable dogma, and arrive at more realistic expectations.
In my effort to read some portion of the classics, I really experienced his observation of the difference between reading in school and reading later in life.

I couldn't believe how much more I was impacted by some of these books just 10 years after reading them in high school. Many of the plights of the protagonists just didn't stir me at all when I was in school, either because I didn't understand the historical context well enough, or because I didn't yet have enough empathy to feel their pain and loss (it's always pain and loss in the classics...)

Anyway, I highly recommend reading some of these books again as an adult. Even some of the ones I remember hating in school I ended up being engrossed by.
Once again, the quote is talking about slow network, not the server taking seconds to process an OPTIONS request.

Yes, two seconds and more can absolutely be network latency. If you don't think this is possible nor a regular occurrence for many people, you have been living in a bubble.
Ask HN: Do you think Temple OS will have a future without Terry?
> No sane person would do so in any country that doesn't have the bicycle infrastructure we have in the Netherlands.

Totally agreed, but bike infrastructure is something that you can actually decide to implement.
What systems does modern CMake not support?
I am also fascinated by these subjects, I am currently studying and reverse engineering the whole Juice / Slim Binaries thing. (Just to learn more about them in detail). Impressive stuff indeed, but not easy to comprehend.
All these things only matter if you think of cryptocurrency as a get rich quick speculation scheme.

If you care about actually using cryptocurrency and look at actual use then nothing is in the same league as bitcoin.

Additionally, even if you're a speculator it's obvious that the price of alt-coins follows bitcoin.
I run on 4GB and it's good enough for : browsing, python development of GUI, looking at picture, listening to music, serving music, word processing, making patches to KDE, running a virtual machine, etc. Oh and it's 2018.
Some sunken plates have larger dents?
Editor snippets!
That is happening elsewhere at a higher rate than sf usually in large corps.
How to Spot a Dividend Value Trap (2014)
Medium is conducive to inserting stupid images in the middle of the posts.
You can do this with a rooted Kindle: https://lifehacker.com/add-weather-and-google-calendar-infor...
How was the graft? I had CXL last year, and the pain was pretty excruciating. But i'm now scheduled in for a graft and the consultant said that in terms of pain and discomfort, it's nowhere near as bad.
Wirth had nothing to do with Modula-3 though.

[Prior to edit:] Modula-3 had nothing to do with Modula-3 though.
Julia core devs are aware that Julia does not exist in a vacuum. It is easy to wrap existing C, C++, Fortran, and Python libraries for use in Julia. Julia has such good performance and flexibility that it will not surprise me if the most important libraries get rewritten in Julia. Most people just glue libraries together most of the time (and that's perfectly fine!), but language improvements will mostly be seen by the people who write the libraries themselves.

See:

- https://docs.julialang.org/en/latest/manual/calling-c-and-fo...

- https://github.com/Keno/Cxx.jl

- https://github.com/JuliaPy/PyCall.jl
You print them, same as film. Either at home, or put them on a CD-ROM or thumb drive and take them to the printer’s.
Websites are at least supposedly are sandboxed so they are not as much of a risk as running native binaries. But this is getting worse and worse though as browsers expose more and more of their host operating system's functionality. The benefits of using a website instead of a native app are quickly disappearing, while the drawbacks have only been somewhat mitigated. We're getting to the point where browsers are worthy of the decades old criticism Emacs has received. They have eventually become an OS with many fine features - simply lacking a good web browser.
(Actually half of our team has a phd in crypto atm)
The only person from the original three creators who still actively takes part in the language's evolution seems to be Robert Griesemer. Ken Thompson is retired, and Rob Pike seems to have moved to other projects (Upspin?). Robert Griesemer is still active, but mostly "debugging" the language specification.

The impression I get is that Russ Cox is pretty much the Chief Designer right now (pardon the Sergey Korolyov reference). The original three authors have said that they would not add a feature to the language if one of them opposed it, which is how they kept it simple. I wonder if rsc has anyone to say "no" to him.
That's a fitting analogy for U.S. national politics in every election except the last one. Because what happened was a large enough portion of the electorate voting to sacrifice the queen because fuck chess. (And I don't mean Clinton is the queen here-- I mean a large number of voters made a series of choices in an attempt to make a travesty of the game.)

In one sense of the analogy, you are correct: people who aren't filthy rich are deluded if they think their choice of presidential candidate will substantially improve their economic predicament. In a more important sense, you are wrong: Trump isn't a symbolic link pointing to the same establishment that was behind Clinton.

Put another way-- this was not the year to code up a random boolean generator to pick your candidate for you. Sometimes making the correct choice between two bad options is extremely important, even if the less bad option was set as a trap for you. Now we're living through the most expensive civics lesson as to why.
Could you please start posting more substantively?

https://news.ycombinator.com/newsguidelines.html
These are not uniquely Californian attributes although blazing the trail for misadventures adopted elsewhere like Prop 8 mandates and three strikes laws deserves some credit.
Its post secondary public schools are among the best in the country, along with off the top of my head its uniquely Californian consumer, worker, and environmental protections.
The recent game EXAPUNKS is definitely like this, and worth playing, although it's assembly language programming puzzles so might be a sort of busman's holiday for a lot of HN readers.
TypeScript supports doing that as well :) https://github.com/Microsoft/TypeScript/wiki/Type-Checking-J...
I once spent a week on this problem spinning up a QA server, our application had an email function for sending receipts. Our company used GApps and the QA team was complaining of not getting the generated email receipts. I poured through every configuration and every key file, mail still failed from the server citing spam/verification problems from the GApp side.

A week of troubleshooting and we discovered GApps didn't like emails coming from Linode IP addresses.

A sprint and a half later we had rewritten our email functions to use sendgrid. An extra expense, extra dev time burned. Becaus we had done everything right but upstream it still wasn't good enough.
The complexity in that rust example comes from the indirection of requiring you to declare what operations you require via traits. C++ is much simpler: whatever operation you use is required.
Listening to the opposition can make partisanship even worse
I will admit to have had you confused with the person I originally asked, so there is some minor conflation there. That's my bad. I asked them a direct question and you responded instead.

They said it was his blocklist that he put these people on. And that simply by being on his blocklist, their lives were ruined.

That's not the same story you told me.

And ignores the part where Harper was promoting her blocklist as a superior version of ggautoblocker. She encouraged people to promote it. So to say it's his fault for promoting a "personal" list also feels hollow.

He trusted Randi. That was a mistake. People blindly trusted the list he promoted. That was also a mistake. There's a degree of personal responsibility that everybody who used that list without verifying the content shoulders.
Would access to all the batteries of python, R, and C/C++ from a julia REPL suffice?
How to Install Vsftpd on Ubuntu 18.04 LTS
I get that, I still feel a little weird my work computer has 12GB of RAM.
That's just one face of the movement.
I still don’t understand how you do a PostgreSQL insert on a serverless system—please help! Also, this statement is patently silly:

> The biggest point to make here is that serverless architecture may well require you to rethink your data layer. That’s not the fault of serverless.

Well, it is the fault of serverless. It’s a shortcoming. Own it. The trade off may we be worthwhile, I just can’t tell yet. I’m trying to wrap my mind around serverless as regards database-backed apps, but obviously it would be preferable to be able to use the RDBMS of my choice.
Yes. There are a few safelisted headers (and relatedly, content-types) that do not trigger a pre-flight; any GET that uses something outside of them (such as 'authorization") gets preflighted.
I Like Big Frameworks and I Can Not Lie
More aesthetic oriented: http://reddit.com/r/outrun/
I remember seeing Quake ported to the CAVE environment and demonstrated on an Onyx (well actually an Origin with reality engines) with a 3-wall and floor projection room...
There is version written in sed, too.
Florida has much worse hurricane risk, no? Great points about the rest, though.
Yea, it thought it was bad too, till I moved. Bad news, the grass is not greener.
I reread the Count of Monte Cristo, there was a penguin edition on a garage sale table for $2. I found it much more enjoyable than I did the first time around. (it also shows you how much of our current storytelling was influenced by the themes in this book)
JWT don’t have to be in a cookie. It may very well be a bearer token in the Authorization header as well. I would assume that is the most common use of a JWT, but that is just an assumption.
They have plenty of other reasons to support it. The people that don’t support it for the most part are the large scale landlords who are happy with the run up in rents.
I’ve had a similar experience. I think it simply comes down to emotional maturity and more diverse life experiences. It makes it much easier to empathise with characters, as well as critically analyse the subtext.

One thing I found quite difficult however is dealing with the different writing styles. Sometimes it could be a real slog to get through books that have a dated or less contemporary style.
The recommended compatibility boilerplate for new projects is tedious. There must be a way to include this knowledge in cmake itself rather than requiring every "properly" configured project to get this right:

cmake_minimum_required(VERSION 3.1)

if(${CMAKE_VERSION} VERSION_LESS 3.12)
cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
else()
cmake_policy(VERSION 3.12)
endif()

This is all before you even start thinking about your own project.
I took another look. There are some good comments in there, and then there are the ones about Hillary and Stalin.

I'm not as convinced as you are that the point about capitalist institutions is so fresh or interesting, but I see your point. It's often hard to tell exactly where to apply the pruning shears.
Rent control depresses housing supply. It subsidies current tenants with future tenants' increased cost. The high housing cost people complaining about is the cumulating cost of decades of rent control.

It incentivizes tenants with artificial low rent to stay beyond what were needed. People with low rent hang on to the units even when they have bought houses (I actually know people doing it).

It decentivizes landlords to keep the buildings as rentals. It decentivizes investors to add more housing supplies.
My keratoconus is quite mild. It's the kind of thing your brain mostly compensates for I'm ideal conditions, but when reading white-on-black, reading text at a distance and especially driving at night, it does make things more difficult.

Apart from all that going away, it would be nice to be able to wear those soft, jelly-like contact lenses that feel so comfortable.
> Is that really what happened

No, that seems to be unlikely. But the impact may well have ejected soil into space, as far as I understand, and liquefied stone in its wake, whatever that means.
> We need to use an inheritance based design for our types,

> despite composition being a much easier alternative, because

> after 5 years of codebase growth, it will make our lives

> easier.

And a equally future-proofy statement:

"We need to contort our code to avoid our implementation language's inheritance features to instead use composition because after 5 years of codebase growth it will make our lives easier"

There's a reason why the GoF says "prefer composition over inheritance" and then spends half the book covering inheritance.
The web wasn't, and yet Silicon Valley was the region that got rich off of it, and ended up with its name associated with it.

The web started at CERN in Switzerland. Mosaic came out of UIUC, as did Apache. Early web successes came from all over - Amazon from Seattle, Geocities from LA, ViaWeb and Akamai from Boston, WikiWikiWeb from Portland, Yahoo and EBay from Silicon Valley. Many of the most prominent Web 2.0 companies - FaceBook, Reddit, DropBox, and YCombinator - all started in Boston and later moved to San Francisco. Flickr was in Vancouver, LiveJournal in Seattle, and del.icio.us in NYC. A number of Silicon Valley companies didn't actually start in Silicon Valley - they started elsewhere and moved there early on.

Silicon Valley ended up co-opting them because of two factors: capital and engineering talent. Unlike in most places, it's possible to make a market in venture capital in Silicon Valley - you can setup meetings with a hundred firms all down the peninsula and have them bid against each other. That means that if you do have a good idea, you can get hundreds of millions of dollars to grow it, and then spend that money hiring people who actually know what they're doing and have done it before. If all that fails, you can either acquire companies that have an actual good idea, or be acquired by a company with capital and an ability to execute.

Silicon Valley has never really been a great place to start a company, unless you just happen to live here and have a job at one of the previous tech giants. It was, and remains, a great place to scale a company. None of the factors that led to its dominance in the last few technology waves have really changed, except possibly more restrictive U.S. immigration policy and a greater chance that the next big idea comes from outside the U.S.
I built a little library to help solve this problem: https://github.com/krakenjs/fetch-robot

All requests are channelled through an iframe on the domain you want to make requests to; then the iframe publishes a policy for which requests are allowed to go through.
Not to wax cynical, but hasn't that precise approach proven less effective than might be hoped in the arena of climate change politics?
Step 0) is be an Intel or AMD. Nobody else has the money to do what you're talking about.
Politics unfortunately tends to have a direct and majority effect on things like urban development, so it's hard to avoid mentioning in a complete/non-ommissive discussion.
IT IS NOT THAT IT HAS GONE AWAY, IT IS THAT THE CURRENT GENERATION IS IMPLEMENTING CRAP CLONES OUT OF IGNORANCE AND HUBRIS!!!
I hadn't seen these cartoons before. I had a good laugh :)

More seriously: there are very limited cases where indexing explicitly into an array using literals is The Right Thing to do. It's almost always better to use `map(fn, xs)`, `foreach(fn, xs)`, `for x in xs; fn(x); end`, ... .

If you really wanted to, you can even do:

for i in firstindex(xs):lastindex(xs)
x = xs[i]
end
I've often chosen to stay later at work or to go to the office at weekends to be able to work on my two monitors and desktop pc rather than try to get work done on my laptop at home.

For certain tasks my laptop feels like a huge hindrance in productivity.
Yeah, there's a big difference between telling people to stop talking about the Xbox in a Dreamcast forum and banning anyone who doesn't think that Jet Grind Radio isn't the best Dreamcast game.

One is proper curation of the discussion forum. The other is building an echo chamber.
Maybe it alters my perception of time so much I don't know whether I already tried it. So, I'll have to assume I already did. What were you trying to say? I don't think you know what "fundamental" means. Most people get along fundamentally well without having tried ...
The solution is to means test property taxes. To keep lower-income residents in their homes, we discount their property tax from the standard rate.

If you're wealthy and can afford to pay a market rate property tax, then you pay it.
Well, the first page touches briefly on this:

> You should at least install it locally. It's easy (1-2 lines in many cases), and you'll find that 5 minutes of work will save you hundreds of lines and hours of CMakeLists.txt writing

I agree that it's cumbersome wanting to use tools that are not readily available in most commonly used systems. On the other hand, wanting to keep support for old systems that you may only hypothetically want to use shouldn't be limiting your choice of tools (or better versions of a tool). Achieving an easy and straightforward means of installing should be a goal for the tool itself, as it is the case for latest versions of CMake (assuming that phrase about 1-2 lines is true).

I agree that 3 years, or even 5, is an acceptable amount of time to keep using the same version of a tool. I'm currently at CMake 3.5, the one that comes with Ubuntu 16.04
If you're already using VS Code, I expect you'll find TypeScript support to be much, much nicer, since VS Code is the not-quite-official editor for TypeScript programming. VS Code is written in TypeScript, and I believe the TypeScript and VS Code teams (both at Microsoft) collaborate with each other to improve the developer experience of the two used in combination. For example, here are some TypeScript release notes showing the improvements to the TS language service and how they manifest in VS Code:

https://blogs.msdn.microsoft.com/typescript/2018/05/31/annou...

TypeScript has a nice architecture that provides a language service that can be used by any editor, but my impression is that VS Code is the "flagship" editor that gets these features first.

I personally use WebStorm, and I find its TypeScript support much better than its Flow support in various ways (though I haven't tried Flow in a while). Imports get added automatically, autocomplete is fast and has better results, navigation just works, etc. Part of this is historical: WebStorm supported TypeScript first, and was hesitant to support Flow during the long period of time when Flow didn't work on Windows. It now has Flow support, but I think it's just not as polished, and I don't see it come up as much in the release notes.
Why would anyone capable work in the government if you can make many times the amount elsewhere? I think this is the economic curse.
I’m in the other camp. Reading unpopular books has been much more valuable to me than reading popular books. If the classics are good, you’ll understand them by osmosis even without having read them.
Sadio Mane maçtan sonra caminin abdesthanesini temizledi
I just moved from San Francisco to Nashville, TN last week. For me, it was a combination of the cost of living and lack of family in the area. I'll always miss San Francisco, but our rent has halved, our square footage has doubled, and I no longer pay state income taxes. I'm still doing interesting work (remotely) for the same company, so I can't complain!
Had no idea and I've been pushing licecap for years.
You most likely would most often not understand a weasel word if it crawled up yours
OpenGL was founded in 92 and basically IrisGL with bits removed. Anyway by the time quake was released in 1996 OpenGL was very much a thing.
As Martin Fowler correctly explains, YAGNI is primarily about end-user features, not the flexibility of the code and the toolchain. If you don't keep your tech stack (code, infrastructure, people) flexible, then iterative development becomes impossible. The assumption behind YAGNI is that 'you can't predict requirements accurately'. Which is true, so don't build them ahead of time. However, the same assumption requires you to be flexible, modular, etc.

Specific example from TFA: distributed app vs. large server. A distributed app might give you better scalability, which you might not need because large servers are cheap. However, a distributed app also forces you to think about state, so if you screw something up and have to fix it middle of the day, you can BG deploy the app instead of having a 4 minute outage. It forces you to modularize the logic and think about interfaces, so if you need to add, remove or change functionality then it'll likely be faster.

Etc.

What this article forgets to say is: "Stop future-proofing your software if you are still looking for a good product-market fit. As soon as you know what your business is going to be, make sure your technology stack is flexible."
can someone explain to me why is this on the homepage? Not being sarcastic. I genuinely want to know why is Zero-copy deserialization in Julia relevant to most of hacker new's commmunity
Moving away from RDBMS just wasn't an option for us. But AWS serverless provided a couple benefits:

1. Aurora Serverless RDBMS (In pilot)
2. Lambda function property caching (for which we cache connections)
except when the owners of the IP don't actually make new medicines, and instead us that money to buy more IP to charge higher prices for
These are crime rates, independent of total population. 1.009% of US Asians were arrested for any crime in 2016. 2.782% of US whites were arrested the same year: https://ucr.fbi.gov/crime-in-the-u.s/2016/crime-in-the-u.s.-...

Less than half the arrest rate.