skysight-inc/HackerNews huggingface dataset:
I don’t know. I think they’re still the same at the core, they just do enough to try and stay relevant.

Office for Linux would be easy, but that’s not going to happen.

My companies online outlook shows that MS is adding clones of all the tools (slack/trello).

They’ve been successful and monitizing in this new era
I wonder what 1 million lines of COBOL translated to Java looks like.

Let us stop and give some caring thoughts to the people who will maintain that code base.
If you have collaborators you are not in that situation.
Is there any hope that windows will create their own version of homebrew for native bash, zsh and/or other linux based command line apps?
Just tried Live Share within VSCode the other day with a friend who lives in Hawaii -- It worked flawlessly after I worked around the issues signing in.
Fragmentation cannot really be an issue for adoption, as it happens after adoption.
I do agree with most of your points - I do wish policy & discussion was at least based on harm and addictiveness, etc. and not fear mongering because "schedule 1" == "the devil". I think alcohol, tobacco and prescription opiates cause far more harm than marijuana ever would, for instance. There is, however, a very strong corpus of data that drug enforcement as implemented in America really does achieve nothing. I posted one link further up the thread, you'll find similarly strong trends between DEA budgets, frequency of all sorts of LE activities, and addiction rates, amounts found on arrestees, etc.
Specific to BIOS images, `binwalk` is probably a better choice than `strings.` There's often data in LZMA streams or otherwise compressed, and chances are you're gonna binwalk your image at some point if you want to modify it.

Also, specific to Intel powered motherboards newer than a certain generation, the image should show as an "Intel PCH File Descriptor" or something if you run `file` against it. Don't use this as an integrity check though, `file` is just looking at an Intel-specific header at the beginning of the ROM file.
There is some hearty discussion in the Scheme community about syntax, but less than in some other communities. Part of the reason might be that most new syntax looks like this, with no changes to the language grammar:

(my-new-syntax-name arbitrary other stuff goes here)

Related to this, some things that would have to be primitives in many other languages can be implemented nicely by anyone as ordinary libraries in Scheme.
Been using this for so many years! The last time I used it I was able to update the BIOS on a Supermicro board that only supported the processor I bought through a BIOS update. Some quick googling, a couple of jumper wires, a Raspberry Pi, and I was up and running within a few minutes.
We’re enabling a browser-based experience because of the convenience and accessibility it can provide (e.g. running on an iPad Pro), but we’re also building remote development tools for Visual Studio and Visual Studio code, to ensure that folks can choose the right tools for them, and reap the same benefits of multi-machine portability, reduced setup, and anywhere access.
I'm curious as to why the mandatory prefix syntax wasn't chosen (`await {...}`). It's less magic than a magic field and it fits into preexisting syntax better.
Sounds good. Let’s hope they won’t change their mind until release in 11/2020.
There was a Planet Money where they interviewed people about the Dicamba murder, and one of the farmers said something along the lines of "yeah, we can farm without pesticides. But it's a lot of work!"

The future may be in de-automating farming. Food is already a negligible cost in the US (compared to housing and healthcare). Create job programs for the heartlands! How is this a not a huge political opportunity! Do farm owners have that much rent-seeking influence?
While that's true on an individual basis you can't use that continually to introduce differences, because at some point if someone comes to rust and sees a heap of weirdness they're going to be less likely to adopt the language. I'm mostly a bystander since I've written some rust but not very much, but I think rust is neat and I don't want it to become an esoteric language.
When you are talking about making code "clear," I think it's important to ask "clear about what?"

Is it:

* Clear about what the machine is doing?

* Clear about what the possible error cases are?

* Clear about the purpose of the code?

Go often prioritizes making it clear what the machine is doing over making the purpose of the code clear. In some languages you might write `newList = map(myFunc, myList)`. This is clear about what I intend, but not how it is accomplished[0]. The equivalent for-range loop in Go is clear about what it does at the expense of diluting the intent.

[0] for example, that map function could apply to the first element first, or the last element first, or it could apply to all the elements in parallel.
Firefox EU Elections Toolkit helps you to prevent pre-vote online manipulation
Because soon your password must include Uppercase, Lowercase, a number, a symbol, and two emoji.
> An extra abstraction layer like k8s makes it a lot easier, which is exciting. It's also precisely why IBM bought Red Hat - a well-built k8s distribution like OpenShift is one of the very few real alternative to public clouds for many companies.

OpenShift is built on a prescriptive mentality. They choose everything for you from OS through pipeline and many deviations are unsupported. As you mentioned there are others, but depending on your environment OpenShift is either a very good fit or square-peg-round-hole.
Microsoft, Red Hat Release KEDA for Serverless Containers on Kubernetes
No, the previous version is called ArcGIS 10, current version is called Arc Pro.
I don't really like it either, but the "future use for expression-oriented operators" aspect makes it easier to swallow. I'd rather deal with some slightly odd notation that accurately represents what's going on than have a bunch of different syntactic constructs for different postfix operations.
Or in real life, how many potential alcoholics will be better off with cannabis as their drug of choice? Clearly the lifetime outcomes for heavy drinking are worse than for heavy cannabis usage, and they seem to be strong substitutes for each other.

What the discussion here is missing is that it would be nearly impossible to abuse mushrooms, and that mushrooms seem more likely to get people out of other addictions than push them into one.
Accidents happen. I try to check before submitting myself, and still managed a dupe last week.
I wouldn't say so. I'd say that we understand well that the original Windows Console was sub-par, and we're working hard to provide solid enhancements to it, without breaking existing Windows commandline applications.

You are familiar with the Windows Subsystem for Linux, right? It's really quite good for running linux tools on Windows, and they have other big announcements at the conference today.
It's part backwards-compatibility (historically very important at MS), and part politics (Ballmer-era shortsightedness).

Anyway, there is a great series on the technical aspects: https://blogs.msdn.microsoft.com/commandline/2018/06/20/wind...
Meanwhile the market and mindshare has moved on to the next shiny new tech.
Seeing as Windows 10 still ships with 5.25" floppy drivers, I have to imagine they will keep those in place for many, many years.
This is important. There is a Government website that I use that only works in IE. They built it years ago through contractors using .Net and I bet they don't have any ability to change it. I wonder if they even have the original source code.
I am a Buddhist. I had a heck of a time getting my garden ready for a party last weekend because caterpillars are rampaging my roses. Do I let the caterpillars be, since they’re just “doing their caterpillar thing,” or do I trim the branches on which they’ve taken root in order to let the roses thrive just a little bit more?

It felt like much more of an internal crisis than it likely was, but your post echoed the innate desires I struggled with last week.

FWIW I feel that I have much more respect for “things as they are” since setting out on this journey. Desire for prettiness may lead you to plant flowers, but I have found myself much more appreciative of the world around me on a much wider spectrum than I used to. Prettiness isn’t inherently good - it’s just another aspect of things. I still smell roses, and they are often pretty, but the unprettiness of their surroundings is equally valid and in a sense necessary to enjoy their prettiness together. The beauty is in the system as a whole, not the prettiness of the roses.

By the way, I ultimately let the caterpillars and roses duke it out on their own.
> I'm not comfortable with selling opium becoming a legal business model.

How about synthetic opium?
https://en.wikipedia.org/wiki/File:Timeline._Overdose_deaths...
Literally everyone else uses prefix await, so this will be a problem. But,

- this is a lot easier to chain, which is very useful, and

- the "future expansion" might bring a prefix await anyway (although introducing two syntaxes for the same thing might be even worse).

I'd prefer "f await" to "f.await" because it feels a lot less magical and lets me stick to my intuition that "." is just for stuff implemented by the library, but maybe that's just me.
Web2py fronted by a Caddy server.
> Has Eclipse gotten any better for languages not named "Java"?

I don't know, but Eclipse Che isn't Eclipse in the same way VS Code/Online isn't Visual Studio.
By stating they're just a platform, Amazon is decreasing the quality and trust of their brand. 3 to 5 years ago, Amazon was the place to find the best product in any category. Just put in a few keywords, make sure to restrict by 5-star reviews and eventually you will see the rare gem you were looking for. Now, if they present to themselves as a platform, it puts them on par with Facebook, where rankings and presence can be gamed by social engineering or hackers.
Also previous discussion here: https://news.ycombinator.com/item?id=19826027
The syntax feels a bit Ruby-ish, doesn't it? Here's an example from the article of how they could expand the syntax in the future:

foo.bar(..).baz(..).match {
Variant1 => { ... }
Variant2(quux) => { ... }
}

Compared to some Ruby:

5.times {
puts "Hello world!"
}

Note I'm by no means an expert in Ruby or Rust, this is just what I thought of when I saw the syntax.
Build 2019: Microsoft's ElectionGuard Is Open-Source Election Security
I've had pretty much the same experience with Amazon (for a "sold and fulfilled by Amazon") item. Except that Amazon kept lying to me about pretty much everything, from whether they've even shipped an item to whether I could get a refund of Prime membership to a lot of other things.

They aren't any better, and their customer "service" is pretty much limited to "throw the customer another month of Prime (it's worthless anyway) and hope they go away".
> Because when something is expressed in 10 lines explicitly, generally you can simply skim over the code to get an idea of what's going on without having to go into the details.

Which is why important details get missed when reviewing verbose code.
Which Linux shells? I guess most distributions install bash-completion by default, and Home and End keys also work by default.
Realistically, voting is an absurd placebo at this point. I don't think opinions about voting, or votes as an expression of opinion work above values of 1,000 in human social systems.

If you think about it, this hypothesis holds conceptual water. Head counts in the thousands are the region of sample size where statistics begin to aggregate into commoditized data and spherical cows. Thus, perpetuating the premise of democracy past small town population sizes really only serves as a useful plane of misdirection for social control. No one can realistically be held accountable for democratic blunders that cross large geographies or involve huge voter turnouts. It's essentially fantasy to buy into the narrative.

All you need to do is watch 12 Angry Men to catch a glimpse of how and why voting, even with small numbers in extreme microcosms, is really unreliable.

And at larger scales, just statistics with manipulated noise. Statistics are simply representative of accidental distributions of facts, monte carlo style. It's certainly blameless, but not well reasoned agency.

I'm not saying this to be a cool, edgy pessimist. I'm thinking about everything I've seen happen with my own eyes, plus historical realities.

We've avoided world wars since the 1940's like a slug avoids salt. This is not because of governance and democracy, but rather institutional memory. As a meta-organism, we remember the lethal burn of it. It will probably come to the same climactic realization with the biosphere, before this amoeboid sprawl of people recoils in anguish at the experience of disfiguring injury.
I’m sooo glad to hear that! Don’t hesitate to let us know how we can improve the product further, and also let us know if the direction we’re going resonates with you.
No because this is part of the current tit for tat conflict that has been going over the past few days.

If this wasn’t in the midst of 600 rockets being fired this wouldn’t have been greenlit either.

Blowing up a building in Moscow has a different repercussion to blowing up a building in Gaza.

Same goes for rockets fired at Israel than say the US or Germany.

I can guarantee to you that if 600 rockets would’ve been fired into the US from Mexico the response would not have been so limited in scope.
Is work like this commonly funded? I have seen many papers like this spread out over many fields and they seem to have been tailored to support pitching for grants.
Great! Should I watch the blog for the announcement?
PowerShell is a huge step forward compared to Cmd.exe. I wouldn't mind another step forward even if that means there are now three binaries. What's your concern? The only one I see is that people still seem to mostly use Cmd.exe, but I feel like a lot of that is the execution behavior of PS1 files (in addition to familiarity and compatibility).
Humans don’t need to invent some kind of bee like automation technology. We need to invent a way to not kill all the fucking bees!
> Indeed, it seems like the Terminal will essentially become the default environment for PowerShell, Command Prompt and Windows Subsystem for Linux users going forward.

From the second paragraph of the article.
Untrue. I purchased a 48 port 10GbE Arista 7148 the other month on eBay for $320.
If you go climbing or paragliding you probably have a good insurance coverage. search and rescue is usually not covered by taxpayers.
What you are saying is true.

However never before have we humans been on the cusp of ecological collapse.
Flaw in Dell Software Leaves Computers Vulnerable to Hacks
I'm concerned this will actually discourage companies from updating to move away from IE11. It's a lot easier to install a new browser than it is to actually update whatever is running in it.
Yeah clearly they are throwing a lot of spaghetti at things, I don't know that that's necessarily bad. At least they are trying to do so openly and in a API-centric way instead of just building the garden walls higher like every other company.

I haven't used Office in years and don't know anyone who has, so I'm not sure how big of a priority it is to add platforms to a product like that.
> we don’t fully understand.

That's a language trap. It's true that we do not understand the environment fully, in the sense that we don't know how every single living creature on it will die.

But we understand it well enough: we can see the big trends.

We don't know exactly how times we will hit the cliff as we fall, but we can see clearly that we're falling.
Tertill Weeding Robot
Just to clarify (because TC is shit journalism that’s muddying the console/shell distinction): this is an entirely new replacement for conhost.exe, and PowerShell is staying the same?

Will cmd, PowerShell and WSL all use the new terminal by default?
Gatsby
Certainly there's a spectrum of cobol-y-ness. One would be hard pressed to go from cobol to even a rudimentary class/domain business/presentation object oriented architecture, for example. Cobol control flow and data representations are simply to different.

It's still a win if they can go from procedural COBOL to procedural idiomatic Java.

I saw one team struggle with performance issues that were easily solvable with a connection pool configuration change.

Seen it happen before. Someone will step in and charge those hourly consulting fees.

You can guarantee there will be no more money spent on modernization, and any changes will be made to the Frankenstein java/cobol source. Which will continue to accrue technical debt and an even greater rate.

Not if the project includes a phase where they start modifying things to increase the degree of idiomatic Java code.
Remote work is here to stay, and love it when more companies and software products join in and start contributing to making it easier to work this way.
WordPress. Not light in terms of runtime, but definitely in terms of dev time. (Aka simple to keep running.)
>Then I really can see no reason for you not to be forced to spend your entire life pollinating plants by hand with a paintbrush

Like I mentioned before, if human can find better way to pollinating plants (better than paintbrush nor bees) then yeah no reason to do any of these.

Keeping in mind that keeping bee alive will also incur cost and sacrifice.
Oh great. So we’re back to “is it running in quirks mode” level crap now?

Just like it seemed like a great idea that would be “seamless” last time around, it will again...
Short circuiting is poor for readability in my view because not only do you have to parse the syntax but you need to mentally walk through each case to understand what’s going on.

Traditional if/else conditionals express clarity by embedding the decision for myVar and visually show how it would be assigned in various cases.

As @hotBacteria said:

if(cond1){
myVar = 1;
} else if(cond2 && cond3){
myVar = 10;
} else if(cond2 && !cond3){
myVar = 100;
} else {
myVar = 4;
}

// Now return myVar
return myVar;

I’ll take this syntax over short circuiting any day.
Or maybe just don't become a portal for dropship sellers from China.

Is there anything more to Amazon than a) fast shipping and b) you can buy anything there for relatively cheap* (probably because it's from China)

* I've found Amazon lately is a lot costlier than local department stores for random things.
Mastodon and similar projects like Pleroma are old school wild-west open source distributed endeavours, not "notice me, Facebook-senpai!" SV startups. Anyone who thinks that the developers and users involved in those projects give a damn about branding is deeply out of touch with that culture.
The new Terminal actually does _crazy_ well. The vintage console on windows, conhost.exe, uses GDI to draw to the window. Unfortunately, GDI is CPU-bound, so drawing the screen actually slows down our processing of the text.

With the Windows Terminal, we've switched to a DX/DWrite based renderer, which no longer uses the CPU to draw text, and moves it to the GPU. Our preliminary testing has a insane perf improvement for applications writing lots of text, something like 10x faster :)
I don't know about ZFS but you can't shrink XFS filesystems (opposed to Ext3/4). It may not be the most common use case but I tend to forget about it, used XFS as the fs and then got into problems because of that non-feature.

http://xfs.org/index.php/Shrinking_Support
Just to be clear, the only reason to do this is fingerprinting, correct?
We call Visual Studio Online a “companion” web editor, because we expect it to be mostly useful for quick tasks, or on-the-go access. We believe that the bulk of your work will still happen in an editor (which is why we’re building remote support in VS and VS Code), but a web-based client can be really convenient for things like quick edits, or Live Share sessions.
I recently had a chainsaw carver ring my doorbell asking if he could buy a piece of log I had in my front yard.
Norma Miller, Lindy-Hopping ‘Queen of Swing,’ Is Dead at 99
You might find this slide deck I wrote useful: "Migrating Legacy Monoliths to Cloud Native Microservices Architectures on Kubernetes"

https://docs.google.com/presentation/d/105ZgwafitwXH6_sWevFH...
Thats the question, its seem that the difficulty and cost of keeping bee alive is higher and higher, compare to inventing mechanical bee or using alternative method.
Where's the evidence that Go can't handle large amounts of concurrency?
It's worth pointing out that `await` is only needed in functions explicitly marked as async; `await` is the default for non-async functions (which is the default mode for a function to operate). I think the rationale behind this is that it's fairly common to need to group a bunch of async operations together, and this is easier to do if you can mark an entire function as async rather than needing to mark individual statements.
The article says the following:

> The first preview of the new Windows Terminal is now available.

But does not provide a link. Would you be able to provide one? Or is it part of the Insider preview?

Also, I assume this uses ConPTY, which implies better compatibility with TTY/VT?
Is this literally the same code that runs in the main Electron app just on the server?

I assume about 20% of it is going to have to be custom of course but still .. re-using a lot of the same code on the desktop is nice.
That makes code formatting inconsistent because many prefer the other way. The VB.Net style is more compact and readable in my opinion:

if cond1 then
myVar = 1
else if cond2 and cond3 then
myVar = 10
else if cond2 and not cond3 then
myVar = 100
else
myVar = 4
end if

The VB.Net style also makes it easier to identify mismatched blocks because the "enders" are named differently. (One can also put the assignment on the same line as the conditional, but I generally don't recommend it.)

Some may complain it's slightly verbose, but few if any will claim it's not clear.
Oh, I see. That's too bad :/
This is not offline, but offline seems silly given today's technological options:

> Both of you generate public/private key pairs

> Both of you spam your public keys to the world (including each other)

>> You might meet offline once, to make sure the public keys you gave each other were indeed yours (and not a MITM's sending theirs to both of you while suppressing your actual messages to each other)

>>> This is probably where your actual question's parameters would come into play, but it only needs to happen once

> You encrypt (using a good cipher) some message into a binary blob with your friend's public key and send the encrypted message

>> Only your friend can decrypt this, using their private key which only they have

> Your friend encrypts their reply with your public key and sends the encrypted message to you

>> Only you can decrypt this, using your private key which only you have

E2EE.
This is great news! What language and framework is the new terminal written in?
Was this based on the work one IRS engineer did?

https://federalnewsnetwork.com/tom-temin-commentary/2018/01/...

edit: Added link to patent application.

http://www.freepatentsonline.com/y2018/0253287.html
I can't find any evidence of major carriers doing this. There's discussion online to the effect that this has been true, but it looks like it was mostly a weird episode during the rise of cellphones where a call could be long distance but billed to the caller at normal rates, so the carrier would try to collect from the recipient.

If anyone knows of a scam in which simply picking up a call can produce extra costs, they should definitely share!