skysight-inc/HackerNews huggingface dataset:
No, I just find it funny to see someone from the UK to react to a post about the threat to creeping authoritarianism with "not happening here."

Also, on a slightly related note: After this pandemic quarantine lifts I have work travel to Newcastle. How do I go about getting a masturbation loicense? Everything I know about your system of local government I've learned from TV; so I know nothing about your system of local government. Do I have to go directly to the ISP? Will my Verizon SIM card work like it does in Saudi Arabia and give me real internet even though the local company who's towers I'm roaming on has filtered internet?
People are being victimized by a terrifying new email scam
I remember one of the architects explaining it to me in 2003 or 2004. If memory serves :

Basically the construction could be faster if well organized and continuous (I believe he said less than 10 years).

However they voluntarily kept the pace relatively slow, for pedagogic purposes, and because it would be more realistic, because the construction of a Middle-age castle could be slowed or interrupted by a variety of factors impacting the availability of manpower, money, or commodities,including farm yields, wars, climate, etc...
English is not my native language and this is the first time I hear about this “bricked” expression. What does it mean?
Last-Level Cache [video]
I consider the IDE's harmful magic don't get me wrong, and perhaps you were taught better than I was, but you still have classes and related incantations out of the gate (I would prefer a non-imperative language as an ideal starter, but I'd settle for a procedural over an OO)
Noah Glass got hosed.
SMTP has a SEND command, so it should use that for such a purpose, I should think. But of course, not all email services support it, but you can use MAIL instead of SEND is not recognized, and then it will still work.

I usually receive a notification in the status bar on my computer as soon as the message is sent, although that is because I run my own email server. If you use someone else's server, then such a thing is more difficult, and may be too slow.
Game of Life^n, expressing Conway’s in 3+ dimensions
> Nobody cares that something is centralized either. There is no preference either way.

Sure. But one is very convenient and the other one sucks. So 99.9999% of people prefer centralized.
It means you've rendered your device functionally equivalent to a brick, i.e., it's a hunk of inanimate metal that will never again be useful.
“Hello world” I made cod fritters 'bacalaitos' at home
My favorite quote from the article; "start off your book with a statement such as, 'None of the data in this book matters.' "
War Poets
In most places, you need a "business" connection to get static IPs. I have several at home.
It means that something made your device non functional, so it’s almost like your device is a brick or useless heavy load
This sounds like a very interesting project. Will definitely be on the lookout for this!
Shortdot SA Registry Services Evaluation Policy (RSEP) Request for .ICU [pdf]
Some manner of update or action attenuates the processing power of the device to that of a clay brick.
It’s not a real word, it’s more of a slang word

It just changes the noun brick into a verb. So if a laptop has bricked, it means it’s like a brick now (useless)
Namecoin didn't have all those scandalous ICOs and managed to do the same with .bit years before Ethereum.

And it did that without smart contract bloat.
These posts look nice but please don't put "Show HN" on reading material. If we allowed that, every submission would be a Show HN. The rules are here: https://news.ycombinator.com/showhn.html.
I agree a more prominently placed comparison with other P2P applications would be helpful.

BTW There is a comparison with Bit-Torrent in the FAQ https://github.com/dragonflyoss/Dragonfly/blob/master/FAQ.md...
Originally, "the device is bricked" meant that the device was about as useful as a brick, i.e. it had no useful functionality left couldn't be recovered at all. However, as the parent points out, it's been increasingly misused.
Probably no more dangerous than free will beliefs because as with some determinist beliefs, it's moderated by thinking life is dictated by a greater order, see Calvinism or the many determinsts who aren't "dangerous" as well as those of us who think deterministic belief leads us to more nuanced and moderate views on societal events, that something begets something begets something, ad infinitum which can lead to better prevention and help mechanisms. I'm certainly not a danger other than to cheesecake or endangered anymore than anyone else who believes the will is free of physical influence and that at its core it's random, or a god or something fueling the RNG or whatever.
Nothing but spam from .icu domains

Ie what can be worse than a top level domain being owned/cobtrolled by a media company...

https://answers.microsoft.com/en-us/outlook_com/forum/all/a-...

https://support.mozilla.org/en-US/questions/1240290

https://domaingang.com/domain-crime/first-renewal-scam-spam-...

https://blog.paranoidpenguin.net/2019/08/icu-tld-i-see-you-s...

https://iphoneteile.com/153520/How-do-I-block-all-icu-domain...

https://www.onlinethreatalerts.com/article/2019/2/22/receivi...

https://www.onlinethreatalerts.com/article/2018/10/30/beware...
How can anybody do that if Google doesn't provide such information?
You missed the point of your respondent. Weight and mass are different things, mass in kilograms usually translates through Earth's gravity into a 2.2 to 1 relationship with weight in pounds. Because 1.8 * 2.2 ~= 4 it's unambiguously referring to Earth weight, on Mars the ratio is 0.83 pounds per 1 kg. The helicopter would weigh 1.5 pounds if you took a load cell calibrated in pounds and measured it on Mars, but it would still have a mass of 1.8 kg.

There's no such thing as "Earth mass" and "Mars mass", they're the same. Calling this helicopter a 1.5 pound Mars weight helicopter seems confusing.
Could you also commit to notifying users when the privacy policy or terms of service change? I suspect you already do this, but it would be good to have it in writing.
This really sucks. Can’t use the new Xcode without Catalina but this release sounds so buggy.
Those are the holy grail:

1) https://www.amazon.com/Object-Oriented-Modeling-Design-Rumba...

2) https://www.amazon.com/OMT-Insights-Perspective-Object-Orien...

1) https://www.amazon.com/Executable-UML-Foundation-Model-Drive...

And the work of daniel Jackson from MIT :

http://people.csail.mit.edu/dnj/

Look at this course, at the videos at the bottom:

https://stellar.mit.edu/S/course/6/fa18/6.170/materials.html

Jackson is also behind Alloy:

https://mitpress.mit.edu/books/software-abstractions-revised...
Rendered permanently inert, given the computational utility of a rectangular block of baked clay; banjaxed.
It's that slow because there's just so much JavaScript going on.
This is very accurate. I've found that the simplest model with good enough results is often the best in the business world. On the one hand, that means I spend less time pushing the boundaries of what we're capable of doing as an organization. On the other hand, most business questions don't need massively complex answers so a quick regression may suffice.
Actually Mexico does a bit of a bet on these hedges and ends up in a better position than if they hadn't done them year after year with very few exceptions. They have advantages in information. Mexico's hedge is very unique and they're about the only country that does this on net advantage to themselves and hedges their entire oil output.
I just registered #intermodal on freenode. I'll also mention that in the readme.
List of coronavirus treatments now being tested in clinical trials
Indeed! I just went and volunteered last year (first trip to Europe)! You can do a 7 day rotating internship with them (provided you have a good base in french). They really let you do almost everything, I worked in masonry, carpentry, tile making, grout making, etc. They are a great group and the project is really cool, I made a bunch of friends during my time there too. I strongly recommend the experience.
I live in Canada. I have a public version 4 IP address, although it is dynamic, but does not change that often. However, they once changed it to use NAT, but I was able to disable NAT easily enough on the modem, so that I could use a proper internet connection.
Math Seminars – Online Beta
As early as 2012 the RAAF Hornet fleet flight activities (12-13000 hours per year) were estimated to exhaust the fleets' lifetime airframe limits (6000 hours) in 2020.[1] Keeping them in the air beyond this year was going to get more and more expensive and consume maintenance resources (and pilot training) that could otherwise be directed to the Super Hornets and F-35s.

Frankly I'm kind of glad someone took them off our hands before they became even more of a liability. We've got enough on our plate dealing with the F-35's corrosion issues (most of the fleet will be kept in moist salt air at Williamtown and be plugged into big dehumidifiers when not flying) and other things like its limited range.[2]

Which, now I put it that way, makes me wonder if maybe we should have kept a few Hornets.

[1] "43. The F/A-18A/B Hornet was designed for a safe life of 6000 airframe hours. At the current fleet flying rate of 13 000 hours per year, reducing to 12 000 from 2013–14, there is capacity on that basis for the Hornet fleet to continue flying until the end of 2020." https://www.anao.gov.au/work/performance-audit/management-au...

[2]https://www.aspistrategist.org.au/projecting-power-with-the-...
Timing of this cannot be more wrong. WFH and no store opened will make this more worse.
The point is, it's a terrible first language because it's impossible to actually understand what's going on even in a basic "hello world" program until halfway through the semester. So inevitably you have to start them off by saying "here's a bunch of noise that you don't understand, but that's OK, just copy and paste it" which is a terrible habit to reinforce.

You need to understand

* access modifiers (public/private)

* classes

* static methods

* void return values

* the main() function

* modules (System.out.println)

Just to understand a basic "hello world". It's too much for first-time programmers.
Bullshit arguments can lead to true conclusions. They are still bullshit and it bears pointing out, lest other conclusions are drawn from the same pool.
Since there is a paywall, here are the listed treatments:

* Remdesivir

* Hydroxychloroquine

* Azithromycin

* Kevzara

* Actemra

* Convalescent plasma

* Jakafi

* Avigan

* Galidesivir

* Remestemcel-L

* Tradipitant

* Selinexor

* Kineret

* Losartan
Fate wins in the end. However, it doesn't change the fact we're all systems. When information is presented the systems take it in like a variable and it will have a far greater significance if the information wasn't shared. I don't believe in free will.
You can view the article without the paywall at https://outline.com/aN5cXU
Interested in hearing about a Linux update that made the system unusable.
To render a device completely inoperable, turning your computer into an expensive brick.
I'm laughing right now because ... I mean, I really thought this was going to be saying "Don't make students use Eclipse (because it's so inferior to the JetBrains tooling they'll use as professionals". My university had us in the command line plenty for C--that's no reason to pretend that that world has anything to do with how Java is written. It's the same "up by the bootstraps" 70s LARPing fantasy that makes people think that assembly will Teach Computational Thinking Skills that will somehow confer ability to handle distributed systems. If you want students to be able to come out able to effectively use tools, they have to come up using them.
Start without using any IDE.
FYI, Korean have literally the same expression used in the web "벽돌이 되다", not sure if it comes from the english web though.

Anyway, the "bricked" expression is more commonly used in smartphones and PlayStation Portable (PSP) than laptops. Then it makes more sense when considering the size of the devices.
You're talking about a company who recently stuck a big logo on the spacebar of their Android keyboard
This looks awesome!

The modifier key seems to be Alt, which is also default on desktop i3 windows manager. I wonder if it's going to interfere - eg. pressing Alt+Enter will simultaneously open new window both in multiplexer and on my desktop?
As an outside observer (and professional Akka user), comments like this really help put the changes in perspective. Thanks.
> Despite this, you (whatever 'you' is) are still free to accept or reject this proposition.

The outcome happens from all the previous moments you lived. Randomness doesn't make a person have free will and randomness may just be an illusion from our lack of understanding when it comes to what's resulting in the outcome we appear as random.

We're the sum total of genetics, environmental factors and all the external forces upon us since birth. That means if we're being punished it was outside the realm of it could have been different.
So is every coronavirus party going to come with its own set of RT-PCR kits?
I'm actually a little surprised they're pushing out updates at all right now. They have to be aware of the risk.
GUI tooling almost entirely uses the command line layers under the hood, so it is strictly more complicated while hiding more of the real process - the worst of both worlds.

My point about Git is an example of this. Teaching Git is hard, partly because Git's command line UX is bad, but layering the complexity of, e.g., EGIT on top doesn't really remove most of that and makes it harder to teach (because expressing what to do in a GUI is strictly harder than communicating text commands, among other things).
Is COBOL holding you hostage with Math? (2018)
That's a great way of looking at it
70/30 sharing on the ad platform side is common. Take away that, and you have YouTube taking another 21% for hosting, engagement, and tooling.

It’s actually really cheap if you’re thinking about it.
Communicating with Slip Boxes
I just installed the update yesterday and now I'm seeing this.

Mine is working so far
> By avoiding things like implicit ...

Implicit parameters are nothing more than a terminal argument list which the compiler attempts to provide from "the implicit scope." If you would rather it not, then simply provide them yourself at the point of invocation.

To wit:

object HitchhikersGuide
{
implicit val answer : Int = 42;
implicit val question : String = "the universe";

def foo ()
(implicit a : Int, q : String)
: Unit =
System.out.println (s"${q} = ${a}");

// This
foo ();

// Is the same as this
foo () (42, "the universe");
}

It is left as an exercise for the reader to verify (hint: javap[0] is your friend).

HTH

0 - https://docs.oracle.com/javase/7/docs/technotes/tools/window...
I don't think it matters even with all that stuff. The first time you email anyone, it's going to go to spam. Once you have established a mail flow, then it will continue. The best setup is to have them email you first, then your replies will already be well scored.
The context is important. Right now, Mexico doesn't want to join OPEC+ production cuts because of their hedges (long puts).
I think companies are pushing updates way too aggressively to those who have auto update on.

Is there some reason why phased release isn't more common among OS/firmware updates?

Auto update does not have to mean "update my device the day new versions are out".

Edit: Is this related to public disclosure of security bugs? If so, the community should change their standard so that public disclosure doesn't happen until a week after the update is available. This would allow for phased rollouts.
Always being positive or never showing a negative seems to make people seem shifty, overly political and sometimes just dishonest. Interviews are as much about buying as selling - you are picking your next employer as much as they are picking you. Most bad hires I've made have been people who oversold themselves in the interview.
Years ago, I read decent alternate-history piece of fiction, set in a world where nuclear-powered bombers were put in service by the United States Air Force:Steambird

https://www.fantasticfiction.com/s/hilbert-schenck/steam-bir...
Congratulations! Works pretty good on my Linux machine.
Well, not bricked you just lose your data. That data that most people don't have backups for.
Shameless plug, for people who want to learn how to build decentralized applications on ethereum / solidity smart contracts, I have hundreds of tutorials on my youtube channel EatTheBlocks: https://m.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA
What's wrong with gerbl?
> I'm all for folks learning these skills eventually, but in a first-year CS class I'd really rather students worry about the language and general concepts of writing software.

This is a big part of why I recommend that another language should be used to teach introductory level courses. Java has too much additional complexity. That complexity has benefits in production, but not for first-year undergrads.
I’ve had a great experience with Purelymail, though I haven’t figured out how to complete the DKIM and DMARC setup.

When I was evaluating options for hosting an email address from my own domain, two things sold me on Purelymail:
- special characters allowed in the name, like "~"
- the pay-as-you-go pricing
Express is a micro web framework, it is very small and not really usable on it's own (and it's not meant to be).
re 'central reporting for positive test results' -- can you go into more detail? what systems are in place for this in the US or europe?
Are you kidding? I've had config files overwritten, x11/wayland/whatever just break after an update, wirelesss/power drivers just...change, sometimes to the point of having to recover it from a mono-screen tty, or updates fuck up the fs or something else that requires me to hit up single user mode.
Does this work inside an Emacs shell?
What was bothering me was the "n miles (x meters)" - which should be either "n miles (x kilometers)" or "n miles (x feet)". I wish everyone would just complete the switch to metrics and be done with this inefficient muddle.
It’s why I pay for Apple iCloud AND GSuite.... sign.
...and they flipped open like Star Trek communicators.

Technology degrades: https://youtu.be/pW-SOdj4Kkk
Where does it say that you lose your data?
just a decade ago there was a story about a family of bobcats taking residence in a foreclosure stricken neighborhood near Los Angeles - https://www.latimes.com/local/la-me-bobcats5-2008sep05-story... . When humans are gone, the Nature doesn't seem to cry a river.
Supplemental updates usually fix serious bugs or ones that impact a lot of people. They're fairly rare.
Just as interesting to me is the MVP screenshot that precedes this photo https://www.flickr.com/photos/jackdorsey/182614595/in/photos...
> 2) take frequent backups

My argument is that people really should use POP3 (not IMAP) for this reason.

POP3 by design creates a continuous local "backup" that contains the entire history. IMAP doesn't.
They hire a lot of coders. And coders gonna write code and stick it in there?
> I can't help but feel like this article is less a condemnation of IDEs in introductory teaching and more a condemnation of java in introductory teaching.

It is both, but I started with the IDEs because they are the chicken of this chicken and egg problem. Java is too complex, so schools reach for IDEs, which just makes things more complicated, et cetera.

If a standard development environment could be devised that hides the incidental complexity of Java without hiding the essential complexity of file systems, etc., I think it would solve the problem just as well as teaching Python.
A non-functioning scraper at that. It wasn't able to define the word "apple" for me.
Turbo Pascal was what the cool kids coded in. Although that sounds like an offhand statement the kids I knew that started out learning it went on to work at Id Software later on. A little before my time and I was jealous because QBasic was where I was at back then. Seeing that though gave me the courage to jump into Borland C++ not long after. It certainly made me realize there was a world beyond BASIC.
If you have links about the efficacy of the tracing programs, please post -- I'm trying to educate myself about this
Veritasium episode covering this: https://www.youtube.com/watch?v=GhsZUZmJvaM
It's interesting how two veery big services came from the idea of setting up a real-time status.

Early Twitter as I remember was that when you post the status your followers would get an SMS notification with the status.

Jack mentions that here of a real-time status and also the same for WhatsApp. Where WhatsApp inventors thought about a way to set up a real-time status.

But they pivoted to something different. Only that Twitter is still more close to the original idea.
Oh shit, that's my old phone number... before i switched my account to have @rabble. ;-D
Is this something especially prevalent in this update? Pretty much every single one borks someone's Mac, so I'm curious if there's something new: this article seemed light on details.
My small liberal arts school has this as well. It's a great idea but, at least for me, it was hamstrung by the professors being too reliant on their IDEs.
It's not a bribe if they are supposed to be working for us.
'?' isn't an undocumented flag; that's the getopt() return value to indicate a bad option or a missing argument.
I recently had to work around https://bugzilla.redhat.com/show_bug.cgi?id=1806329 by installing and selecting a specific (older) kernel. On affected versions, my wifi wouldn't come up.

Granted it wasn't strictly "bricked", but I think no-wifi meets some of the bars for unusable.

So yes, bad updates do happen.
Someone at Google could. Someone at Google fixed it, and others there are likely aware of the circumstances.
Google is working on multiplatform support for swift, and apple seems to be on board.
Could. I'll see about locking one down.
I actually think that would mostly confuse a lot of new undergrads. Fundamentals first, variety later (but it's definitely important!)
I thought this would be about the 10.15.4 update, which had known problems, but instead it's the supplemental hotfix that was supposed to address them:

"This supplemental update for macOS 10.15.4 Catalina, released Wednesday (April 8), was meant to resolve issues created by the 10.15.4 update in late March."
I thought it was obvious that the author means javac as a stand-in for the general idea of compiling and running code from the command line rather than having an IDE do everything for you. Her arguments apply to any Java compiler.
Show HN: Messengerlytics – analyse your Facebook messenger data
I guess two reasons:

1. The OS update policies became more "agile". Both Windows and macOS starts to update the OS more often than ever. macOS moved to an annual update from biannual, Windows 10 switched to a subscription-like model.

2. They laid off the testing team and stopped testing on actual PCs in favor of VMs. [1] It makes sense considering the broken updates are often more low-level bugs that cannot be caught by VMs.

[1]: https://www.techradar.com/news/windows-10-problems-are-ruini...
That sounds wonderful! A real overview of the programming landscape, and definitely a good start assuming they follow my other points as well. I'd love to take that course.
CS students should be learning those fundamentals by programming, and so they should be taught enough tooling to program without tripping over themselves all the time. Programming without a build system, a version control system, or a reasonably intelligent editor is unnecessarily difficult and gets in the way of the concepts being taught.