jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hey HN! I made this site because most sites I found about where I could travel were focused on Americans traveling to western nations and would not update their information.

This site was built using almost entirely no-code tools except for the data collection and updates which is currently somewhat automated, and soon fully automated.

Once the data for people traveling from the US is automated to update properly, I’ll be doing the same with each country. Any suggestions are appreciated, this has been a fun project so far!
I thought visual artists were in super high demand and could get a job anywhere. I only skimmed the article but is this not the case any longer?
I think it’s harder to have succinct press conferences when there are hundreds of terrorists instead of 19.

The FBI/Justice Department have been busy identifying, charging, and arresting hundreds of insurrectionists. Details on many of the individuals actions are present in court filings, which some media have been reporting on. Admittedly not as digestible to the public but ultimately more important.
And yet users obtain runtime environments for programs distributed as java bytecode and install them on their machine, system wide, all the time. Claiming the opposite isn't pedantic, it's something far beyond pedantic. For this usage pattern, the only thing that has disappeared is the distinction between full JDK download and the slightly trimmed down "runtime only" that had been causing all kinds of avoidable trouble immortalized by the Google search term "tools.jar".
I have lived in Texas all my life and this figure surprises me. Every home I have ever lived in or rented has had a gas furnace, even if some of the appliances are electric. I've never even lived north of ATX, so this makes even less sense to me.

Why would we be building out all these homes in the Houston area with insanely powerful gas furnaces? The home I am in right now could easily get to 80F+ in this current ambient weather if I let the furnace run constantly. But, my 5 ton AC struggles in the summer to pull 30 degrees of delta. This stuff really staggers me sometimes.

As a counterpoint, I also have a friend who lives in the downtown area with new construction (completed late 2019) and its a heat pump/resistive setup. He is on griddy and not having a good time right now.

Perhaps its some economics thing with home builders and supply chains, rather than rational application of engineering talent.
The lesson for this kind of problems: realize that timing is key and an art. Too early or too late and you die.

Keep your passion alive, wait for the right time or find a better soil. Like moving to a different country because culture will react better to your ways and proposals (a very regular issue in France for instance)
Threema is free after you purchase the app unless you are using the business services.
£100k for web dev does not happen outside London in UK. Barely half that.
Meanwhile, vim and emacs are sitting in the corner and quietly snickering.
It's weird, according to the FT they only want the capital to finance share buybacks. So, basically, they want to prop up their share price.
A system like this exists in many countries already, except it's framed differently; in my own country, if you're below a certain income level, you are entitled to stipends to help pay for rent, health insurance, child (day) care and probably some other things. It's a socialist support system, and it's framed in a way that doesn't make 'the rich' feel like they are paying 'the poor'.

Of course, there's a huge administrative overhead involved as well, plus there's a big case going on now of people falsely being accused of defrauding the system because some department got rewarded for finding fraudsters, or whatever the issue was. It financially ruined many people because they went from getting a bit of money to help make ends meet, to getting charged €30,000 or more in back pay and fines.
Especially given the first example is tailor-made for the walrus operator.

if (balance := user.get_balance()) and (credit := balance.credit_amount()):
discount_program = choose_discount(credit)

(Omitting the credit > 0, and without getting into other fundamental issues with the implied design, since it's just a readme example.)
Thanks, it looks like I accidentally flagged a bunch of articles in 2020, plus one legit case. Weird!
Absolutely no chance Revolut lists in London. They're super globally-focused and the founder wouldn't take the loss.

Starling bank on the other hand, is a great prospect. It's still founder-controlled, UK-focused, and would be able to join the FTSE 250/100 quite easily where the S&P is beyond its reach.
Quick bug report, the title says "Envieonment" instead of "Environment" on the post.
Holding ALT + right mouse button can be used to resize windows easily. (Left for moving them)
In FTL, losing is part of the fun.
Meh. My opinion is that it's easier to just change the code. The reality is there's probably no noticeable difference, and if it's important enough to them that they marked it on a code review they might actually try the benchmark, and then you're just wasting everybody's time.
Is "I am willing to pay through monotization models that are not ads" a consistent view in your perspective?
http://en.wikipedia.org/wiki/Open-source_car
I can't say much about the broader Ruby community, but I personally am really interested in languages, and have made it a point to be as much of a polyglot as possible.

While I understand what you're trying to say, here's my perspective: even though many parts of Ruby have come from other languages, it's about the tradeoffs that were made. Blocks are actually a great example: what matz did was realize that often, you're only passing one anonymous function to another, and so he added special syntax to make it nicer. Procs aren't some conversion tool to upgrade blocks, Procs are the general case, and blocks are just a special one. That said, I can't remember the last time I actually needed to type Proc.new. With that said, you may disagree, but you can see where I'm getting at. Just because something did it _first_ doesn't mean they did it best. But that really comes down to taste, right?

> The main issue I have with Hackety Hack is the existence of a mature, Smalltalk-based alternative named Squeak.

The main issue I have with Squeak is that it's Smalltalk. ;) Smalltalk is a fine language, but I can't get into the whole image thing. I really have nothing new to add to this; my arguments are old and tired.

> What exactly does Ruby bring to the table, other than nicer looking websites, bigger egos and curly braces?

While we're on this whole "educate others about language features" kick, Rubyists almost never use curly braces. One-line blocks are the only time. ;)

> Squeak also has Scratch, EToys and Morphic.

What Ruby brings to the table is being an actual programming language, rather than a bunch of blocks you put together. I don't mean to demean Scratch, it's done a lot of good, and is a great project in its own way. However, I don't think that 'teaching programming' is a zero-sum, winner take all market. Hackety and Scratch can coexist just fine.
Do you have any evidence at all for your allegations?
Why is this considered an amazing insight? If you could get an iphone on more than one carrier there might actually be something to discuss here. Android is due to win simply because there are more people who can get it at any one time.
"signup" is not signup. this is just collecting your email. not giving you access to the apps.
Sounds like you saved yourself a lot of pain. A nice rule of thumb for jobs can probably be- if you get axed from a job by doing something completely rational like this you should never work at that company. You got to remember once you get hired you have to work there.
Looks like a loss/loss deadloop
You are showing no evidence that you heard what I said. This has nothing to do with my nationality, and a lot to do with this site's conventions. pg has worked really hard to keep news.yc from going down in flames, the way every other discussion site in the history of the internet has done, eventually.

You are not the first person here to suspect that Assange may be falsely accused. If you'd put it that same way, like I just did, you would have likely generated some discussion on the topic. As it is, you merely said something inflammatory and inappropriate.

A couple of weeks ago, this site featured a story about a woman who accused a man of groping her at ApacheCon. If there is a more loaded topic for discussion than that, I can't think of it. Yet this community managed to have a very civil discussion about it, due to those rules you are disparaging.

http://news.ycombinator.com/item?id=1875718
Do look at Haskell whenever you can. Haskell (and ML/F# to an extent) pushed me from the "static typing is a PITA" camp to the "static typing done right is a magnificent benefit to programming" camp.
You can't maintain strong beliefs about the world unless you also maintain strong beliefs about yourself.

Having conviction in your thinking goes hand-in-hand with some ego or self-confidence. It's a great advantage to have, but also a potential weakness too.

This is why talented contrarian value investors like Buffett and Charlie Munger share a similar style -- when they have a strong opinion on something it's real hard to turn them back or convince them otherwise, so it's dangerous for the few times that they're actually wrong. But they're also very aware of this potential weakness in themselves (it's mentioned in Alice Schroeder's biography) and they've turned out to be right far more often than they've been wrong, so it works out.
Seems to me Twitter's shareholders are doing the smart thing - converting transient hype for lasting cash.
But are you saying that a ML model is just a function? The function C is clear, but what is f?

What is the domain and what is the codomain? If f and C commute, then x in X is just your "data" and both the domain and codomain.

Edit:

> the top voted comment

Ah, I see that the top comment says that you use a pre-trained model. Intuitively that I think makes sense. Bot how about training the model itself?
I have been looking for something like jupyter notebooks or matplotlib interactive mode that works in the terminal. Meaning I type in a command and if output is an image or video or interactive graph it shows up in the terminal itself. How much time would it take to create something like that with arcan? Or something like that already available?
> They only found him because of a check on tenants in a building/area who weren't drawing any water.

Wow. Some leaky faucets or automatic plant watering system would have kept him undiscovered for even longer.
> They are far from 90% of the quality.

I don’t know what to tell you, besides that they were for me.
It reads like they went ahead with a compromise where they got phones that worked in both "manual" and "dial" mode. When were those replaced with dial-only?
tramp mode really helps span environments.
Manual for the phone company, not the end-user.
I had a competing offer from Oracle in 2016 at $370K, and Amazon matched it to $390K for 2016 to 2018. An extra $70K and $120K in 2017 and 2018 came from stock growth. But for 2019 and 2020 they had topped me up to ~$460K, so I would have kept that level if I stayed, even with no stock growth.
It seemed to me like you were talking about bcrypt, weren't you?
I read your comment this way: what I wrote wasn't wrong, it's just not welcome here on HN. The problem with this: smart and/or good people have for too long taken themselves out of the fray and the result is a debased public discourse.

I was merely trying to point out the cause of one aspect of the original post.
For example, let's see how to define induction principle for Nat.

We should define two terms with the following types:

NatRec : (R : Set) -> R -> (R -> R) -> Nat -> R

NatInd : (C : Nat -> Set) -> (C zero) -> ((n : Nat) -> C n -> C (suc n)) -> (n : Nat) -> (C n)

For the first we can represent zero and suc as functions of the first type (it will be church literals). However, we can't do the same for the second. We can create a term which has that type but it won't typecheck.
AdBlock+ is bad, but intrusive e-marketing is worse.
Honestly, I've only seen the "tricky" Download Now buttons on shady video websites (read: those that have all the episodes of Seinfeld on them).

Though I've had more and more invasive ads in newspaper sites (the fact that I get so many ads on NYT's site despite being a subscriber is frustrating to say the least), I do like keeping free websites running. I find using ABP to be somew immoral , violating the contract with which you're looking at someone's content. I have less sympathy for people who are basically showing stolen content (not technically stolen , but still), though...
I may read it wrong, but that's quite an insult for people that do _actually_ have an attention deficit disorder.
Sun even made Java cpu's / appliances

These days there's http://www.azulsystems.com/products/vega/overview

Bruce Ellis (one of the people who created Mark V Shaney) and one of the original Inferno developers until it was sold, has been working on a Verilog cpu to execute DIS natively but still no prototype.

One of the beauties of Inferno is it will run on a platform with no hardware MMU.

And the Styx protocol means it can do great things easily. It has even had servers running on Logo Mindstorm.
I do not use and Ad Blocker and Firefox and Chrome always devour my RAM. I can't imagine how worse would be with a Adblocker
Those stories were largely revisionist history. At the time the large Chicago high rise public housing were built (Cabrini and the Robert Taylor Homes) it was pretty common knowledge that it was a bad idea to build large segregated high rises for this purpose. There was lots of opposition to the plans by urban planners and housing experts.

These large homes, the Chicago interstate system, and the placement of UIC were all outgrowths of the segregationist and the cynical political climate of the time, much more so than any optimistic belief in the future.

[edit] Blueprint for Disaster was a pretty good book that covered this topic.
I think this is more a short discussion on positive / negative feedback systems in games, rather than player motivation. The links you shared are interesting regardless though, so thanks for sharing!

Some other motivation-related links:
http://chrishecker.com/Achievements_considered_harmful%3F
https://www.youtube.com/watch?v=NF7aJMXU_W0
http://www.gamasutra.com/view/feature/130155/rethinking_carr...
Yes. But there are so many of them from so many different genres of music that being as skilled as Beethoven isn't as rare as it used to be. If it looks like nobody stands above the rest as clearly as Mozart or Beethoven once did, it is because the top end has become crowded, not because it was depopulated.
Sometimes I think poor people have a better grasp of statistics than the people who criticize them. If you're a poor kid in the inner city, it's totally rational not to study hard in school. Because even if you're one of the rare success stories that graduates and finishes college, odds are "college" means some third-tier school that's going to jump you into a job market where the majority of fresh graduates are unemployed.
Thanks, I'm in a somewhat similar boat (I'm motivated by working with passionate people) but I need to pay off debt accumulated from mistakes over the last year. Your method will be worth a try.
It seems that, depending on the amount of profile info on your profile. (Lives in X, went to school at Y, etc.) The small photos may not be exactly aligned with the main pic. I'm not sure if there is any way to control for that.
why not put an openID login. I find a lot of new review my app's but every app I find points me to register as a new user. Why doesn't it use some thing like openID where I can easily login to test it for my needs.
I live in the Southern U.S. (Atlanta) and what I love the most about this place is how courteous people are. If I was walking towards a door and someone was there first, it would be uncommon for them not to hold it open, genders notwithstanding.

I am sorry you had this experience. There are always some people who take positive ideas to the other extreme and become exactly like the people they despise.
Well, what I've seen has been different: in the JMRI case, they patented the guy's idea and then sued him to stop using it (while infringing upon their copyrights, if memory serves).

Frankly, I wish that independent reinvention were at least weighed against novelty, but I haven't seen that work out in practice very often. Instead, they race to connect the dots once someone makes a new kind of dot available, even though everyone skilled in the art could probably could snap things together like Lego (TM) brand building blocks.
No, but because I'm pushing it through ruby's strftime I didn't want to misrepresent it as being 100% compatible with other implementations.
Did you keep that paper and framed it? It would have impacted more people who visit you, and your kids, and grandkids too.

Thanks for that quote, saved in my Chrome home page plugin.
Nan Pointer Exception
The Gigafactory pdf indeed says 500,000 Tesla vehicles on page 3:

2020 Tesla Vehicle Volume ≈ 500,000/yr
http://dynjs.org/ is, AFAIK, independent of Rhino.
500k/year would put them in the same ballpark as the American subsidiarity of Hyundai (Hyundai Motor America) which made 720,783 cars in 2013 (http://www.hyundainews.com/us/en-us/Corporate/SalesReleases/...).

Obviously less than Hyundai internationally, but that might be an easier example to wrap your mind around.
I see the dyson cloud becoming Elon’s next big project to help maintain this network. Our energy production is too outdated and primitive.

The same to our legislative bodies, human society is having an anally retentive crises when it comes to technology. The system’s chocked and cant function well.
this is the hn way
you are right, i'm working on it right now. Unfortunately I'm not very good with CSS :D
Yet the JVM had `invokedynamic` before it had any use in Java, specifically to support more dynamic languages.
The ability to sustain a facade thanks to marketing may be possible currently, in some circumstances; but that might not be true forever.

It's also true that success doesn't require marketing; plenty of popular software and libraries, for example, have achieved their position not by advertising themselves, but by providing the correct solution for the task at hand.
Unless I'm misunderstanding, what you're talking about there isn't wildcard selects but rather SELECT's without any filtering.

ie having `SELECT id, firstname, surname FROM people` would still catch 'A1234567890' and '123Smith!!!'

Where as `SELECT * from people WHERE id REGEXP '^[0-9]+$'` would exclude them despite being a wildcard SELECT.
Assuming both have a carbon fork, the difference is a few hundred grams.
most days are $0.40 to $2.00, depending on air conditioning use.

supposed to end Tuesday night.
How is he acomplishing that? You couldn't do that in the US unless you had a C2C contract
The book made him seem very arrogant. Even though I knew how it ended I was still barracking for Mitnick because Shimomura was so annoying.
Feynman is one of the best role models for a 14 year old. Maybe you object to some of his life choices but as far as I'm concerned the world would be a much better place with 'more Feynman' in it. It's all relative, look at the various alternative role models available.
Hi, OP here.

I'd love your feedback on my side project. My goal with screenshotapp is to make it easy to visually monitor any site or webapp for changes across browsers and different resolutions.
I'd vote against[1] ‘Surely you're joking’ - while Feynman was undoubtably a genius, he's not a great role model for a 14 year old

[1] “vote” in the context of the list of books, not in the context of this comment on HN
Depends on your definition of "great". If you are really good at it there are a lot of things that might give you prolonged periods of stress. I'd pick a comparatively more boring career any time.

Things that can happen:

- you manage to break some stuff during pen test that nobody expects and learn things that make you become a liability for that company

- you might learn some things about company whose stock price can drasticaly change and you will need to answer questions to SEC (or a similar institiution)

- if you are really good, it's quite possible that government agencies will try to recruit you, and if you say YES, it's a one way street.

- you may learn some things about world you wish you never learned about, and you wouldn't be able to watch the world with the same eyes ever again - even if you wish you could
I visited the BMW plant in Munich a number of years ago.

They boasted at the time that they were an equal-opportunity employer, and that they had as many women employed as they had men.

Yet, most of the engineers and maintenance were men, while women were mostly administrative staff and Q.A. (all the quality people were women, and they even explained that decision in that they have much higher attention to detail).
His fans alway point out that his ideas are for some greater good, but don't ever bother to elaborate how the ultimate future according to Stallman would look like.

Another common point is that they adore the guy sticking to his believes. You know what, believes can be wrong too…

His is way out simply because his needs and thinking is waaaay different from ordinary people (software users). I couldn't care less how proprietary is equipment in my car, all I want is it to run smoothly. On the other hand mechanic servicing my car couldn't care less what powers his computer as long as it does what he needs.

I am sure there will be a lot hand waving about the greater good without any demonstration of such good.

I don't think any radical idea was ever good.
I hate to be one of _those people_, but maybe you should check out Real World Haskell and Learn You A Haskell for Great Good: http://book.realworldhaskell.org/ http://learnyouahaskell.com/

If you want to learn functional programming, I'm of the opinion that Haskell is a great language to learn it. Then again, learning by immersion works for me, and may not for you.

In any case, Real World Haskell does a good job of explaining, well, real world examples. And "Learn You" is a nice intro to the language itself.
I remember rms having a strongly different view from the one he expressed in this video. Google mostly turns up mentions of him speaking against cloud computing and such in the past few years; however, I did managed to find at least one instance in Tim O'Reilly quoting him from 1999[1]:
"...a proprietary program on a web server that somebody else is running limits his freedom perhaps, but it doesn't limit your freedom or my freedom. We don't have that program on our computers at all, and in fact the issue of free software versus proprietary [only] arises for software that we're going to have on our computers and run on our computers. We're gonna have copies and the question is, what are we allowed to do with those copies? Are we just allowed to run them or are we allowed to do the other useful things that you can do with a program? If the program is running on somebody else's computer, the issue doesn't arise. Am I allowed to copy the program that Amazon has on it's computer? Well, I can't, I don't have that program at all, so it doesn't put me in a morally compromised position."

At some point the FSF started pushing for the Affero GPL, which does not seem to be sufficient as now he says it should be avoided even in the case where you do have the source code.

I cannot think of any significant changes in the idea of software as a service over time that would account for such different views on it.

[1] http://radar.oreilly.com/archives/2006/08/open-source-licens...

e:

The talk mentioned: http://tim.oreilly.com/archives/mikro_age_of_infoware.pdf

The QA the quote comes from: http://tim.oreilly.com/archives/mikro_discussion.pdf