jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Calling this a dropbox clone is making the same mistake all those before dropbox did (and their competitors continue to make).

Dropbox wins because of its seamless it-just-works OS integration. File syncing is the easy part!
Need is the wrong word there.

The vast majority of json out there is not used for implementing someone else's protocol. So most of us don't need that test suite, we're expecting people to conform to our api, not the other way around.

And how does the schema help in that case anyway? Either the request is according to protocol or not. Your api implements that protocol correctly or not.

And if you need to support different versions of the protocol, just provide different end points, api.v2.mydomain.com, api.v3.mydomain.com.
Personally, I would not. Reason: as a game developer, I need to eat. I don't have faith that I can or will soon be able to trade bitcoins for food, housing, and other items that I need. This could reflect my own lack of knowledge or vision, or could mean that I'm part of the problem, or all of the above.
Living in Seattle was brutal for me, it left me incredibly depressed and I ultimate fled back to San Francisco for my sanity. Even SF is pretty rough, so I only live in the corporate apartment complexes in SOMA where I can lay in the sun an hour a day after swimming, it keeps me quite happy (and tan!)
> Bernard Linsky seems to have written a chapter on Chwistek and type theory in The Golden Age of Polish Philosophy. You can read the first page [3] but I haven't been able to find the entire thing online.

Try gigapedia.com ;-D
Kneale believes what makes Roman so good is "sheer, raw, talent". For instance, he uses tricks such as reducing the depth of focus to draw attention to certain details, which also reduces the need to carefully reproduce every last blemish on each piece of fruit in view.

I don't think you know what the word "talent" means.
The grammatical error on the front page, amidst a burst of self-aggrandizement, doesn't exactly inspire confidence:

"Its built from the same guys who ran Obama's campaign and worked at Google. That means it's good:)"
Seconding this only thing that Kotlin does not give you is Associated Objects.

You unfortunately cannot add new (stored) properties to existing types like you can in Swift.
> (1989) It was super weird to see that written because Microsoft wasn’t on our collective academic radar and most people didn’t know who Bill Gates was

In 1989 'most' people would for sure know who Bill Gates was. He made the cover of Time Magazine on April 16 1984 and most likely even earlier. Microsoft went public on March 13 1986 this article details some of that.

https://www.zdnet.com/article/how-bill-gates-accidentally-be...

https://www.microsoft.com/en-us/investor/faq.aspx

Steve Jobs was on Time Magazine in 1982 (cover that is). Impossible to believe that by 1989 Gates was not well known (I am old enough to remember him from the 80's but I wouldn't consider myself 'most' people). Generally Steve and Bill were usually mentioned in many of the same articles.
Interesting observation. I wonder if the number of upvotes depends more on the quality of the article or the quality of comments. I have to admit that even here, I personally didn't even open the article but rather went straight to the comments.
Were it MS I'd be concerned. At least in my circles Google isn't known for this type of outcome.

Can you add some color/explanation/examples for why you feel skepticism is warranted?
Any advice on implementing HyperLogLog on this? I’d really like to avoid map reduce if possible.
I was using my android phone, so it was just a case of getting into the less used characters section of the virtual keyboard. One of the rare scenarios where typing on a phone us much easier I guess
Are we actually inherently drawn to analog artifacts including things like film grain? Or are we accustomed to seeing/hearing it? If you plucked a member of an un-contacted tribe out of the Amazon, would they prefer film grain and vinyl? I'm not sure, but I'm willing to hear the evidence presented.

I remember the first time I saw 60hz video on a flat screen TV. I thought the motion looked so incredibly unnatural it was almost unwatchable. Now, it just seems normal. It had nothing to do with 60hz video itself - it had to do with the expectations built up by years of watching 29.97hz interlaced NTSC video...
I cache my shoes by leaving the ones I wear frequently by the door ready to be put on. The ones I access less will go in the closet and the ones used very infrequently will go to the storage unit for glacial level storage.
Apple also sells customers to app makers through store fees. They don't just sell phones.
Wow, 1GB? Even on a consumer Google account you get 15GB for free.
Thank you but that involves the mouse and more time. Using just the keyboard and ctrl R only takes half a second.
The ability to be friendly in adverse situations is absolutely a social skill. I have a couple of coworkers that have the ability to remain friendly even in intense situations. I find it really helps deescalate situations (or keep them from escalating in the first place) without derailing the conversation.
Do you date people asking them if they are after for your money or if they are trying to get something from you? Or do your friends at gathering casually joke about it?

As a foreigner who dated an american in the past I agree it hurts to hear that you are after a status/GC/money when you genuinely care about the person. It is humiliating and wrong.
The redesigned version of Google Search that is being A/B tested no longer shows links. Despite being a developer, I'm anxious to click search results, especially because when results are filtered to be from the last day or week, they are full of phishing sites and pages with scraped content that immediately redirect to malware.

This change can't possibly be beneficial to users. It makes people even more ignorant about the technologies they depend on, and exposes them to further risk of being exploited.

UPDATE: This is the new design I've seen, the domains are missing: https://i.imgur.com/5RTdXI1.png
Thats what taxation does anyway
NOTE: The below suggestion is assuming Starship pans out and launch costs drop dramatically.

The way I see it, there are 3 (overlapping?) ways of making money in space:

1) put something up there (like a satellite)
2) take something down (asteroid mining, space based manufacturing, etc)
3) do something in space you can only do there

Here's an idea that falls into category 3 that I've been kicking around - space based entertainment. Maybe design a new sport that's only playable in space (or start with a currently popular one and extend it with space-only dynamics).

You would definitely need some significant capital and it'll be several years before you could actually put some athletes in space. But assuming launch costs are cheap enough and human transport is reliable, I don't think it would require speculative new technologies. Possibly the biggest technical gap would be in building large enough structures for the sport. The work of Bigelow Areospace or Nanoracks seems to be going in the right direction.
At least for semiconductors you won't have to haul up all that high vacuum equipment :)
I'm a K-12 school admin and I think the dirty secret of our profession is that there's more truth to what you're saying than we'd all like to admit. To be sure, there are basic skills we do teach, and some kids do require interventions that school specialists can provide in a way that can meaningfully impact that child's life. But that's not the bulk of what "schooling" is. A nontrivial part of the job is simply daycare. I've had the benefit of working at very different schools in different continents, but had a control in the sense that they served very similar families. I often think about how much passion and energy were devoted to certain policies/programs/issues and how the schools land on the opposite side of them in a lot of them yet how little that seems to affect the student outcomes we observe.
I've also used both languages a fair bit, but I've never used Grails (although I've played with it).

Couple things to add to the pros/cons:

> Developer friendly (Ruby has a number of syntax warts, e.g. elvis operator, null safe operator - just to start) syntax

I would love to see the elvis operator and the null safe operator in Ruby, but I'd also like to see blocks in Groovy.

An addition to the pros of Groovy:

Interacts extremely well with existing Java code. While you can call into Java from JRuby, it's no where near as clean to interoperate with Java in the same code base. In the past I've loved Groovy because I could use it very cleanly inside a codebase that had a lot of Java, e.g. use Groovy to write controllers or data munging code but use Java for most other things.
chockablock investigated that here on HN, at https://news.ycombinator.com/item?id=6864088 :

> So according to these rough calculations the great smog of 1952 probably had a PM2.5 of about 700 ug/m^3, quite similar to the current Shanghai smog, and lower than levels regularly reported in other Chinese cities.

The current PM2.5 for Beijing, at http://aqicn.org/city/beijing/ , is 162 - "unhealthy".
This is really impressive! Just a small bug report:

http://brm.io/matter-js-demo/#bridge somehow had some things fall through to the ground the first time in loaded.
How many New Yorkers (especially women) would feel safe going alone into a stranger's apartment to use their toilet? For that matter, how many New Yorkers would feel safe opening their door to a random stranger?

And there's usually a Starbucks, McDonalds, etc. nearby.

Also, there would be questions of liability. If the person who used your toilet tripped inside your apartment and broke their leg, would you be covered under your homeowner's insurance if they were paying you for a service? (Similar issues as AirBnb.)
At first I thought the piece would be an ironic how-to on gentrification, but instead it is a play on the word, "art." A certain building from New York's pre-gentification era in Soho has become art because of gentrification.
Hmmm, perhaps my cursory skim of Wikipedia and the Ceylon site led me to wrong conclusions there. I'll defer a more detailed type system comparison to experts in the field. The big difference I see on my second pass is purity. Purity in Haskell is huge IMO. I would argue that purity makes Haskell's type system more powerful because a function's type allows you to know exactly what kinds of side effects it might have, or more importantly, not have. But I suppose one could debate whether that's a type system thing or not.

> can be a bit cumbersome to do imperative and side-effect programming

On the contrary, I think Haskell is great for imperative programming. It allows you to operate at higher levels of abstraction and create more abstract imperative constructs than most other languages. If you want to mutate things, there is a small cost to construct IORefs, STRefs, and the like, but I think that's actually a good thing because it correctly incentivizes the reduction of side effects. And again, much of this boilerplate can be gotten rid of. See https://github.com/ekmett/lens/blob/master/examples/Pong.hs#... for an example of some really nice imperative code made possible by the lens library.
Thanks Matt.

I looked at swagger-codegen before createing swagger-dsl, and frankly it is pretty nice, but with respect to authoring the underlying Swagger specification document, swagger-codegen is just a direct YAML translation of the original Swagger JSON format.

In other words, swagger-codegen's YAML support is just a YAML-to-JSON transformation. It has the same redundancies and structural issues as Swagger's JSON, just in a YAML syntax.

My objective with swagger-dsl was to create a more human-oriented (more readable, less verbose, less error prone, more DRY, etc.) format for authoring those JSON documents for Swagger. It's not just JSON-as-YAML, it's a more author-oriented (as opposed to parser-oriented) way to describe the API.
Does anyone know of affordable cable testing equipment? I.e. not the ones with 8 leds that just test whether there's a connection, but one that actually measures the performance? Fluke is way expensive, I imagine there must be cheaper products that don't provide all the features and build quality of Fluke but that will still give poor old me who only wires his own house and home office some assurance that I didn't screw up completely?
GitHub pages can exist on the master branch also.
My first thought when reading about MirageOS was that they are effectively cramming DOS into a VM.
Well, with a bazillion dollars, you can often change the law. Or at least the zoning regulations.

You do have a point, of course, but in fact the problem often is that people with a bazillion dollars lobby and coerce politicians to change laws and zoning regulations, so that they could make another bazillion dollars.
European one seems really over-engineered.
Previous discussion https://news.ycombinator.com/item?id=9275041
A fallacy is equating the ability to think alone with our human potential.

But who equated them?
It's the supervisor trees that are missing and cannot currently be implemented though.
Really is usually a no-op word. It's almost like "uh", it can really be added to sentences really almost anywhere without really changing anything or really improving anything. Really.

A quick way to improve your writing is to get in the habit of editing yourself and removing words like "really" or "truly" and either leaving them out or using a better phrasing to get across what you mean.
This is just FUD directed at competition to the entrenched players in the college industry.

OMFG, Ashford got 85% of their money from the government? Rutgers got about 70% of their money from the government (state and federal) [1]. CUNY gets at least 65% of their money from the government, probably considerably more if any of their students get financial aid [2]. Unlike Rutgers or CUNY, Ashford is 100% dedicated to education (rather than partially education, partially research).

While I'm all in favor of reigning in spending on education, for-profit colleges are not the only problem here. Non-profits are just as bad, the only real difference is that profits are given to overpaid and underworked employees instead of shareholders.

[1] For the general budget: http://budgetfacts.rutgers.edu/pdf/revenue_sources_pie.pdf
Some of the "tuition" money also comes from the govt, see the tuition page which gives the average financial aid package: http://admission.rutgers.edu/costs/TuitionAndFees.aspx

[2] http://www.cuny.edu/about/administration/offices/bf/2010-201... . I can't find numbers on the average amount of student aid at CUNY.
> nor is there some universal morality to consider

It's a social construction most of us agree on, though. In fact, I have no doubt that some on here consider it fundamental to the advancement of the species. You're free to be here and disagree with us about it, but don't expect us to couch all our conversations in hypotheticals because you differ with us on our "undebatable subjects" -- those subjects we have pondered over enough that we need not debate them again and again every time someone raises an objection.

> near universal oppression of poor people by their own consumption habits . . .

The theory is that if the content isn't protected it won't be generated _at all_ at the margin. You can debate that theory if you like, but if it is true then the mere removal of the laws won't do a lick of good for poor people. Similarly, if wealth accumulation is disallowed, it's not that poor people will magically become wealthier. Instead what will happen is those who had previously worked hard to accumulate wealth will stop working as hard, and less wealth overall will be created.
I get a good deal of spam from any unfiltered accounts I post as name@domain.com. In fact the only Nigerian scams I ever received came from doing that.
name[AT]domain.com is an easy way to prevent some of that for someone (e.g. a non-technical person doing a blog) without the javascript obfuscation code handy, or else without the know-how to use it.
I strongly urge you to check out the various "One Bag" and minimalist travel websites. I recently started doing this and found I eliminated a bunch of hassles and weight without losing much of that personal sense of security that comes from lugging around a ton of your crap with you.
Okee doke, the invites are all gone now! Thanks for playing, folks. =)

I'll post again when I have more. Love ya, mean it!
>> It's much lighter than my MacBook Pro, yet has a great set of hardware features that Apple can't seem to provide in its own laptops despite their high prices. (Example: The ThinkPad has a reader for flash-memory cards.)<<

So do the current lineup of Macbook Pros.

http://www.apple.com/macbookpro/specs.html
any revenues numbers? how was it, working with remote teams?
It's comprised of legitimate federal judges. I'm not sure how much more you want.
The Declaration of Independence refers to "inalienable rights", meaning rights that exist whether or not the law recognizes them.
Yes, this is why the mathematicians are pulling their hair out! You can't just drop terms when you feel like it.
The Patriot Act wasn't passed in an atmosphere of moral indignation or virtue signalling?
IMHO, a few things:

1) Python & Ruby have lots of dependencies on the C FFI — PyPy is great, but not replacing CPython because of this.

2) A huge amount of effort is going into v8. Perhaps that level of effort will catch up to the effort put into the JVM.

3) Using esoteric, hard to optimize features in Python and Ruby is apparently a sign of cleverness. And those features are used in the major frameworks like RoR.

4) Incompatibility between other engines. Right now though you have to be backwards compatible with the web, it is acceptable to implement a small subset of the new features. People wouldn't be happy with several versions of Java / Python / Ruby all implementing some of the new features but not all of them.

But really, besides a highly optimized regex engine, v8 is still kind of slow. Just happens to be the fastest of the slow.
I've not ever heard that. But there is plenty of involvement in other incidents:

https://en.wikipedia.org/wiki/Iran_and_state-sponsored_terro...
I'm thinking that clocks to time would be more like GPS to maps. You could just simply ask what position is the sun in a particular location, at a fingers touch. So it would be too much of a big deal for most people. But it would make programmers and things that deal with logical time much easier.
Location: Minneapolis, MN

Remote: Strongly preferred (Several years remote experience).

Willing to relocate: Preferably not

Technologies: JavaScript (ES6/ES7)+, React, Vue, Node, Express, Mongo/SQL, Docker, Linux, R

Résumé/CV: My PDF resume and background/etc are on linkedin: https://www.linkedin.com/in/tylerdbailey/

Portfolio: http://github.com/baile320

Email: baile320@umn.edu

Looking for full time or part time software engineering opportunities. My software engineering experience is primarily in full stack javascript but willing & able to learn others. Previous experience (Last 5-6 years) was working as a financial quantitative analyst and derivatives trader at a bank, and then a client-facing consulting role in the same space.
Does he seriously not get the whole point of DVCS?
I've read the opposite argued by proponents of TDD (either here or on StackOverflow, I forget): that TDD is definitely not for deriving algorithmic logic, but for run-of-the-mill CRUDs.

For me the definite example that TDD for algorithmic design/exploration is not very useful is the infamous Sudoku Debacle, but I've also never seen anything more than toy examples (e.g. fibonacci) of algorithmic exploration using TDD. Is there any real-world example of complex algorithmic design using TDD where the author doesn't cheat by using hidden domain knowledge to make "magical" leaps of inference in some of the TDD steps?

PS: just read your blog post, but you seem to be talking about unit testing with JUnit & mocking frameworks. Just to be sure we're on the same page: we do agree that TDD and Unit Testing are not the same and do not even share the same goal, right?
Those services will eventually add advertisements even for paying customers. It's just a matter of time. Cable's initial idea was TV without ads. Now all you see on Cable is ads.

In the future all companies will have to do is offer an equivalent service ad-free in order to be innovative.
Folks interested in interactive fiction (aka text adventures, but that name implies something a little different these days) should definitely check out the annual interactive fiction contest: http://www.ifcomp.org/ The winners are always top notch games, and the format is perfect as most games are built to be completed in an hour or two and have a full hint/walkthrough to help you if you get stuck. Modern IF games rely much less on tricks and traps like the classic Infocom games of days past, so they're much more friendly and entertaining to play.

One of my favorite authors is Ryan Veeder, his games remind me of Infocom's classics but aren't nearly as frustrating to play: http://www.rcveeder.net/blog/interactive-fiction/ Check out Taco Fiction for a great example (and IF comp winner!).
https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

"Taking into account both the costs of coverage expansion and the savings that would be achieved through the Medicare for All Act, we calculate that a single-payer, universal health-care system is likely to lead to a 13% savings in national health-care expenditure, equivalent to more than US$450 billion annually (based on the value of the US$ in 2017). The entire system could be funded with less financial outlay than is incurred by employers and households paying for health-care premiums combined with existing government allocations. This shift to single-payer health care would provide the greatest relief to lower-income households. Furthermore, we estimate that ensuring health-care access for all Americans would save more than 68 000 lives and 1·73 million life-years every year compared with the status quo."
I recently joined a new company to start a Data Science team. They had an existing GCP account for years that they had small usage on and had a long term valid form of payment. I request a tiny increase in our GPU quota (ie: 8 T4s in one region) on GCP and was denied and told to talk to a sales person. I literally said in my message to sales that AWS doesn't make it this hard to give them money. Every quota increase still seems to require escalation to our sales person and all they could offer as advice was to switch to invoice billing.
I'm not sure I see the same point as others. But the way I imagine it would work is that you buy art from the artist and the artist confirms (on the blockchain) that you bought it from them, thereby supporting them. So (a) you "own" it, (b) you signal being a patron of the arts and (c) the thing you paid for can be enjoyed right next to this confirmation.

Yes I guess it can apply to other things as well. I would indeed expect books and movies to possibly fit the same pattern. And I guess you could set up a public sexual partners log as well where both participants can use their private key to sign a statement that they did indeed engage in intercourse but I'm not sure that that would take off :)

I think the point is still being discovered and it also seems totally possible that this is just a fad. It's the first practical application of cryptocurrency that I can somehow see making sense (if I squint).