skysight-inc/HackerNews huggingface dataset:
That video is what you consider back-breaking? I planted ten trees on my property with a mattock & shovel over the course of two weeks, removing maybe fifty gallons of clay for each hole, and while it was hard I wouldn't describe it as back-breaking. You'd also adapt to it as you got stronger...
You stated you knew how much I have traveled and were tremendously massively totally wrong. This indicates you have a lack of knowledge and engage in much wrongful speculation, indicators of a person with limited experience and social skills.
I would guess CL.
Try Sumatra PDF, if your system supports it. It's very light-weight. Since web-browsers have basically become PDF readers, I've kind of abandoned it, but I may go back to it once Microsoft deprecates their version of Edge.
1. What does this have to do with Hacker News

2. Everything but the US point of view seems to have been flagged here. What is the goal of having comments if there is no discussion.
Please read more about the history of US involvement in Central and South America.
Please tell me about the typhus epidemic in Venezuela.
We did, GraphQL is the new XML.
venezuela is under economic attack, see http://www.socialistviewpoint.org/marapr_19/marapr_19_05.htm...

that centralized planning doesnt work is just wrong :)
look to walmart and amazon as examples of efficient central planning.
https://www.versobooks.com/books/2822-the-people-s-republic-...
The Venezuelan government destroyed the economy. On top of that, the government is using military force to prevent foreign aid from entering the country.

Sanctions make things a little bit worse, and they make Maduro's claims that outside forces are to blame for Venezuela's problems seem more convincing. (Sanctions have the same propaganda effect in North Korea).

But in any case, it is pretty clear that the Venezuelan government's mismanagement of the economy has been the primary factor for almost 20 years: Chavez was first elected in 1999 and the problems began under his leadership.
The N-word is something that African Americans have carried for generations, and when we use this word in our music and to one another, it is as a form of empowerment.

I’m Black and hate this excuse. I bet the average White kid hears the N-word more from rap music and Black people than White people.

Richard Pryor expressed it better than I ever could.

(Profanity, NSFW)

https://www.youtube.com/watch?v=qp4ouYY-8zQ
There's nothing about operator overloading that requires OOP. Even in C++ you can overload an operator outside a class definition in a free function. For example... https://stackoverflow.com/questions/2425906/operator-overloa...

Also outside of numerical work and some set stuff there's not really that many times you actually need to overload operators.. And you can easily extend languages without objects (Lisp)
AdWords is a huge service. It was the largest GWT app out there and always pushing the limits. It was entirely rewritten when they moved to Dart. It's hard to say how much of the improvement was due to better language-level tools versus having learned a lot since then.

The GWT team at Google went on to write the j2cl compiler, and based on Github commit history, they're still working on it:

https://github.com/google/j2cl
And Coke kills people (union leaders) in South America as a cost of doing business. So yeah.
I wish Eurisko got more love back in the days...

I'd love to experiment with an automated planner (a good old symbolic AI technique) but use deep learning to design the heuristic. It feels like a lot of reinforcement learning techniques are becoming close to this kind of things.

AlphaGo was a rough implementation of that. Do you know of some efforts from symolic AI in that respect?

And do you still accept candidates ? :-)
Definitely don't disagree with anything you say, just don't think the characterization of JS as a strictly imperative language is fair -- especially when compared with C.
Windows 10: its update process is broken it randomly cuts of in the middle of doing my work. Then it spends hours rebooting, doing its update etc, all the time, the pc remains unusable.
It depends on the view.

I currently build a "VPS"-Company based on the uberspace model (PAY-WHAT-YOU-CAN). Version 2 will have the ability to encrypt the hard drive and the RAM using AMDs Epic platform (SEV).

The "confidential computing" things gives my work the meaning of giving small users (1VM) the ability to hide there information. As of current knowledge the SEV feature is secure.

So hopefully it will help users to get cheap and near bare metal security for there VPS.
They are 0.35% of the world population, and that's 0.08% of the 1.2 trillion trees, so they're actually within an order of magnitude. And in their defense they have no water.
> I hate HSTS and will not use it.

HSTS is just a flag. What you "hate" is that a piece of software under ~YOUR~ control (the web browser) happens to be correctly enforcing the intent of that flag. If you don't like HSTS, it is ~YOUR~ choice whether you use a web browser that will follow your instructions or someone else's. If your web browser does not offer a method to disable HSTS like Firefox does, switch to a browser that is willing to follow your instructions.

> HSTS is terrible

That is an absurd opinion. HSTS makes the internet objectively safer by requiring trust between your web browser and web servers. Who would want optional trust between themselves and their online bank to be the default state of affairs? If a website deals with money (or other items of value) and it is not HSTS preloaded, it is being stupidly and dangerously unsafe.
For non-stateful services, it seems very difficult to me to convince people to use Erlang/Elixir over Go. It also seems to me that Go is going to be more maintainable over time than Elixir. Also, Elixir has smaller corporate backing compared to Go.

fwiw, I work at a telecommunications company and I've had no success convincing anybody to use either Go or Erlang/Elixir over Java (& Clojure).
I've felt that way for years. OO perhaps makes sense for certain things, mainly things that someone else writes and you use as a library. Using OO more widely leads to very inflexible code, and since specs are not inflexible, the result is disaster.
Have you considered making a subset of your data open, cross-referenced from the paid data set? If other providers followed this approach, the open data set could grow and become more useful to all of the paid data providers, if only for lead generation and tool interoperability.
The idea that American gun owners could do anything against the US military is nothing more than right wing masturbatory fantasy. As is stated above, as long as the military supports the government there, the options are limited.
Well, the example here was "my side only does this a little, so Not MY Side!"... In other words, the data did not support such a claim.
i did the same but added to the mix data acquisition aka crawling or buying from someone else and re-selling.

It can be tedious sometimes but boy it did pay well.
I stopped as I decided to get back into the workforce instead of going solo.
Previous discussion: https://news.ycombinator.com/item?id=19580362
> I'm really sick of these 'why blah sucks' posts. Clearly OOP works for a lot of people. If it doesn't work for you, don't use it.

Most of us work in teams. If people I work with believe something that's not true, then it directly effects my work. If the majority of the profession believes something, it significantly effects my entire career. I don't actually hate OOP, although I have criticisms, but the attitude of "if you don't like it go somewhere else" is missing the point. Criticism isn't meant to be mean or nasty, it's meant to point out bad thinking for the benefit of us all. What bothers ME is the positivity police on hacker news that thinks that "if you don't have anything nice to say don't say anything at all" applies to all of life.
LibreSSL 2.9.1 Release Notes
This is great. Any good resources to learn informed investing?
It’s not just Chinese politics, but the implementation of a social media ban. This article about Sri Lanka shutting down social media in the wake of the Easter bombings is also on the HN front page: https://news.ycombinator.com/item?id=19713481
Regarding RI, your article is by no means the full picture nor clear support for your over-claim.
1) The biggest solar farm we're vying for here in RI is going to be in a disused industrial zone, not in a forest.
2) The article you linked is mostly about protecting forests proactively, not about a specific project and how it cleared the forests.
3) Speaking as one who drives the state constantly, there is actually very little utility scale solar. It's mostly turbines, there is solar here and there but it's usually adjacent to roads or structures or on rooftops, we have very few large solar farms due to our higher focus on wind and energy efficiency.

Overall, you're over-reaching with the RI claim that we're clearing forest for solar farms, as I've been local for decades and seen no evidence of that.
USCIS: Immigrants Linked to Legal Weed Unfit for Citizenship
That is an interesting article. There are certainly lots of reasons for thinking that the behavior of the participants was much more complicated than is sometimes presented, but nevertheless, it seems not beyond possibility that, when questioned after the event, participants might have made somewhat self-serving statements about actions of theirs that they may have had qualms about at the time.

I find it interesting that the article makes an issue over the point that "the majority do not appear to have continued out of commitment to science," as this particular motivation seems to me to be one of the lesser issues raised by the exercise.
If we are talking languages of certain paradigms imposing discipline then JS not being a language conceived or further developed with FP in mind is not one of those, regardless of how folks use it.
Roku. I have three Roku TVs and a Roku stick. My main one also has
an AppleTV 4K attached.

Why do I hate it?

The remote has hardcoded buttons that went to the highest bidder.

Half the home screen is an ad and even the screensaver has an ad.
Presidents are inaugurated the year after the election, so ‘21 or ‘25.
Man who killed Ottawa cyclist avoids jail time
Welcome to Airspace
"Regulatory capture" aka corruption.
A site you just learned about probably isn't very important, so you can just watch its month to month change. You don't care if they change that much because they aren't important yet.

A site that gets lots of links quickly (and is therefore important) will likely garner them from sites you are already frequently visiting.
For anyone reading: HN encourages us to comment if we disagree, not silently downvote, unless the comment lacks any relevant content, and doesn’t add to the conversation.

This clearly is relevant, and it adds something to the conversation, whether or not you agree with it.

If you’re unwilling to question whether you’re correct, you’ll never be able to adapt your views and become more correct. There’s no shame in being incorrect, if it takes you closer to correctness long-term.

Please remember that, along with the principle of charity— very few people are here to troll. We’re here to critically think about the links and their meanings, consequences, and related debates.
No, we are not on the frontpage yet! #WorldsBiggestThread Upvote already https://news.ycombinator.com/newest

— @bcye_tw [0]

Please don't. HN has anti-abuse systems in place that detect voting rings. You may end getting your account banned, and I can see from your history, OP, that you've been trying to engage with the HN community.

[0]: https://twitter.com/bcye_tw/status/1120153574741172224
I'm a board member of a school district, and I have to say I was shocked at the resistance to trying new methods of learning from both the administration and educators in our districts. Flat out statements that "kids can't learn from computers," while not universal, were common. Resistance to change is enormous. Combine this with the education industrial complex that has built up around traditional schools, and getting anything done is very very hard.

So I would have a view that there was likely some bumpy implementation, that there were some grumpy parents, and the teachers were more than happy to have the rebellion established. Don't underestimate a passive-aggressive implementation approach as an attempt to scuttle the whole thing. (I had a teacher for my son when common core was established, who literally told all the parents "my job now is just to hand out worksheets every day." And that's what she did. Even though that was obviously not the intent of common core.)

So yes -- poor implementation in an environment that easily rolls small snowballs into avalanches that hit the NYT.
Ask HN: Fanfiction?
What is your favorite fanfiction?
OOO sucks too
I'd just like to point out that "the minimum necessary for their job" is the reason many engineering managers apply unnecessarily strict rules.

It's very difficult to build rules and policies that allow broad access while maintain minimum necessary. Some project may be completely justified in accessing "all" (waves hands) data at its conception but slowly morphing to focus on only a few key identifiers while still processing "all" data.
IF you don't like data and functions bound together, then use a CLOS-like object system with generic functions that don't belong to classes, but have methods whose arguments are merely specialized by class types.

Functions and data are in fact tied together. Almost any thing in mathematics is described in terms of some collection of properties which are elements of sets, and operations. The operations are part of the representation.

A Universal Turing machine is the tape, the symbols, the rules of how the head moves and reads and writes symbols, all together.
Do you have a few examples of these?
Have you been to Venezuela lately, such that you have seen how SF/LA in general is comparable to what Venezuelans in general are suffering?
I think you pushed enough buttons and simplified the issues enough that people who disagreed with you downvoted you. No big deal...
Objected oriented programming became popular because a skilled software engineer could create an application outline/spec and then pass that on to lower skilled programmers who would implement the spec without completely fucking it up. It made it easy to separate out work among large teams and write tests (ok we are going to divide up the work between these implementations, each of which gets its own set of unit tests for each function) and standardized some of the high level interactions ahead of time (see: convert spec to code). It was never meant to be a surgical scalpel that a highly skilled developer could use to attain high individual productivity.

Also I highly disagree with the assertion that "Data structure and functions should not be bound together". I would argue that if you are using any sufficiently complex or niche data structure that is not part of some standard library or a primitive, you absolutely do want to bind functions to the datastructure. It is much better to define a data structure with a set of logical human-readable functions for what you want to do with it than to keep it as some collection of primitives or standard lib datastructures you pass around everywhere. Let's say you are writing a spell checker. You really want to abstract away all the ugly details of the trie and any other helper datastructures. You also may want to create an interface for some "word library" that you can extend with different solutions to test e.g. performance (if you are trying to optimize for caching). Object oriented programming really simplifies things in a scenario like this.
Along these lines, it would be interesting to see a code search that can optionally use the native OS full text search to accelerate queries. Having to keep an index up to date for a search tool specifically is a pain. But Windows comes with the Windows Search API, macOS has NSMetadataQuery, and Linux has a variety of tools like Recoll that might be available depending on the system. Since in many cases the OS maintains a full text search database anyway, a grep tool might as well make use of it where available.
What's your reasoning?
Sanctions are a neutral policy, like Google pulling out of China. The US is holding back from interfering in Venezuela (only supporting the constitutionally elected leader) and also refusing to participate in the suffering of the people.
Invade and keep the oil. The Venezuelan people get to live in a decent country and whoever invaded gets rewarded. Sure the military is on maduros side because he is the one that (barely) feeds them but an organization/government that is well financially supported would have no problems changing their hearts with a little more cash on the table.. this needs to be seen as an opportunity more than it is a crisis
Indeed, we don't talk about the absolute numbers a lot but reportedly more than half of all CO2 emitted by human industrial activity has been released since 1988. So our current per-decade pace of emissions is truly colossal, historic, unprecedented, pick your term.
I'm not sure polymorphism is the best justification for OO. There are plenty of functional paradigms that can abstract over file implementations just as easily as OO. I think the better argument is that a file represents a resource and thus has a more "thingly" character than other "dumb" data.
On my Samsung S8, airplane mode doesn't disable GPS. It doesn't need to (GPS is a signal that your device receives) and I'm glad that it doesn't. On budget flights where I've been seated near the window I've sometimes managed to see where we are using GPS.
No one can, because there is no functioning public health authority in Venezuela to actually collect and analyze the data.

Out of curiosity, if you had to choose where to live right now, would you pick LA or Venezeula?
You are a fool ... it takes money to run servers pay for electricity and cooling and salaries for the people who work for it. Don’t talk like a child.
It's amazing that there's typhus cases in the US at all, but it's hardly an epidemic outside of fevered media reports.

Meanwhile in Venezuela: https://www.theguardian.com/global-development/2019/feb/21/v...

The country is being ravaged by diseases such as malaria, to the extent that there's concern it will impact the entire continent.

Or for another example, rich idiots refusing vaccinations has led to cases of measles in the US. 400 this year, and while nobody’s has died, that's pretty terrible: https://edition.cnn.com/2019/04/01/health/measles-total-case...

Then we have Venezuela. 6.5k cases, at least 76 deaths, now starting to spread outside of their borders: https://www.npr.org/sections/goatsandsoda/2019/02/15/6951006...

You're trying to compare things which aren't even on the same scale. "The health system has completely collapsed, hundreds are dead, thousands are sick!" "Yeah, well, a few dozen people got sick due to people being idiots" This isn't comparing apples to oranges, this is comparing an apple to an entire orange grove.
The government still has the support of an enormous number of people, mostly from the largely non-white working classes, whose economic and political interests were trampled on by the pre-Bolivarian governments and who are naturally suspicious of the right-wing agitators currently attempting to overthrow the government with the backing of foreign powers
I'd hope there isn't one, as they likely could not cope with such a thing at the moment. They are, however, having issues with many other diseases as their health-care system falls apart due to the economic crisis.
The US is practicing the geopolitical equivalent of "stop hitting yourself."
Electric vehicles worse than ICE?
Hmmm.

> I (and my company) believe in a hybrid approach

> I don't know of any higher-level hybridization experiments

That contradiction and the admission that Cyc only has "one ML person on staff" signals to me, an outsider, that the belief of parity between Machine Learning and "Symbolic" might be predicated more on faith than on reason.
It might not give you an answer but nevertheless quite interesting and might be enlightening to you, there’s a podcast called The History of Oil, it covers Venezuela among other countries.
Anki's interface really discourages me from using it. Quizlet seems like a much better alternative (though spaced repetition requires a subscription).

A while back I was looking for something that would index my external hard drives so I could browse them and view file metadata. None of the options seemed appealing.

I really want a personal, locally-hosted wiki that lets me write in Markdown, keep revision history, link between documents, and attach files. Having inline-executable code like Jupyter would be cool also. I've bought a few versions of VoodooPad only to be disappointed by how basic it is.
You're always using a getter. It's just a question of what syntax your language provides for different ways of getting values, and how much they say about your implementation.

Most people don't have a problem with getters and setters, they have a problem with writing pure boilerplate by hand. Languages like Python and Lisp save you from the boilerplate and don't provide a nicer syntax for the implementation-exposing way, so people don't generally complain about getters and setters in those languages, only in Java and C++ and things.
> Binding data and functions together beats operating on global data visible to everything. One of the big wins of OOP is less exposed global data.

... These things are unrelated. Just write functions that don't operate on global exposed data? You know, like, function arguments.
There is no deep state. There is the rule of law, made by our representatives and questions are decided by courts. Regardless of one person's views, we make choices based on a legal basis.
Our value proposition was that we just provide tasty enough caffeine. It's a psychological boost - first thing on a tough day, end of a tough day, before a class on linear algebra.

We weren't competing with other cafes. We were competing with cigarettes. We aimed to be daily, unlike Starbucks.

Our key metric was quantity:
1. The more purchases they make, the more the lock themselves into the habit loop.
2. More quantity means we could negotiate cheaper prices for beans, cups, marketing, etc.
3. The main factor for quality was bean freshness. If a bag is opened for more than an hour, it rapidly loses 70% of its flavor. The faster we go through a 1kg bag of beans, the higher the quality of the next cup.
4. By selling 100-200 cups a day, our baristas skill up far better than those selling 30 cups a day.

Unfortunately, this process requires little skill other than the team being charismatic and pulling in more loyal customers. The race to the bottom is part of the business model. With food & beverage, you start at 20% profit margin and save money by controlling the supply chain (roasting, etc).

The system let us create a better product than the competition, but we couldn't really charge more because the target market just didn't have the money.
How exactly is it open if you have a paywall blocking people from accessing it though?
getArea() {
return this.width * this.height;
}

getIcon() {
// if icon hasn't been loaded, load it
return this.icon;
}
why would any entity invade (which is expensive), but still give back to the people there afterwards if the oil is the only profit from the invasion?

The people needs to rebel, and have a civil war. Take back the country, and rebuild the oil infrastructure. remove price control of goods, and let the market work.
How do you bottle your products? I see the cans with your logo, seems like a bigger operation than you describe. :)
{'Exit', Joe, Goodbye}
Ahem, how about the Sonoran?