skysight-inc/HackerNews huggingface dataset:
Yes. I must also add that Las Vegas and Dubai are in areas with tremendously abundant year round solar power. There is rarely even a cloud in the sky. When the sun is up these days upwards of 40% of the power in Southern California can be solar. Not sure about Nevada but the potential is definitely there.

http://www.caiso.com/TodaysOutlook/Pages/supply.aspx

Around noon PST you'll see upwards of 11GW of solar. (This includes rooftop installations if they have smart meters.)

Of course it's more efficient to just put the plant's leaves in the sun, but water isn't free either and you lose far more water that way. I wonder if cost of water in the desert could outrun the cost of indirect solar -> electricity -> calories? It could be true in the US Southwest, but it could definitely be true in Dubai or Saudi Arabia. In places like that desalination is one of the only sources of fresh water, and that's likely more energy intensive than indoor farming.

So yes it could work in a few markets, but it's not going to replace conventional agriculture broadly.
Another problem with double buffering is the need to perform the copy of the buffer. This is trivial now, but not quite so in the early years. I grew up way behind the tech curve -- we had a few 1MHz computers in our non-US university lab and a single 4 MHz machine (with a color monitor, wow) which seemed super fast.

As frames are often similar (only a small portion really changes), on those slow machines many folks preferred to update a small portion of the single buffer at the right time instead of copying the whole thing.
Well, considering the US now officially is a country that's using torture (on principle, even if we accept the wordplay around defining waterboarding and solitary confinement as "not torture"), I wouldn't be surprised.
Aren’t you allowed to use whatever payment service you want inside an Android app, and avoid Google’s in-app payments? Then you avoid the cut to google. Or have I been violating the agreement for years...
Nice idea.

With Chromium there is a bit of a problem with protected video codecs, but I think this doesn't apply to VSCodium.
Related: https://code.headmelted.com/
“Non-Western Magic in the European Brain” – Return of Voodoo FMRI?
Soon there will be an extension which automatically flags all messages sent by the current user as important.
Show HN: A raytracer to shade, plot, and 3D print topographic maps in R, part 4
You can only do this if the payment is not for digital goods obtained and used in the app. Otherwise, it's a violation of TOS.
Dependencies in python has evolved a lot in the last 2 years. You can use a simple setup.cfg to make them, and you can use a wheel like a jar if you want.
Get $3B Big by Staying Small (Part I) – The Startup – Medium
Temporary and if it needs an answer, answer only makes sense if near immediate: use IM (slack etc...)

Just an FYI that everybody needs to know or needs an answer regardless of when you can answer: use email

Information that is valid until a major change (or forever if that exists): document in your wiki or whatever documentation system you use.

When I'm back from time off, I mark all slack channels as read.
Speed Doubler was fantastic on 68K Macs as well. It had a smarter disk cache and added multithreading to the Finder for file copies and trash emptying long before MacOS 8
Data science.
It really is annoying that they don't make it opt-in instead. They've got plenty of users; I can't imagine they need to be collecting usage statistics from everyone.

I'm curious what would happen if a moderate-size country (say, Belgium) were to pass a law saying that telemetry must be opt-in. I bet it would convince everyone to just be universal opt-in for simplicity's sake.

That said, I bet it's still nothing compared to the level of data collection that a typical website does these days.
Net neutrality is and has always been in any discussion in Switzerland, Germany, Austria, the US and everywhere I have seen else about ISP and ISP abusing their position in the market.

I have never once heard anybody claim that private institutions are not allowed to shape their own network traffic.

Unless you show me Dutch law that clearly spells this out, I will not for a second believe that it is illegal for a university to block certain protocols.

If what you say were true then pretty much every single private organization would be operating illegally, anybody that runs VoIP, blocks UDP or any other way to shape the network.
Christania is a big place, most tourists just take the quick tour through pusher-street and a few other places. You should have spend a bit of time there with a local. Been coming there for 20 years and i keep discovering new things and people there that amazes me. The greenness and artists is there as well if you know where to go.
Ah gotcha! Apologies, then. I probably should've read a little more closely.
Water oxidation is a more complex chemical reaction than proton reduction. ...

Without a catalyst (natural or artificial), this reaction is very endothermic, requiring high temperatures (at least 2500 K).

Water oxidation may well be endothermic, however, catalysts can not change that fact. A catalyst can change the activation energy of a reaction (thereby changing rate of reaction), but can't change a reaction's thermodynamics.

Endothermic reactions can be driven forward by coupling them to one or more exothermic reactions. Biological systems do this all the time. But even this does not change the thermodynamics of a reaction, which merely represents the difference in energy between products and reactants.

Endothermic reactions can also be driven forward by adding energy (in the form of heat, for example).
Removing telemetry adds a lot of value. To each its own, I guess.
The source license and binary distribution license are different. The source code is MIT licensed; nothing wrong with that. Great license for this. The binaries are provided with a different license that also covers components from third parties that may not be in the vs code repo as well as telemetry and other data gathered.

If for whatever reason you don't like this license, you can build from source. This project seems to do that and remove all of the MS branding and telemetry. There are only a handful of commits on the project so it does not look like it is massive change. The big question is whether that adds enough value and whether this project will make enough effort to keep it's fork up to date.

I agree that for the vast majority of users, using the official binaries should be perfectly fine. MS did a fine job with this product. But nothing wrong with having the choice.
Because a week had elapsed since the batch became broadly available. Epic is missing a way to push out updates, so they wanted more time.
you went the wrong places.
Thousands of People Live in These Ancient Spanish Caves
Sorry, I'm with Google on this one. Epic chose to go off the reservation (so to speak) and created a giant security hole while doing it. Woops. This part of the article covers this:

> Google's disclosure rules state that it reveals details of bugs to the public 90 days after reporting them to the developers responsible if they have not been tackled, but only waits one week after a patch is made "broadly available".

So Epic made a patch available and Google waited a week. But:

> ... [Time Sweeney] denied suggestions that the tech giant had acted in users' interests by refusing to keep the matter private until mid-November.

The 90 days is for unaddressed bugs.

This is nothing more than an attempt by Epic to fix bad PR from a security vulnerability they introduced (which arguably at this nascent stage might reduce public confidence in their bypassing the Play Store) by trying to deflect it onto Google.

And I get the desire to skip the 30% cut but if you're going to do that you're then responsible for the safety of a person's phone and data. At least be up to the task.
>Yeah I have no idea why this is being downvoted.

It's HN. Despite having "hacker" in the name you can't really state anything but the most milktoast of perspectives. Evidence and data be damned.
> VMware actually emulated SLAT guest CPU on SLAT-less host CPU

so what was the point of SLAT?!?!
IIoT Communications
* > [Money] is a weapon of war.*

This point is so true and so important it deserves special emphasis. If you imagine two societies at war, one with currency and other without, who wins? Clearly, the one with currency, because you can collaborate far better than the other, and war is won primarily by scale, which money can maintain.

And as for those that want to abolish currency, or nation-states, this is naive idealism: anyone who demolishes their nation-state will just get invaded and absorbed into one of the remaining nation-states. Peace lovers would do better to plot a course for peaceful subsuming of states into a larger entity, something like the EU model.
Take a look at what, specifically? If you want him to invest his time helping your competing tool, then respect that time and direct him to specific places where his input might be appreciated.
Or just fine them if they try to assert rights they aren't legally allowed to assert. After all you're trying to trick consumers into thinking they are subject to a contract that's actually invalid.
Man, I had to read that headline like 10 times before it made sense. /r/titlegore
The underappreciated genius of retro video game fonts
I was staring at the example in the readme, and considering some of the features ("replayable"), and it sounds a bit like what a Makefile does. Well, if you had a single event to process, and decided to use the filesystem to store input, intermediate results, and output.

So here's an implementation of the example from the readme using make, and bash, and jq, and a silly python script to implement a timer by modifying a file every X seconds:

~/projects/makething$ cat Makefile

default: d

b: a
curl -o $@ "http://api.coindesk.com/v1/bpi/currentprice.json"

c: b
jq '.bpi.USD.rate_float' $< > $@

d: c
cat $<
cp $< $@

~/projects/makething$ cat timer.py

import sys
import time

def main():
delay = float(sys.argv[1])
fn = sys.argv[2]
while True:
with open(fn, 'w') as f:
f.write(str(time.time()))
time.sleep(delay)

if __name__ == '__main__':
main()

~/projects/makething$ cat go.sh

#! /usr/bin/env bash

python timer.py 2.0 a &
TIMER_PID=$!

function cleanup() {
kill $TIMER_PID
}
trap cleanup EXIT

while true
do
while make -j -q
do
sleep 0.1
done
make -j
done

make decides if things are up-to-date by comparing timestamps of files in the filesystem, so we can emulate a timer that triggers an event every 2 seconds by having a process modify a file every 2 seconds, and rig a rule in our makefile to use that file as an input.
I think that one of the cultural opposition to military applications is the presence of NDA. I think all NDA shall be limited in time. There should be also a law so that NDA not limited in time or with an exagerate time limit are void. The other main opposition is moral, but I think this is a bad reason. If all the people with morality refuse to work on military project, this means that all the projects will be managed by sociopaths. If you do not want your army in the hands of sociopaths, it is a duty to accept working on military projects.
Either way, the military will be perfectly able to use COTS A.I. just as it's using COTS other stuff like drones.
Google usually gives you 90 days for coordinated disclosure but if you deploy a patch to fix it, the disclosure happens earlier. Epic still requested the full 90 days and Google disagreed: https://issuetracker.google.com/issues/112630336
H̶m̶m̶,̶ ̶t̶h̶i̶s̶ ̶w̶i̶l̶l̶ ̶n̶o̶t̶ ̶f̶l̶y̶ ̶:̶)̶ ̶

I̶'̶m̶ ̶p̶r̶e̶t̶t̶y̶ ̶s̶u̶r̶e̶ ̶y̶o̶u̶ ̶c̶a̶n̶'̶t̶ ̶j̶u̶s̶t̶ ̶s̶t̶r̶i̶p̶ ̶t̶h̶e̶ ̶l̶i̶c̶e̶n̶s̶e̶ ̶o̶f̶ ̶a̶ ̶s̶o̶f̶t̶w̶a̶r̶e̶ ̶a̶n̶d̶ ̶r̶e̶l̶e̶a̶s̶e̶ ̶i̶t̶ ̶u̶n̶d̶e̶r̶ ̶t̶h̶e̶ ̶t̶e̶r̶m̶s̶ ̶y̶o̶u̶ ̶w̶i̶s̶h̶ ̶i̶t̶ ̶h̶a̶d̶.̶ ̶ ̶h̶t̶t̶p̶s̶:̶/̶/̶c̶o̶d̶e̶.̶v̶i̶s̶u̶a̶l̶s̶t̶u̶d̶i̶o̶.̶c̶o̶m̶/̶l̶i̶c̶e̶n̶s̶e̶ ̶ ̶"̶Y̶o̶u̶ ̶m̶a̶y̶ ̶n̶o̶t̶.̶.̶.̶ ̶s̶h̶a̶r̶e̶,̶ ̶p̶u̶b̶l̶i̶s̶h̶,̶ ̶r̶e̶n̶t̶ ̶o̶r̶ ̶l̶e̶a̶s̶e̶ ̶t̶h̶e̶ ̶s̶o̶f̶t̶w̶a̶r̶e̶,̶ ̶o̶r̶ ̶p̶r̶o̶v̶i̶d̶e̶ ̶t̶h̶e̶ ̶s̶o̶f̶t̶w̶a̶r̶e̶ ̶a̶s̶ ̶a̶ ̶s̶t̶a̶n̶d̶-̶a̶l̶o̶n̶e̶ ̶o̶f̶f̶e̶r̶i̶n̶g̶ ̶f̶o̶r̶ ̶o̶t̶h̶e̶r̶s̶ ̶t̶o̶ ̶u̶s̶e̶.̶"̶ ̶ ̶A̶n̶d̶ ̶t̶h̶e̶y̶ ̶e̶v̶e̶n̶ ̶l̶i̶n̶k̶ ̶t̶o̶ ̶i̶t̶ ̶i̶n̶ ̶t̶h̶e̶ ̶r̶e̶a̶d̶m̶e̶ ̶:̶)̶ ̶ ̶o̶f̶ ̶c̶o̶u̶r̶s̶e̶ ̶i̶f̶ ̶t̶h̶i̶s̶ ̶i̶s̶ ̶a̶ ̶p̶i̶r̶a̶t̶e̶ ̶t̶h̶i̶n̶g̶ ̶t̶h̶e̶n̶ ̶e̶v̶e̶r̶y̶t̶h̶i̶n̶g̶ ̶i̶s̶ ̶f̶i̶n̶e̶.̶

EDIT: thanks for pointing out that the license is not changed :)
To reinforce the idea that the only way to safely get apps on Android is through it's store.
Gore opened new offices when the company grew over 150 employees. Could not paste the link since on mobile, submitted it instead. It is called grow 3 Billion Big by staying small.
Virtual PC for PPC was a work of art. Some early version had Voodoo1/2 passthru which managed to eke out several frames per second in a game like Counterstrike. Although the emulator was good enough to let me play the network install of Starcraft at a LAN party on my souped-up PowerMac.
To each his own: I find Terminal.app to be one of the best terminal out there, all platforms combined. Speed and latency are awesome, colors are exact. Line marks (both manual and with automatic prompt detection) navigated with cmd+up/down is a godsend. Escape sequences to update tab and window titles with directory and document paths are great too. The only thing I miss is having different settings for alt and meta on the left and right alt keys. The days of Terminal.app being crap (up till Leopard) are long gone since Snow Leopard where it had a major update, and was constantly improved upon on each subsequent release.
Trojan malware campaign expands with attacks against new banks
wouldn't downloading and agreeing to the eula suffice for purposes of this?
Of all the places to spend time and effort, a UK Galileo would not be my first choice. Particularly since I don't foresee much of a divergence between UK and US foreign policy of the sort that would result in the UK's loss of access to GPS at full accuracy levels.

IMO the money would be better spent on the Royal Navy, which currently has warships with empty compartments and spaces where weapon systems should be, but which were never fitted due to budget constraints.
Medical records of high school students leaked in 'appalling' data breach
Same. Quotation marks are important, people!
After watching this, I want to watch another, similar mashup. This site could really use a recommendation/autoplay system, and I could listen for hours. Maybe I've been watching Youtube too much.
I sincerely hope that you are not the remote senior leader, or the remaining manager, in this story :)
That's the license for Microsoft's binary build. The source code is MIT and this build is from the source code.
> @bunderbunder I bet it's still nothing compared to the level of data collection that a typical website does these days.

I'd say the opposite. Consider that (a) you typically visit websites briefly and periodically while most vscode users have it open as long as their computer is on, and (b) Electron provides access to lot more device data than the browser sandbox. The reason websites tend to have such far-reaching and devious user-tracking methods is because they're working in such a restricted environment and have to innovate; native desktop apps have far less restrictions.
Google seems in the right here. The disclosure was in line with their policy and I'm sure it made management feel oh so good to burn Fortnite in public for their decision to forego distribution in the Play Store.

But here's my personal take. As a consumer I want my phones to run secure apps on secure operating systems. This has a cost obviously which is fair to pass on to developers.

It's clear to me, with all the rogue apps and crap in the Play Store that Google is not investing enough in managing app store content.

Fortnite won this battle but in my book Apple will win the war.
Massive performance benefits.
Never Mind, Tesla’s Not Going Private
sitcom?

It's strange to expect an undergrad to do new and interesting work when they haven't even finished their basic education in the field. Solve problems that are easy but not important enough for professional academics, sure. Do an application of a standard idea in a specific environment (like porting an pp to Android), sure. But not new approaches to the field.
Just to address the last sentence: the Apache Software Foundation would never adopt Commons Clause. It's antithetical to the ASF's entire licensing strategy, which is to give stuff away for the public good, with as few restrictions on users and redistribution as is legally practical.

Personally, people can use whatever license they want for their copyrighted works; that's cool. But the other important issue is: don't call it the "Apache-whatever license", because it is NOT the #Apache-2.0 license. Call it the "Redis License" or whatever else you want, just don't bring the ASF's name into it.
Path to 2 nm May Not Be Worth It
why would amazon promote anything else but their own stack?
You can "de-noise" all you want and you're still gonna get crap compared to what it would be without the noise. It's like the 3d RF equivalent of looking for ripples made by water striders in the middle of a jet ski race.
Thank you very much for your response. Some follow-up questions, in the same order as your responses:

1. So, in production, we do this all the time with the kernel. We have specific .config's that we use on a per-app basis so I'm not sure why this point is made against the kernel? Is it because in general people run what they're provided by the distro? I don't really understand the LTO argument as well, is it that the kernel is smaller? When I compared IncludeOS against the production kernels we run for memcache they were 1.5x bigger. In general, how much of an issue is kernel code size? a 50M kernel, while big pales in comparison to the amount of memory required for runtime operation. Have you done any measurements on runtime costs?

2. Do you have any benchmarks/evidence you could point me to? My benchmarks showed the exact opposite at a huge development cost (debugging unikernels is very painful - at least for me)

3. What do you mean by "same old same old"? The primitives for isolation are provided by the hardware with VT-x and VT-d and your point about "removing the ability to even talk to the hypervisor after configuration stage" is referring to VT-x from what I gather. All modern hypervisors use these primitives and in combination with VT-x and PCIe VFs provide the illusion of complete access to hardware so I think I'm missing your point.

4. I'm sorry but I find the argument that "threads automatically mean worse" hard to understand. The cost of a context switch is the cost of a context switch. The cost of a context switch between threads/processes on the same CPU is still much cheaper than the cost of a context switch between VMs on the same CPU. If a program requires threading then, with the Unikernel either I need an abstraction for threading (e.g. co-operative scheduling) that bypasses the cost of the switch _or_ I need to write the program differently. In your answer, you make the point you don't support threads which means that either I move to an event-driven model (which I can do in Linux too) until I run out of CPU or I switch between VM contexts, which in my understanding is much more costly. Do you mind elaborating further?

5. Do you have an official line on this? I would assume the people you're selling against will be deploying containers so it would be good to get a feel for unikernels on containers.

Thanks again for your response. I found it most helpful.
Of course people want you to write less when it means less work for them. But think of an academic review committee for a senior thesis. They aren’t going to heavily read your paper, just decide if it meets compliance standards for some preserved artifact for your graduation. But they can veto what you’ve written and send it back to someone else (your advisor likely) and have that person request edits.

So this puts the reviewer in a situation with misaligned incentives. They might prefer to tell you to prioritize concise communication, but believe the risk is high that such a thing will get vetoed by the committee for Dilberty reasons, and thus their feedback gets optimized for what the committee will superficially think.

When the committee is mostly attentive professors, this isn’t so bad and everybody is aligned on short, to-the-point style.

But my experience is that this is hardly true. Maybe one committee member will be an attentive technical authority, sometimes only your advisor. The others will be deans or directors of various sorts who view it as an administrative chore to even have to sign off, and probably farm that review out to grad students or adjuncts, who are far more likely to take a capricious point of view about e.g. heavy literature review or conclusion sections.
> If something's important it will come up again

So why use it at all? That's rapidly becoming my thought on this Slack mess.

If it's important they'll call me or send an email. Just like in 2015.

> just say you missed it

Technology is supposed to make data manageable. If it doesn't then it's a failure.

I've deleted the Slack app from my phone. It has progressed through the stages of Usenet in a few years. Now the signal is unrecoverable in the noise. It has failed.
Don't they have an in-app updater? Why does it take more than a week for updates to propagate?
According to https://github.com/Microsoft/vscode/issues/60#issuecomment-1...

> The cool thing about all of this is that you have the choice to use the Visual Studio Code branded product under our license or you can build a version of the tool straight from the vscode repository, under the MIT license.
Not that incredible. Just about every CS / Psych / Cognitive Science Dept back then was into them. I did a project on NNs in my undergrad. Programmed in C. I’m sure thousands of others did as well.
At great risk of sounding haughty, as someone who's perhaps a bit more into the DJing scene than what's probably the average HN user, all of these sound horrible. Beat matching is the easiest part of DJing, and that's about all that this tool does, so I don't think it's solving any DJing problems specifically.

One thing that it does do is take away the turntable GUI (or hardware) and replace it with a two-field upload form, radically reducing the amount of know-how required to perform beat-matching. That's just really scratching the surface of what a lot of "live" DJs do (as they're called these days), as many are bringing instruments like drums and saxophones (see Big Gigantic[1]), keyboards and vocoders (see Lorenz Rhode[2]), their voice (see Gallago[3]), and traditional African drums (see Black Motion[4]), let alone simple song selection and set progression - "reading the crowd".

[1] https://www.youtube.com/watch?v=TkxMjfYOE-g

[2] https://www.youtube.com/watch?v=vwf2uvWlL_c

[3] https://www.youtube.com/watch?v=wmCFPjwlxIU

[4] https://www.youtube.com/watch?v=zHEc9uA2Zmw

When the tool comes along that can style-transfer two songs in the same way that it can for images, then I will admit that AI is on the verge of taking our music-creating/music-playing jobs. But for now, I'm satisfied that there's a bit more to the depth of DJing than that what an AI can learn.
Scrap your type classes (2012)
How Amazon Will Dominate the Supply Chain
DC is a pretty fun city. And if we’re comparing to Virginia suburbs, Silicon Valley isn’t exactly exciting.
That's the license for the executable you download there, not the code.
Oops, I Wrote a C++ Compiler