jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yes I also note this lack of uptake of Kotlin in Java environments but on reflection it's not surprising because organisations which have chosen Java tend to be conservative. Enterprise software is predominantly Java and .Net and probably will be for a long time to come.
I have heard that too, but I don't believe in it. If they do it, it must be applied only in specific circumstances, and with some other mechanism to restore the size again. Because containers aren't getting silly small over time. They seem to be pretty much aimed at whatever is a convenient amount.
And a random dice roll (or tarot card reading) may sometimes correctly guess the number I’m thinking of. Doesn’t mean it’s generally useful.
Infant mortality rates are significantly lower in 2015 than they were 1000 years ago, so you'd definitely be doing him a favor.
Excellent! I only wish the column clues were tilted so that I could read them without having to crane my neck.
Has any stolen BTC ever been used?
Personally? The reason I'm not using screen is that there's no way to atomically [attach, create new window] in screen and I value my gnome-terminal tabs.

If tmux can do that, then I'd consider it reason to switch.
I rather pay $100 for one nice dinner per week than $25 for 4 lousy ones.

Well bully for you, but you do realise that for the average wage-earner a $100 meal once a week would be an insane extravagance, right? That's well over ten percent of most folks' take-home pay.
Ease of deployment might be why this very blog post is published on Wordpress.
I couldn't adjust. Alfred may not be trying to be Quicksilver, but where it does go its own way it feels actively worse.

Everything in QS is very regular, Object-Verb style interaction with fuzzy completion of both. Alfred has a wartier, more irregular interaction model: it's Verb-Object if you want to type the verb, but it seems to push you into command key combos, which operate on a Object-Verb basis, and there doesn't feel like much logic as to what's available as what.
JS has dozens of decent ways of handling it; the other languages mentioned have one good way of handling it.
hacker news is now singlehandedly responsible for this guy being completely wasted for the next month.

well done, everyone.
Anyone have a cache of the downloads for OSX and Linux?
> "An extensive collection of official public transit data from around the world, including GTFS, GTFS-RealTime and more. "

A drunk person is not going to want to read that many syllables per word, or think about weird acronyms.
They're trivially implementable without feature expressions, as we demonstrated with our 20 lines of code.
I assume that he means that the type system knows that these are in useful units, and tracks them, so you can have it check that your calculation actually results in a value of the unit you expected.
Exactly. You can change items labels and looks but you cannot "create" items.
Absolutely! While we are crafting an experience we hope resonates for people for whom the traditional teachings have not, we certainly pay homage to where the traditions come from when we talk about the practice, for example at the start of class, or in this video https://www.youtube.com/watch?v=EUJhfjxvNDE&feature=youtu.be or in this blog post https://chorusmeditation.com/blog/founder-friday-mk-on-our-p...
I wonder how much the timing of Facebook Deals is being driven by the upcoming Groupon IPO. A competing Deal service that is free to businesses could upend the Groupon model, making them more open to an acquisition instead of an IPO.

Or maybe just put the brakes on Groupon before it has enough users to add "social features" and become a shopping-driving social network?
Email me and I'll give away all my secrets. :)
If you read between the lines, Google's announcement focuses on the team and says "the team", not the product will be a great addition to Google. Similarly, the TalkBin announcement uses words like "While we are proud of what we accomplished ... Google will help us make our bigger goals a reality".

Both sides know the product is dead. I guess Google is acquring the talent and the concepts.
You posted a "Show HN" but only have one thing to show: a launchrock sign up page.
Mobile's going to be an increasingly interesting strategy with local businesses. When these owners and workers are running their business, they're not running into the back room to check computers or laptops or websites - but they do have their phones and can often step aside to respond to a quick SMS. I imagine Talkbin has caught on to this - lots of other startups don't seem to - and this really feels like a product where everyone benefits in the end.
Even I am struggling to understand how exactly did this violate ToS?
Was it "illegal code/file"? No! It was a file to a s/w that had the potential to be used maliciously, but the file uploaded itself wasn't, but hadn't really manifested in that form (yet).
I feel asking the dev to take down the Github project is ok, but blocking/restricting access to the file itself, until proven malicious was a bad idea. And if that part about taking down the HN is true, its a dick move.
Yes, its their platform and from an ethical stand point, being proactive this way helps everyone, but it could have been handled better.
Ran across this blog today, thought people may enjoy the content (some of the other posts are pretty interesting too).

Came across it from being intrigued by a commenter's logo on this post: http://blog.asmartbear.com/how-to-say-yes.html (gavin miller's comment). Just goes to show how catchy logos can bring in page views. lol
Can someone link to / quote the section in the Checkout TOS that restricts use of "donate" or "donation"? I'm only finding this: https://checkout.google.com/termsOfService?type=Seller which only mentions "if Seller identifies ... as "non-profit" and is verified ... then Seller may use the Service to process donations from Buyers." Which is not "may not use 'donate' or 'donation' unless == nonprofit", which seems to be claimed by a great many comments on the interwebs.

Though I'm not attempting to sign up. That's the TOS from the bottom of https://checkout.google.com/sell
Yes, back in day when things where expensive, but housing was cheap.
Seems like someone figured out how to scale the Million dollar homepage.
You can set a PIN in Signal to protect against SIM swap attacks.
This is exactly why I never connect TVs to the internet.

Then they are just dumb HDMI panels.
2008?

I guess this is interesting in a hobbyist/historian kind of mindset, which I totally understand, but Commodore Basic really wasn't one of the more interesting Basics out there, even for its time. My first computer was a C64 and I remember how frustrated I was at its Basic (with which I wrote my first program!) because it was primitive even compared to the ones included in other home computers of the time.

PS: to be fair, last time I said this on HN someone reminded me that the awesome game Sid Meier's Pirates! was written in C64 basic!
The data protection agencies who are given the power to enforce the GDPR are completely incompetent at doing so, or are corrupt and silently benefit from the status-quo.

The web is filled with various dark patterns (and even companies whose entire business is to provide such dark patterns as a service) that would fall afoul of the GDPR, and yet nothing is being done.

Google and Facebook - part of the most popular websites worldwide, and with business presence in all the major EU countries - have had a non-compliant cookie/tracking consent flow for over a year now and nothing is being done.

If even blatantly obvious breaches (which would be trivial to litigate) are ignored, something more murky like Apple (a neutral third-party) merely providing a tool that can be used to violate the GDPR (but also can be used legitimately) has no chance of making any progress.
Strange to see this worded this way because I often think of composition as the opposite of inheritance.

Instead of “this thing uses this subset of parts from its parent” it is “this thing is composed of this collection of parts.”
It's not considered original, if you don't own the NFT. Like money, it's a social contract.

For the longest time, in order to enjoy something, you had to own it. Because physically, there was no way to enjoy it unless you were in its physical presence.

Then we had analog tech like photography, and for a little while, people wrestled with who owned what. But we decided that the original physical painting is proof of ownership, and a photograph of it can still be enjoyed, but is worth less, and not actually owned. This makes sense, because the physical copy is less easy to reproduce.

And now, we've figured out how to make digital things scarce. Now, the ownership of something is indicated by ownership of the NFT, not of the physical original work of something. The tie between the NFT and the digital image is largely a social contract, in the same way that money is a social contract.
Niche markets can support VERY expensive items, if they are what the niche wants - see custom keyboards for an example.
If you don't have that luxury, Sleep Cycle is a pretty good iPhone app for waking up. It attempts to learn your sleep phases via the accelerometer and wakes you up during the closest light sleep period to your alarm time.
Any of the VC names you read about on this site or others like it will not fund you without transitioning to a C-Corp.

As far as converting from an LLC is concerned, you just form a Delaware C-Corp, which acquires the LLC.
Board game designers are often happy to talk about the experiences they had getting their game made, and they frequently deal with decks.
I would start with http://www.silcom.com/~tomjolly/design.htm
Various threads on boardgamegeek, e.g. http://boardgamegeek.com/thread/83696/printing-game-cards , suggest looking at http://www.printerstudio.com/unique-ideas/custom-playing-car... or https://www.thegamecrafter.com/

Printing specifically seems to be more common to outsource to canada than china. Presumably for the shipping. I'm under the impression that usually you don't do stuff in china unless you can fill a freight container. But I only know someone who deals with this, I don't have personal experience.
Consider, then, not referring to your slides as expository material. Instead, add paragraphs to further develop the discussion.
I'm hardly an expert in bitcoins, but: simply having more computational power isn't enough, you have to use it. That computational power is valuable; if you're mining bitcoins you're not using it for whatever it is that you bought all that capacity for in the first place. I doubt that Google or Amazon or the NSA are going to abandon what they're doing now to mine bitcoins.
The point of Bitcoin isn't to not favor the rich (all types of money favor those who have it), but to prevent central control. That control leads to things like hyper inflation, preventing payments to certain parties, seizing of assets, etc.
Does anyone have a nice summary of the go forward from R6RS? I would really like to know who agreed to what after all the ill will at R6RS.
Would you please stop posting unsubstantive and/or flamebait comments to HN? That's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
Because drivers licenses have very little the ability to pass a drivers test. Let's be honest.
I think it's perfectly functional for end users. In fact, I've been behind a triple NAT for years (CGNAT + 2 routers at home) and I have no problems at all.

This is not 1995 when you needed to connect to other users of the Internet to get stuff done.
You apparently aren't familiar with dynamic languages at all. I'd recommend exploring more before answering.

In particular, you seem to be conflating being dynamic with being interpreted. Julia is an incredibly dynamic langauage whose JIT compilation strategy is essentially lazy AOT compilation. As soon as a method is called the first time, that method and all it's inferred dependent methods are compiled down to very efficient machine code and run. If one writes statically inferrable code, all sorts of code optimization, theorem proving and eliding will be done just like in a static language.

However, we also have the option to write non-inferrable dynamic code where the called methods depend on runtime values when needed. This will (obviously) come with a performance hit, but as long as you know what you're doing, it can be a great boon so long as you keep type instabilities outside of performance critical code.

> Julia is still pretty niche at this point, and just recently got tools as fundamental as a debugger.

Julia has had debuggers for ages. It's just that when 1.0 launched last year we moved to a new intermediate representation which broke all the existing debuggers. The old ones could have been updated, but it was decided that people wanted to start over from scratch having learned a lot of lessons from debuggers like Gallium.jl.

Julia is indeed a niche language. However, in the field of scientific computing, compared to Swift's ecosystem julia might as well be python. Swift has no scientific computing ecosystem to speak of.
Google search no longer working with text readers should be an ADA Violation. https://www.ada.gov/complaint/
Yep same on Azure
Look I'll just say it. This strongly matches the pattern of all the other hiding-in-plain-sight, simplistic explanations for complex bio-existential problems, that turn out to be bullshit.
A bigger obfuscation is the cause of WWII. We are given the history of WWI, geopolitical alliances, assassination of Archduke Ferdinand, harsh Treaty at Versailles, collapse of German currency, WWII continuation of WWI, failure of Chamberlain appeasement, German Soviet non-aggression pact. No mention of German genocide of African Herero and colony in South-West Africa ( Namibia ), Italian occupation and war against Ethiopia, and Russo-Japanese War. The Axis powers shared that they were late to the game of Western imperialism and they came into conflict with the long standing imperialists.
Super excited about this! I've been getting into synthesis lately and have been writing a sequencer in Ruby. It's just been tough getting a GUI going on top of it...Shoes is great, but I'd have a much easier/better time building it as a web app. Granted, I suppose I could just build the web UI and send data via websockets.

Anyways, awesome stuff! MIDI is fun to work with; it's dead simple and with the right synths you can get some crazy things going working with it programmatically!
> ...government is one kind of collective effort.

Why duplicate effort? It isn't as if competition in the effort would improve state service, as it is impossible to compete against the state - it really doesn't like it.

> ... privately limiting terrorism might help ...

You do know that terrorism is an incredibly rare event, right? I am confident that any sort of effort, either by the state or by private initiative, would be a tremendous misallocation of resources. That leaves the effort firmly in the state's hands - where operating in the red is the norm. Private individuals can't continuously operate in the red because they'd eventually starve.

> What form that should take is certainly subject to further discussion...

Yeah, I'd love to hear some ideas that aren't insane - but I won't be holding my breath.
Yeah, but the point is to have it done automatically. It's easier to fork a repo on GitHub than on e.g. CGit, so I would like to mirror an external repo to GitHub and keep it in sync.
The value you add to the company is not based on how many customers were gained from your completion of task X or similar metrics. If you decrease hosting costs by $15k per month and only get paid $5k per month but dozens of others would do the job for $3k, you aren't in a good position to ask for a raise.

Your value to the company is how much it would cost, in time, effort, and money, to find a replacement(s).
This is the worst attitude. University is not supposed to be vocational school.
BTW, functional programming does not impress me at all...

"Programming with the Object Oriented paradigm is creating a program by identifying and modeling the Problem Domain Entities as objects, and then make them collaborate between themselves to solve each problem instance. Programming with the Functional paradigm is modeling the problem as a mathematical problem, and creating a mathematical function (by composing other functions) that for each problem instance, computes the problem solution."
(From http://goo.gl/K4U0Nh)

It is unnatural for humans to model the world in a functional way. The world consists of objects, not functions. That's why I've never liked FP.
I don't think you're right, but I'm not a lawyer.
And it's because the knowledge is implicit and used when appropriate without thinking about it, that the question is, in my opinion, pointless as an interview question, except perhaps to see how the candidate reacts to it.
Yes, with the keyword tools. The real issue is how do you find large amount of text which isn't on the web...
Sounds like an interesting idea, but raises a few questions. What are the responsibilities of a resource? What actions does it know how to perform? You mentioned responding to the HTTP verbs, so clearly it knows about HTTP. Does it know how to interact with a persistence layer? If so, I think it's seriously overburdened. If not, and this perhaps is what your Entity is responsible for, then you can have an Account resource and an Account entity. Or, in other words, an Account controller, and an Account model, essentially changing little but class and method names. Another thing that bothers me is that (assuming Resource + Entity) a resource is supposed to "be" that abstract thing you're viewing / manipulating in a RESTful architecture. But this nomenclature demotes it to a proxy to that concept. I suppose one could criticize Rails similarly, except that Rails intentionally keeps the notion of a resource abstract.
I would second this and look out for things that break from "traditional" startup advice, or things that they didn't expect.
Mi estas administranto de la tradukteamo de Ubuntu en Esperanton en Launchpad.

Mi provu kontakti vin persone.
Lispy languages like to use this construct for all kinds of purposes. See the appendix at the end of http://paulgraham.com/icad.html for examples.

You can do this in Python too, but it requires a bit more work. Python is asymmetrical here; you can see a variable in an enclosing scope, and if it's a mutable object you can change it, but you cannot reassign the name.
I am honestly surprised by the number of people "meh"ing at this advice. It is surprising because this is a forum for hackers, smart people who look for ways to use a system's rules (or lack thereof) to do what they want or need to get done. And yet a significant number of commenters here are saying "Don't want to be what you want to be; be what you want to be" is bad advice.

As a novice hacker, my role models are many of the same smart people who post here. It's a little disheartening to see such strident dismissal of some good god damn advice.
Agreed. I need to uninstall Steam.
Being an RSO is one of the most unpleasant jobs I've ever had. It's even worse on ranges where you're training people who may already want to kill you, or may just shoot you if you try to impart useful training tips like "please maintain muzzle discipline" or "use both hands", which I thankfully have never had to do.
Maybe I have missed something, but what did Zuckerberg do to deserve the title this year?
What's your short term goal for the project? Is there anything on the todo list that a community can help with?

One thing about the documentation that I liked was disqus integration. Well, any basic comment system would do well. If one thing PHP has going for it, it's a community is great documentation on their site.
Your heard it here first. Being shot once feels like being shot three times. But is it linear? If I was shot 3 times would it feel like 9 times or even more?
How would spam detection work?
>Hard work is meaningless, only capitalization matters. Got it. This system is great.

Hard work by itself IS pretty much is meaningless. As a consumer I really don't care (for the most part) how many times you iterated on design or process or business model or whatever to come up with your product. It may well be a necessary ingredient in many/most cases. But I'm likely not buying your product over a cheaper/better/etc. competitor because you put in more blood/sweat/tears.
This is great, brave decision by YC.
That already exists. Citrix was doing this a decade ago - VMware too. I think Office was even one of the apps Citrix used to demo its thin client plan when Chromebooks first launched. Honestly, containerize it (for easy spinups), and if you have the bandwidth, a lot of apps would probably be really great run fully remote.

Microsoft released Windows Virtual Desktop earlier this year that is basically a cloud version of Windows 10 (or 7) or Office, that’s designed to be used like Stadia.

Disclosure: I work at Microsoft but not on any of these projects
> Based on your questions and comments I get the feeling I am communicating with someone who does not know that journalism exists or how it is supposed to work.

I'll try not to take offense at that.

I'm just someone who has lived under an authoritarian regime where what is "truth" has been actively manipulated by the powers that be - dissenting opinions were made illegal.

> "What is truth anyway, man????" is not much of an argument.

That wasn't the "crux" of the argument.

No advertising company should be in the business of deciding what to report as truth. If they are, complying with local laws about what is "truth" may in fact be completely antithetical to the pretense of fact checking.

The most sensible solution for someone like Google is banning political advertising altogether - not putting themselves in a position where they may be required to act as propaganda mouthpieces.
AFAIK the simpler option has been 16 character passwords entered by 2 people physically at the same console.

IMO TOTP or even U2F have serious over the shoulder and grabby partner kinds of problems compared even to needing to type with semiprivacy.

Technically, in PAM, etc you could always add multiple rules.. But mostly this devolves into RBAC with separate roles so 1 type of admin does each step, but an absent admin is replaceable with another of the same type.

I tried to push a change/publish approach over a more traditional RBAC approach once, but it didn't fly.
The sentiment is that goods should be produced sustainably instead of unsustainably or not at all. Obviously consumers gonna consume whatever is available to them (that's why they are called consumers).
Those sorts of SQL queries aren't very fast compared to a dedicated index/search system like ElasticSearch. Especially when millions of rows are concerned.

Think of search engines like ElasticSearch and Solr as being purpose built for "search" rather than ad hoc querying.

They offer more advanced searching features like faceting and synonyms, if your example had been "SELECT id FROM pages WHERE title LIKE '%dog'" you could set things up so that matches for 'dog', 'dogs', 'doggie', 'puppy', 'pup', 'canine', and 'mans best friend' all returned the same results.
You are correct, small nitpick, it's per the FTC, not FCC.

One interesting thing I learned while trying to find a link -- You may not use the exact wording provided by an advertiser unless you specifically disclose that you used their exact wording.

https://www.ftc.gov/sites/default/files/attachments/press-re...
Please consider the environment before printing this config?
Initially, I tried doing this with a 2010 Mac Mini (which claims to support VMX), but couldn't get Minikube running on it...

For the past two weeks though, I haven't had any issues with this setup on the Macbook Air!
At that point why bother with apps? You can’t control any of it anyway so you might as well just use web pages.
and they own linkedin and github...