skysight-inc/HackerNews huggingface dataset:
As many have said these are available for free through subreddits etc. if you have time to go search. Personally time is very critical to me so I would not mind paying to have this delivered to me. I would not mind paying $25-$35 a year for it but would much prefer an annual fee to a monthly one and as I said, a biweekly or weekly delivery or update"

I am not sure it is a sustainable business model given how many are out there for free but if you are doing it for side income you might be able to make a little $ at it.
With the United Slate, Sam Altman Presents a Political Vision
That would break a sizable amount of the web, eg, Youtube embeds.
Yes, but the closer target doesn't look alien.

How often do countries go to war with people who are similar to them? Now how often with people who are the other? (Whatever definition fits)
How do I remain objective in prioritizing project tasks?
Most of the projects which will use Go have not begun yet. Adding support means people may use Go for those future projects.
Depends on what you mean by "reporting an error". The default configuration for most machines I've used is to silently correct single bit failures unless they hit some threshold. So you actively have to run an EDAC (or similar) driver and poll the error counters. Its only with uncorrectable errors does it generally rise to the level of a full MCE.
And your network-running VMs have high disk IO requirements?
The point is that Top Chinese PhDs got degrees from Top us schools are forced back. Not that immigration are needed for China.
The point is that educating the best minds of the world and then expelling them to their origin countries is not a wise practice.
One funny (ab)use case that may not be immediately obvious: any public API that accepts payment for goods via credit card will sooner or later attempt to be used by carders to test purchased/stolen card lists for validity.
Or, for that matter...

SELECT * FROM user WHERE username = '$username' AND password_hash = MD5('$password')
Go tell a marketer that if they use Segment they can onboard new marketing tools and it'll 'just work' without any engineering time, and they'll shit a brick. (the data warehouse part is imho folly.)
What? Manage it the way you'd manage any other environment variables, like AWS_SECRET_ACCESS_KEY. That's exactly what a bash environment is for.
> What a strange comment.

Indeed. Textbook projection
Uhh, just keep separate gopaths? I keep a separate go path per project.
Ask HN: Cheapest way to host and serve large-ish files?
What options exist for serving large files on the web without getting killed on bandwidth costs?

For example, let's say I want to host a 5GB file that contains an educational ML data set on S3. Assuming 1000 people download it in a month, that would cost me $450/mo in just outbound bandwidth fees. That's almost $0.50 per download.

Obviously there must be ways to serve files cheaper than physically mailing an SD card to someone. What have you done to serve large files cheaply? Is the only option to maintain a server (either colo or virtual) that has better bandwidth pricing?
Why does an ORM need generics? I ask because I've built something very like an ORM in Go and I didn't have any problem without generics. ADTs on the other hand...
Yes, they did - but...

They don't buy (lots of) stuff - AP's often will drop by for half a day and eat off property, but yet will still plop down in a restaurant and take up table space. They also don't purchase much merch either.

They travel inefficiently - AP's often will come to meet up with friends, and like most southern californians, they don't usually carpool - to the point that in 2015, Disney almost stopped selling parking with the AP because of capacity reasons.

So I think clog up is accurate here. AP's in general use the park in very different ways then the people who are vacationing at the park - Disney has made it clear that its primary market is the vacationer - but they cant drop the AP system without alienating a bunch of folks.
With all notices on accessing an undefined index is a notice, which you're doing with that syntax, no?
You can
http://bryangilbert.com/post/etc/term/dynamic-ssh-terminal-b...
Spot on.

Among all the things, this is the fundamental advantage China has over other nations. Chinese government can do things that no other are capable.
> they just sucked as an implementation.

They also sucked as an interface (for developers to use), resulting in them only being used when no other option was available (Comparable) or for cute hacks (double-brace initialisation).
Stronger social safety nets are the answer.

They would be, except for the fact that our modern media makes it a cottage industry to gain eyeballs/power/money by using viral outrage to degrade the social fabric and public discourse. Because of this, democracies will lack a voting populace cohesive and informed enough to handle such a society. As de Toqueville predicted over two centuries ago, democracy will end by everyone voting themselves pay raises until the economy is wrecked, then we'll start to blame and kill each other over it.

https://www.youtube.com/watch?v=rE3j_RHkqJc
> I think Russ explained pretty clearly why this is a bad idea. Remember Python 3? Angular 2? We don't want that to happen with Go 2.0.

The problem with Python 2/3 is that Python 3 didn't add enough new features to make people want to move to 3.

The problem with Angular 2 is that it just didn't know what it wanted to be.

If Go2 doesn't break enough yet still break it will be no different from Python 2/3 fiasco.

Go has serious design issues, the go team ignoring them hindered Go adoption pace at first place.
I am really curious which country you're referring to.
I thought the end was easier than the middle -- the languages there were older and more obscure to a 2017 audience, but that also generally made them much more distinctive.
Surely if Go is considered mainstream so is Swift?
Here are a few facts about Mars

1. You can make steel

2. You can make rocket fuel

3. You don't need a high delta-v to get into space

When you combine these facts together, it appears that you can make effective steel rockets.

On the Moon, facts 1 and 2 are not true, even if fact 3 is.
my experience is at 50 the first smart bird appeared, then at 121 they became consistently good.
Hey, I’m one of the Segment founders. I helped instrument a lot of these metrics and built the status page Peter linked to above. I’m hoping I can help shed some light on some of those numbers.

The 44ms you’re referring to is the time it takes our API to respond to an incoming call and ingest an event. It’s certainly not the wall clock time, but it is a good measure of the overall health of the system. Your feedback about its prominence is definitely good–it’s our goal to be transparent, not misleading. We’ll change the area where it’s displayed shortly.

If you’re looking for the ‘end-to-end’ wall clock time, you can find that a little further down the page. For every event coming through our pipeline, we average the time from ingestion to successful delivery and display those metrics on a per-destination basis.

You can see right now that the Google Analytics end-to-end delivery latency is ~400ms within the past hour, and is pretty consistently near that number. We’ve also developed internal systems which break down exactly how many events from a given source were delivered to a given destination, and what the latency distribution for those events was.

The ordering problem you mention is indeed tricky. Like TCP, if we wanted to keep a loose ordering, we’d have to keep a window and ensure the partner API would then re-order messages appropriately. If you want a total ordering, this window of delivery _has_ to be 1 for a given user. It does have some pretty serious implications on the throughput of the system, so we’ve been working with both Mixpanel and Intercom (we’re users ourselves) to try and solve the issue just with timestamps. Ideally, partners would be able to re-order events received based upon time, which is what we do inside of customers’ data warehouses.

As far as the deliverability issues you mentioned, I’m terribly sorry to hear that we failed you here. We’ve hit some scaling bottlenecks that we’ve been working hard to fix–and we do our best to keep the status page updated whenever we have production incidents.

All that said, reliability is our top focus as a company. Teams present their SLA metrics on a weekly basis at all hands, and it’s a key part of our monthly board reporting. We’ll be surfacing these metrics and event traces inside the webapp so as a customer can see exactly where your data is, and what has been delivered. And we’re in the process of building an entirely revamped pipeline that will provide better deliverability guarantees. We plan on sharing the architecture on the blog once it’s all rolled out. Giving you transparency into where your data is stored and how it is processed is exactly what we want to achieve as a company.

If there’s anything I missed–please reach out! I’m calvin at segment.
Citing the results of a paper in which they studied the errors observed mostly on DDR1 memory?

A far more recent study by CMU based on the entire fleet of Fb servers shows that correctable error rates dropped dramatically in the past decade.

http://repository.cmu.edu/cgi/viewcontent.cgi?article=1345&c...
In the books, the sense of time it takes is conveyed. I don't think they're treating it as instantaneous in the show; just that they're keeping the story moving along because it makes for better TV. If you like the show and you like reading novels, I highly recommend the book series.
Nope. https://3v4l.org/J45qU
Thanks for pointing that out. CSS is hard. Should be fixed now.
While I agree with your basic point, there's something to be said about anonymously searching for information in a non-dynamic fashion (that is, the catalogue is exactly the same for everyone - it doesn't rearrange itself based on your profile)

I love technology and all it brings us, but I find browsing in a good bookstore often more helpful than Amazon's recommendations or GoodReads or what have you. And the best part is, no one knows what I'm searching for - it's not stored forever in a database of my "preferences". (Yes, I know that bookstores save data on books that I buy, but Amazon et al track every click regardless of purchase)
Spring and JSF are to some extent mutually exclusive. I worked on a project that used JSF views with Spring EL that called Spring beans. However, the best practice, according to BalusC on StackOverflow, is to avoid mixing Spring components and JSF managed beans (https://stackoverflow.com/questions/18387993/spring-jsf-inte...).
Off topic, but any chance UNI is your alma mater? I think we may have been there at the same time, judging by your name and some of your comments.
The process we use to ship software
I didn't mean to come off sounding so harsh. YORP is fascinating stuff, particularly when it can happen to such an extreme degree to make a stable asteroid break up.
Problem with this is that it has to be credible threat. Even when you would fill ISS with conventional explosives and somehow arrange for it to land on reasonably precise spot and explode on impact the damage caused will be many orders of magnitude smaller than what you would expedite to do all that (and this holds even when you take the expense as a fraction of relevant defense budgets instead of absolute values)
Outside of university libraries with real books you have normal libraries. In these libraries the quietest and most devoid of activity area was anywhere near card index things. I am glad their meta data is superceded to some extent. Life moves on rather easily with these media format changes and not much is really lost, except for the likes of this author.
Things to know about the A68 iceberg
Sure, but this only works for HN because of its reputation. I think OP is asking for new communities.

Also, HN is a special case because it's probably cheap and could be funded by any YC member's pocket.
The thing we gained when we digitized a bunch of books is the ability to build new kinds of discovery engines, ones that don't just use the information on the card catalog cards:

https://blog.archive.org/2016/02/09/how-will-we-explore-book...

https://books.archivelab.org/dateviz/
Agreed. Didn't read your comment that way. My bad.
I go years and years between flights, and I had the same experience when I canceled. 80% of the ticket price was credited to me as long as I used it within a year.
Back cover: Picking up where the last novel concluded, Grogdar continues negotiations to amass the requisite votes for an invasion. Plutar, still with a majority in the Dkystfit's upper chamber, seeks to block her.

Spoiler: Not much happens in this book. But maybe in the next!
> for what use case(s)

i almost feel this is like asking bjarne what use cases there are for 'classes' in c-with-classes. it's a structural language change that (depending on implementation details) can have sweeping ramifications on how one writes code.

type parameterization allows for the expression of algorithms, idioms and patterns wholly or partially separate from concrete type details. i'm sure others can better sell the topic though.
It is too early to judge. A good store of value probably shouldn't increase in value 3-10x each year. If I were to put $1000USD in gold today, I could be fairly sure that in 30 years it will still be worth, at least, $500USD. If I were to do the same with bitcoin, I have no idea what would even happen in 5 years.
Ahh this is new in 7.0. Good to know, hadn't seen that. Still of the opinion that the array builtins are a hassle. =]
Until then php composer.phar require defuse/php-encryption
Onyx 0.10.0 with Asynchronous Barrier Snapshotting
Same as in most tv shows, they skip the boring bits.

Travel times are mentioned occasionally and they are consistent with ships that can do a brachistochrone orbit at a constant 0.3 or 1f acceleration. This would be a few days between most locations mentioned iirc.
I can see both sides of that conversation. Yes, pessimism is realistic, but also that judgement contributes to that reality. It's a self-fulfilling prophecy. The equilibrium can flip quickly after some unforeseen development shakes us out of it. Aldrin lived through such a flip -- I think it's hard to appreciate now how amazing aerospace developments were in the 50s/60s when the work was a societal priority.

Kickstarter solved a kind of similar problem for entrepreneurs, where it used to be too hard to surface the hidden demand for a product. There must be something we could do about testing/exposing the support a political idea might have past the "activation energy" needed to roll into a different equilibrium. A simple poll isn't enough.
What an incredibly stupid article. The author is supposed to be talking about card catalogues, but then keeps talking about books and libraries. We're not getting rid of those, we're getting rid of card catalogues. Somehow I don't think we should force librarians to keep hand-writing or typing cards for every book, or deprive users of search functions, just for this idiot's BS Wes Anderson aesthetic.
It means that you won't end up relying on a specific compiler's quirks or implementation of the language. You can expect different compilers to handle undefined behavior in different ways which will help you catch where you're doing things you shouldn't be. And since you're no longer relying on a single compiler you are more likely to be able to support other platforms and compilers that don't have a gcc port (they do exist, even if they aren't common).
> All those problems have been solved by good mechanical engineering.

And yet we're still limited to scraping blades made from rubber over tempered glass with the help of a bit of liquid cleaner...

Given how bug guts require a good bit of manual scrubbing to clear off a windshield and the cumulative impact of rock impacts, I'm not convinced they'll stay clear for any meaningful amount of time - at least not on a commuter vehicle timescale.

Heated glass will help, but it's not a guaranteed thing; ask anyone with a rear window defroster how long it takes to clear ice and snow off.
>as long as standby flights are cheap enough, people will accept

If you're open to using financial incentives like cheaper pre-arranged "standby" flights, why is that better than auctioning cash/vouchers to willing passengers volunteering to be bumped?

The problem with your proposal is that all the passengers are forever sorted into "guaranteed" and "standby" according to first-come-first-served:

|timeline of bookings -->-->
|-- guaranteed --|--- standby --|

However, order-by-reservation-timing does not reflect the true priorities of the passengers on the day of the flight. Many of (possibly most) of the passengers that bought the earlier "guaranteed seats" happen to be the ones most willing to accept financial compensation for bumping.

In terms of game theory and fairness, calculated overbooking based on stable historical trends seems to be the most optimal strategy that benefits the most people. The real issue is that the airlines implement the compensation incorrectly. Instead of blaming the overbooking, blame the airlines' compensation rules:

1) offer cash instead of vouchers

2) eliminate silly rules about caps

3) start the auction process as early as possible in the lounge area instead of waiting until the last minute by standing in the aisle of the plane with a bunch of impatient passengers. (With American Airlines, their check-in kiosks will sometimes alert passengers and give them the option of being voluntarily bumped.)
Yes, true, but those have all come online within the past 6 months or so (led, I think, by United, and then quickly copied by the other major carriers), and are still relatively rare even for leisure travel, at least in my experience. Unfortunately, I fear that you are right that they will take over the lowest end of the market.

I can't/won't book these for leisure travel, because they don't even allow you to sit with your family members.

Honestly, the recent penetration of basic economy into the US market is something I'm much more concerned about than involuntary bumping. If the airlines are successful, then they're just going to re-set the baseline for standard economy up by $100 or so a ticket. Planes were already full, it's not like they are going to increase revenue by offering cheaper tickets, they're just going to get away by giving you less for your money.
You're just too technical and think everyone is on your level. I work for a mobile analytics provider and we once sent a json log lines file format to a customer, who replied that they didn't know how to parse it and asked us for CSV instead. So, if that's the caliber of developer you have, ask again how easy everything you just talked about is.
My understanding is that SegWit allows companies to insert themselves as middle men in the system who provide fast transactions.
There are efforts for the kernel itself too.

http://llvm.linuxfoundation.org/index.php/Main_Page
I'm new to Go and actually and don't do professional IT work but I immediately felt the need for having a type that allowed me to store any type.

My use case was/(still is) writing a spreadsheet where a user can enter different stuff in a cell and I want to store the value in an underlying data type. I now ended up storing everything as string because I couldn't figure out an efficient way to implement it.

My goal would have been to have one generic type that can store the cell types text and number which I can store in an array. This generic type could then implement an interface method like format() which calls a different format method depending on the type the cell has.

I played around with interface and reflect.TypeOf but lost too much performance compared to just storing everything in a string. Strings on the other hand now fill up my memory with stuff I don't need - at least that is my impression.

I don't have programming experiences so maybe I misunderstand the discussion or just overlooked a way to solve my issue in an efficient way. So sorry if the example I mentioned something easily doable in go.
This is pretty awesome. I am curious though, does this in any way use the same algorithm as the project that inspired this (https://xviniette.github.io/FlappyLearning/). That one appears to be vastly quicker at learning (reached over 13 million and counting at generation 18).
It made it to 25k by gen 160. Then it deviated an started losing again. Gen 250 was virtually unstoppable, hitting 120k. Watching gen 251 right now, and it just crushed 100k... 150k... 200k... 242k. Wow. And Gen 252 is killing it too. Seems to have found a sweet spot.
People have created secure systems in far worse languages, and people have written laughably insecure code any language you care to name.

The “problem” with PHP is its ease of use, allowing people who don’t know about good development practices to quickly write their first web application. But with discipline, PHP is a perfectly acceptable language.
I've been working at my project for ~6 years. It's true that it doesn't have the everything-is-possible excitement of starting a new project. On the other hand, growing and maintaining a codebase over a long period is also interesting.
So what's happening here? The parent made a reasonable comment, without flaming anybody. All his children give evidence for him (except one but they weren't able to downvote) and yet the parent is downvoted. Votes don't matter but I'm curious about drive-by-downvoting. What does that signify? Fanboyism?
Eh, probably not for prostate cancer, very treatable if caught early, and a lot of people have "watchful waiting" as it does less harm to leave it in for a while than take it out.

Now, if there was a gene therapy for breast, colon or liver cancer, then it would be a problem.
> Dev Bootcamp was always in that awkward position where it was trying to be one of the "premiere" bootcamps, but never actually made it to tier 1 status. It's always lived in the shadow of Hack Reactor, Fullstack Academy, and to a lesser extent, App Academy. Having personally worked with Dev Bootcamp graduates, I've felt that on average, they were much weaker than the graduates from the other bootcamps I mentioned.

They definitely were not "always" in that awkward position since DBC was the first of these bootcamps, and is where the entire term 'coding bootcamp' originated. Early DBC grads went on to start several of the other "top tier" bootcamps, including Hack Reactor.
Got 14/15 but I have a feeling it was only because I made the assumption I would not see the same language twice. Without that assumption a few were toss ups for me.

Of all the languages on there the only one in that set I had never used / seen at all is Kotin and that's the one I got wrong.

Several of them were mandatory for me to learn in college but I haven't seen since. (looking at you, Prolog and Verilog... Verilog is useful but I don't do hardware dev)
Salts don't save you from an attacker who can calculate millions of hashes per second on a GPU.

Using bcrypt/scrypt/Argon2id does.
Been a while since I felt smarter after reading something. Read this, and make the effort to follow along :-)
Pytest helps you with small tests and up to complex functional testing
That's not exactly surprising, the C# community has been doing that since the beginning of the language, anything not in the language is pointless academic wankery, and as soon as Microsoft announces it it's the best innovation in computing history since Microsoft was created.

Source: got to interact with the community between the C# 1.0 and 4.0 releases (2.0 added generics, 3.0 added lambdas, neither feature was considered of any use to a Productive Developer up to the day when Microsoft officially announced them).
Do they end up finding the same issues/bugs? I thought they didn't always find the same things last I tried using them, so I'd build in both compilers to end up running tests/checks.
I'm going to be trying it out. Thanks. The more lints the better when dealing with legacy monoliths!