skysight-inc/HackerNews huggingface dataset:
https://seanlennaerts.github.io/mcuverse/ is now the best way to reference MCU lines.
Something funny I’ve heard about Erlang, and so I assume Elixir is the same, is that the actor model is the perfect interpretation of OO, where even the messages themselves (often though of as methods in OO) are objects, too!

So, perhaps in learning that, you’re learning a more perfect OO.
Sounds pretty pedantic to me. I don't think anyone reading this headline would confuse "Amazon.com" with the rain forest or the river.
Try that argument next time you invent something on a lunch break and want the patent assigned to you :)
How very logical and submissive.
Wow you went through quite a few edits before the reply link popped up for me.

I didn't take anything out of context. The entire reply was

>So Google employees are supposed to just shut up or leave?

>An important question, I think. It would seem some think they should, and some probably think they should do both.

>Brings to mind the attitude of "shutup and play ball" when sports athletes try to use their platforms for some aspect of social change or another.

>An attitude I find personally disheartening, but I'll stop there because these discussions never end well.

That changes exactly... nothing. You're impossible to talk to. The funny thing is, I don't even think we fundamentally disagree on anything material here.

The bit you had about your prediction of how "this wouldn't end well" is a "prophecy" as you put it, but one of the self fulfilling types. Have a good one.
This is interesting - I think any of us who save things off the internet have made something like this (I usually save entire sites or large chunks, though - so I have a different toolset - still, I also do single pages, so I might try out this tool).

One thing I would propose to add - either a flag, or by default - have it parse the path to the page and create the file with the name - that way you can just "monolith {url}" and not have to worry about it.

I am also curious as to how it handles advertisements and google tracking and such; some way to strip out just those scripts (and elements) could be handy.
Inheritance breaks encapsulation. When you break encapsulation your code becomes difficult to reason about. The OO code I've observed tends to have an abundance of global state in the superclasses.
They are referring to function composition, that's the point...
Jony Ive Remade Visual Culture in Apple’s Image
It reminds me of SnD Reverser Tool[1], although compared to this, SnD RT has a bit more constrained scope in what it does, but it's also a standalone exe of just ~150KB. such a shame it's no longer being developed...

[1] https://tuts4you.com/download/1923/
Not sure I fully understand the question. But with one account for you, you can create as many "apps" as you want. Each of your apps will all have their own tag to install on the websites of your client, each of them with their own users and channels/topics.
Ask HN: Do you currently or plan to run a firewall at home(Pfsense, Sophos)?
Sure, native MacOS Apps are better, but GTK Apps for me still feel significantly better than Qt ones.
As a Brazilian who despises the current administration, I find your comment on the matter rather sober. Thank you for your input, opened my eyes for a new perspective. Still worried by the current situation though. :(

[edit] grammar
Thanks for the nice feedback!
True, I shouldn't have included them in that list, they are edited out now.
The problem with OOP isn't the concept itself. IMHO, the problem seems to stem the fact that people use a "Class" as both a means of organizing code and as a state machine. When you confuse the two, problems just get exponentially worse.
Private conversations are protected. So even in Germany if a report to me confides he admires Hitler I can't fire him for that. If he says so on a public channel, that is different (and depending on what is said might be criminal, but that is a time/manner/place restriction).

But the goal is to hold private political discussions as much as possible above economic retaliation.
OK. Assuming you're not being purposely obtuse:

"lesbian" is not a "sexual attraction" description, it is an "attraction description" for which one possible dimension of attraction can be sexual. Same-sex attraction is no more exclusively about a desire for intercourse than opposite sex attraction. It's entirely possible to have a romantic attraction of any kind without also feeling a desire to engage in intercourse.
Almost certainly yes. But more importantly, they are probably never going to say anything about it publicly, so that they don't face backlash.
There's a stack of transforms here: All amazon stuff -> Things that a protective agency through highly-developed intuition suspects will be dangerous -> things actually found to be dangerous.

So it's bad news that they found dangerous things amongst a category of things that we don't want to be at all dangerous (children's school supplies). It's not surprising news that these agencies are pretty good at knowing in advance which children's school supplies are likely to be dangerous.

BTW the link doesn't bring up a specific article. It brings up a list of articles.

One wonders why the press release didn't say, Wash AG indicts school supply suppliers after joint AG-DoEcology investigation?
> I noticed in Signal that if you allow it access to your contacts it will tell you how many of your contacts are already on Signal

I specifically did not let Signal access my contacts, but some of my contacts contact me on Signal.

Those people that did upload those contacts and being notified that I'm on Signal.

I don't like it.

Its moderately creepy when Google or Facebook do it, but when a service that is advertising itself as the antithesis to those and being privacy conscious I am really disappointed.
Per the linked article:

"As of August 16, 2019, an analysis of NASA satellite data indicated that total fire activity across the Amazon basin this year has been close to the average in comparison to the past 15 years. (The Amazon spreads across Brazil, Peru, Colombia, and parts of other countries.) Though activity appears to be above average in the states of Amazonas and Rondônia, it has so far appeared below average in Mato Grosso and Pará, according to estimates"

A status quo isn't inherently bad, and this one looks like it's been consistent for many years.
Every company becomes a "traditional" company because only traditional companies have survived. If alternative structures worked well then we would've seen them by now.

Also I'm willing to be that a startup's lack of bureaucracy and momentum lets it experiment and move faster rather than just a carefree internal attitude. I've been in midsize companies on both sides of the free-culture spectrum and have never noticed any major difference in talent or capabilities.
> In my experience, the first thing people do in an OOP language is name their first classes. Like maybe you have a Twitter crawler so you create a Crawler class and stick state into it. And maybe you create a few more arbitrary classes that collaborate arbitrarily, and it's like name-driven development. State sprinkled around. And these nouns basically solidify as abstractions that last for the life of the project.

FP was and really still is a more of a "nerdy" thing in the wider world, so perhaps your seeing good FP vs bad OOP is more a function of the people involved. Think of the kind of persons who learn one language (Java / C#) at university with a "Cs get degrees" mentality about their skillset.

> I thought of the data first and merely built a pipeline on that data.

One can do this in any paradigm. One must also realize that this isn't a common (enough) refrain and that there is also a large difference between knowing it and knowing it.

With that said, I ask again: What about OOP specifically encourages terrible design?
Done right - a focus on composition, message passing, little to no inheritance - I find OOP a joy to work with.

It’s almost never done that way...
I don't know, Sawant got way less than was expected in the primaries (36.7% [1]), and I think a lot of folks are in the Sawant or anti-Sawant camp whereby all on the non-Sawant primary votes will consolidate to Orion.

Or people blew off the primaries sure that she'd take the general. ️

[1] https://ballotpedia.org/City_elections_in_Seattle,_Washingto...
Moving your Factory out of China to another Asian nation is a national security win, for starters.

But once you’ve started considering that process, maybe you run the numbers and find the marginal cost (an economic term, not to be confused with “small”) of producing locally isn’t as high as you think.

Every company importing from China is doing this analysis. For some percentage of those companies, the numbers will make sense to move into the US. Whether they are building a new local factory or contracting for space on an existing US line.

And it’s not purely “is the US marginally cheaper today,” but the bigger question of; is it less risky overall to produce in the US based on what might happen in the future?

China and the US are not allies, and US companies should see some degree of risk in keeping their production in China.

And I even forgot to mention the rampant intellectual property theft and counterfeiting.
Yeah, I have also found that even very good OOP programmers will take longer to implement their designs, and they are no less error-prone. Unit testing seems much trickier as well.
Datadog S-1
Answering the real questions. Thank you!
https://www.blog.google/products/chrome/building-a-more-priv...:

> Some ideas include new approaches to ensure that ads continue to be relevant for users

'nuff said
If the file which loads readline andmakes it available for use is GPL-ed, I don't see any legal, let alone moral problem.

I can write a readline.lisp file for, say, LispWorks (proprietary, closed-source Lisp) which loads GNU readline and binds to it. Just my file has to be GPL-ed (no distributing it in compiled format only, etc). It doesn't make LispWorks violate the GPL.

I can cheerfully combine that GPL-ed file with readline, and make a distribution that I can give to users of the proprietary Lisp.

Those users are receiving my readline.lisp and readline in accordance with the GPL, and can use these however they want.

If I can do that, someone at LispWorks could do that too.
Makes sense. Good luck!
You should look up the history of the introduction of Arabic numerals to Europe (particularly the use of the numeral zero in accounting) or "illegal numbers" and reconsider your point of view.
> A place where a meth head attacked people with a pitchfork.

Fixed that up for you - don't pluralize individual incidents to suit your narrative.
You're probably seeing fluctuation within the normal range. HN's policy and moderation have been the same for a long time. The submissions and comments that get posted are certainly influenced by macro trends in society at large—we can't be immune from them—but all that has been happening for a long time as well. See https://news.ycombinator.com/item?id=17014869 if you want more reassurance.
Traditional doesn't mean terrible. You can use cultural queues from previous versions without taking the toxic parts.
You could look at message boards in the public space, Yammer, etc and draw the same conclusions. Online communities always have a critical mass where increasingly strong moderation is required.
In which states? I've never heard of an instance where any state legislature passed a rule that forbids employees from discussing politics. I'm surprised there wouldn't be massive outrage over it.
I'll definitely admin that I'm interpreting the data to fit their own political/moral views but the conclusion "10 billion on drug incarceration almost pay for themselves through reductions in health care costs and lost productivity" seems that economically the difference in incarcerating addicts and providing them healthcare is negligible.

If the economic difference is negligible then what reason is there for incarceration over providing healthcare? Crime did drop in the 90s but there's also the reality that those with criminal records are predisposed towards recidivism, a complicated issue on its own, but it seems that incarceration leads itself to staying criminal while healthcare at least has less direct links to criminal recidivism.
Releasing the trained model has the same consequences as releasing the data. Even worse, people don't have to spend the capital required to train.

For example let's say big company trains uber translation network. Releasing the trained model means anyone can now use that model.

Maybe we could have laws about this like patent laws but there's still difficulty because is fine tuning the model making it substantially different? How do you deal with countries like China that don't respect patents (especially when we're talking about technology worth hundreds of millions or billions of dollars)?

I'm not saying we should give up. I'm saying that there isn't a simple answer here. We shouldn't expect one either! But to get a good answer we need to discuss and figure out the nuance of the situation. Because on one side we can't trust these companies too much. It's too easy to make mistakes. On the other side we can't just bankrupt them because we'll lose a huge standing in the world economy. So where's the middle ground? That's what I'm after.
Oh, I just got rid of voicemail all together. Just let it ring, then drop, if I don't know it.

My friend used the Off-Hook tone [0] as th initial sound on their voicemail, then followed by them actually leaving an invation to leave a message. It seemed for a while there that the robocall would just interpert the off-hook tone as a dead number and not wait the 3 seconds. But then they started waiting until the line dropped and that trick stopped working.

[0] https://en.wikipedia.org/wiki/Off-hook_tone
there are two common mistakes in many modern implementations of central air.

the first is the hardest to get done as most hvac companies resist, having the exhaust not be at the exact end of the the pipe. the pipe should end just beyond it.

the second is not having a return or sufficient returns in each room. if you are stuck with a central return then make sure doors are open if the room has no pass through vent to the hall with the central return; at most the master bedroom will have pass through vents to a hall so the door can remain closed.

the only omission from my current home is an attic fan but building codes precluded it at the time but I hear I can do it now if I want.

still I find even with central air a lot of comfort can be found by having a dehumidifier. down in the south it is not uncommon to wake to humidity higher than the temperature which makes it feel sticky and uncomfortable.

with regards to cooling needs and such, we simply have changed what we want and want we are willing to tolerate. its not a bad thing, we just have to find efficient ways to have it.
If we are talking about SOLID the S for SRP implies that we should favor composition of inheritance. Composition makes testing easier and reduces side effects. Not to mention delegation, aggregation, etc. In es/ts if you build small single purpose lambdas you can use things like pipe or compose to chain methods with a single unary input. Like this:

private _getJiraDataWithPipe(data: CircuitViewModel[]): string {
const pipe = (...fns) => x => fns.reduce((v, f) => f(v), x);
return pipe(
this._getCsvData,
this._splitRows,
this._removeDoubleQoute,
this._formatLines,
this._joinRows,
this._setHeaderToBody,
)(data);

one input 'data' passes down the pipe from left to right transforming the object as is passes down. As each of the methods called in the chain are lambdas with strict typing there are no side effects.
Of course it's Amazon's problem to solve. I am, generally speaking, no longer and Amazon customer because they've chosen not to solve it. Amazon's search functionality is the least of their problems. The fundamental issue with Amazon right now is that even if I only buy "ships and sold by Amazon.com" items, I'm still at a high risk (depending on product category) of receiving a fraudulent item that originated with a third-party seller. That's a problem that no one buy Amazon can solve.
The article focuses on strategies effective in arid climates. In California, evaporative coolers worked really well for us except on the hottest days. No way they'd work for us here on the US East Coast.

OTOH, I'm pretty enthusiastic about the exchange systems that circulate fluids to exchange heat with soil beneath home. That's a really reasonable approach.
The High Society That Surrounded Jeffrey Epstein
>did not imperil the safety of passengers.

This should be a claim reserved to the experts. If everyone can make those kind of claims why we need FAA? China's aviation authority's claim might not be reasonable, but I'm in no position to judge. And I don't think the Economist can judge either. It not only judged, but grossed over the few incidents with just one word, absurdly.

Now you are a pilot yourself, I'm sure you have encountered many aviation rules that seem redundant or even borderline unreasonable. But we would assume there are reasons behind them right? Again not saying China's aviation authority's demand is reasonable. Sometimes even FAA fucked up (737-max). But when it comes to aviation, non expert opinions are really irrelevant.
Norway provides 1 billion, the soy market alone is 27 billion, not much of an incentive. A lot more countries would have to provide a lot more money for this to work.
Is he seriously using Javascript as an example of non-OOP language?
Try making the argument that the invention was developed purely over the course of lunch
Perhaps one of the hidden agendas here is to not let it become Reddit or Fark.
Show HN: Magic Spellbook” Raspberry Pi Kiosk for Total Home Control
Your online web store is a simple but absolute stunning display of a frictionless customer experience. I'm genuinely curious about the motivation to sell these products made-to-order, seems like a product that can be stocked. Care to elaborate on this?
My child had a wooden painted toy from amazon. He sucked on it.

Later we discovered that it has unacceptable levels of lead in the paint. We threw it out. This was done via an environmental science company, using xrf field testing. I have a certified report.

So, tell me again about how this isn’t a big deal problem. Also remind me what the date limit of lead exposure is. Actually I’ll do that one for you, it’s easy, it’s 0. There is no safe exposure to lead.

The fact that amazon could do something but is deliberately not is, well, expected. Sadly. Safe products isn’t in the mission statement of amazon.

Finally: I worked at amazon for 5 years. Right before fba came online. It’s a cost cutting culture of frugalism. Spending money on product safety doesn’t have a place there.
The font looks blurry to me (FF68 on Windows).
Probably because the neighboring cities aren’t doing their fair share. Need to spread the pain to all the local cities and counties
> Elsagate wasn't a political movement, it was a group of trolls gaming the YouTube algorithm for views and lulz.

Nonetheless, deplatforming them worked quite well.

> Both of those websites ban white nationalism.

Not well enough. Moderation on Youtube, Twitter, Facebook, and other sites is extremely subpar and plenty of people can get their recruitment efforts in.

Especially with the "black-hole" of algorithmic "recommendations", these systems automatically pull white-nationalists (and child-pornographers, etc. etc.) together.

We have given these groups the tools they need to automatically find each other (through recommendation listings) and coordinate with each other. Of course their connections and organization are going to get stronger.
Actually it was Japan's invaaion of China that depleated the Guomindang national government aka Republic of China (now only rules Taiwan) resulting in their defeat in the civil war war with the CCP (Mao). Also why there is a serious hate on for each other and why Taiwan is cheering on the HK protests.
Thats fine but the revenue needs to come from somewhere. The common argument in tech circles is that people aren't opposed to ads, just to abuse like tracking. Yet here we have the most benign possible advertisement and people still seek automation to remove it.
Lots of celebrity deaths have been allowed to have threads here, authors, business people... this seems odd
Show HN: 2.5B people can’t afford internet – need your opinion on our solution
Totally agree. The only "cheap" 3d scanners that work even somewhat well are the ones designed to scan small objects via a rotating table and laser/diode array. I've had decent results with a friend's Einscan SP ($2,500) and a ~3 inch model, but awful results with every handheld I've tried under 20k, even at CES this year.
HN isn't censoring it. User are flagging it. Because it's off-topic.
> asserting that essentially they had built a mind control device. But of course which didn't work on themselves, only on lesser minds

More like asserting that they had built a nuclear reactor, which someone else could easily turn into a nuclear bomb. They haven't turned it into a nuclear bomb themselves, so the fact that they haven't been blown up by it doesn't require any special justification.
Some people can handle civil discussion with people of differing values, and some people can't.

I wonder what the difference is, I mean beyond just painting someone who can't as a jerk.

I think it has to do with learned skills of emotional self-regulation... someone with those skills is better able to hold their perspective while allowing that of another. But how does one learn that?

It might have to do with safety. I suspect that the people that are better able to have those kind of civil discussions have had good behavior modeled to them in the past, that has increased their own sense of safety, like from someone else in a position of power that has demonstrably respected their opinion even when they held different values.

Could that be the krux of it, that most "uncivil behavior" in this realm is from people that are reacting from a sense of danger, like that if they meet a person with differing values they automatically believe they are being threatened? (Recognizing that sometimes that belief is correct.)

I also wonder if there's a universal central reason behind why it is important to understand someone else's argument if their conclusion differs than yours.
GiveInternet.org allows anyone to sponsor monthly Internet fees and laptops for underprivileged high school students from refugee settlements and rural areas.

Through monthly recurring donations from up to 700 individuals, we have equipped 350+ students with Chromebooks, Internet access, educational resources and our constant online mentorship. Our donors receive monthly transparency reports with details on every cost, student success stories, and our progress. Now we are working to incorporate a 501(c)3 nonprofit in the US and expand operations to the Middle East and Africa by collaborating with partners on the ground.

As we expand and refine our product, we need your honest feedback on our platform! Let us know what you think about the website, our business model, etc.

How?

Comment here;
Fill out this 3-5 minute survey - http://bit.ly/2P3wDj6
Schedule a call with us for an interview-https://calendly.com/gjibladze/giveInternet