skysight-inc/HackerNews huggingface dataset:
TOU pricing is pretty widespread at this point; I have it in a medium-sized city in Canada, and intentionally run laundry (electric dryer) in the evening when power is half the cost of daytime use. With EVs coming online and being set up to charge at night, it would definitely be nice to have a minute by minute spot pricing scheme, though, then you'd basically have a mechanism for using the chargers and other intelligent devices on the consumption side as an intelligent buffer.

It's goofy, but another one is situations where you have a lot of stored heat energy, thinking like pools, hot tubs, hot water heaters, etc— all those things could be activated in response to spot pricing with pretty simple policies (I want a shower of at least X degrees at 7am, I want the hot tub at at least Y degrees by 9pm, etc).
As someone whose been programming for years, but weak on CS, would this have any advantages over following some other CS program thats closer to a traditional program?
A little perpendicular to the subject, but this kind of thing always brings my mind back to iPhone. Apple had AT LEAST four kicks at the can with mobile devices.

They had the "Knowledge Navigator" vaporware in 1987, twenty years before iPhone.

https://en.wikipedia.org/wiki/Knowledge_navigator

They started working on realizing the KN concept in 1987, and shipped Newton in 1993, fourteen years before iPhone. Alas, the state of tech was not up to their ambition.

https://en.wikipedia.org/wiki/Apple_Newton

They shipped iPod in 2001, six years before iPhone. In conjunction with iMacs that could rip CDs, they had a massive hit!

https://www.apple.com/ipod/

Then they shipped iPhone in 2007. The greatest hit in product history.

What made it possible to have so many kicks at the can was, of course, having a successful(ish) business selling Macs.

With VC funding, you strip all the legacy/cash cow business out of the equation. In exchange, you get tremendous financial leverage for founders, but you also have a very limited window in which to ship a hit.
In Australia 200 years ago that “human civilization” perpetuated genocides against the “uncivilized” humans there. Not sure if are the words used the problem here... sure this is a sensitive topic.
I would imagine that if a compiler would be able to make this kind of optimization it would also be able to warn that this is an error. Also optimizers supposed to replace code with a simpler equivalent ones, in your example actually the if statement should block the optimization i.e. if there was no "if", the x would be used directly, and the pointer was ignored.

Here's the bug: https://svnweb.freebsd.org/base/releng/12.1/crypto/openssl/s...

Value NULL is generally (void *)0 (could be different on different architectures, but it supposed to point to invalid value in memory, so when that memory address is accessed it will trigger segmentation fault.
One human maintaining a factory full of robots is obeying social distancing constraints. They can't infect the robots, and the robots can't infect them. Unlike a factory full of low-paid workers this is actually very low risk for the spread of infection.

We actually get to see a small model of this on farms. Once upon a time every farm had dozens or even hundreds of workers. Whether planting and harvesting corn or milking cows, it was all done by hand, and it took a lot of people working in close proximity. Today's farmer has a lot of automation, which means far fewer people. One person in a harvester can harvest a field of wheat, maybe a truck drives out to them once in a while, exchanges hand signals, nobody's close enough to get infected. A couple of people can handle milking a herd of cows, they touch the cows but no need to get close to each other. No problem keeping appropriate distances.

Not every farm is like that, it's going to be a problem for fruit harvesting for example where you'd usually bring in a lot of temporary workers once a year. But these systems don't have to change everything. If there are six factories in your city, and three of them remain unchanged but the other three just become a bunch of robots, with the only human on site one mechanic and a security guard that's an enormous change.
What you call "BS jobs" are necessary to someone out there right now. That said, if they cannot fill those jobs because UBI is more attractive than the wages for said jobs, indeed one might find those jobs to be automated in the future - ironically (or not?) leading to more "need" for UBI?
bizarrely it's only the down button (not the up button)
Most importantly, they provide a level of economic stability to the working poor that wouldn't happen with emergency measures.
Cowboy is Elixir's built-in HTTP server. You can configure things like Nginx or Haproxy as you would with most other frameworks.
Salute right back - frontend is seen by everyone all the time. The systems stuff is in the back where nobody sees so it's often pretty ugly.
With Octopus you can go to an Agile tariff, where you're paying exactly what the market rate is, which means that frequently at night you are being paid for using electricity(the rate per kWh goes into negative). I know a few people who have it with an electric car, and it means that at certain times you are being paid to charge your car. It's crazy. But also it means that at peak times the cost can be as high as 25-30p/kWh
Thanks this updated my view!
That in itself will not be a terrible problem. If it's well-documented at the macro an micro level, and if those micro-services are coded according to the "principle of least astonishment" - it will likely be easier than some million-line code silo.

B-U-T... All those if's probably don't hold. Good luck, future code monkeys!
> Instead of REST endpoints (or gRPC or whatever), create

> stored procedures. These define a strong contract with your DB

Exactly. It took me years to grasp this, but when I did my code became much simpler.

A REST API (that returns JSON) has to contort a tabular data structure into a loosely-typed hierarchical data structure (JSON) which has to be read back, reconstructed and in many instances type-checked (e.g. DATETIMEs are not native to JSON, nuanced datatypes like DECIMAL(18,3) are lost).

Whereas a SQL interface returns data in its native tabular format with all the correct types.
If were them, I'd not return too. Why would anyone take risk to permanently damaging their lungs for some money they'll not need to survive!?

I've taken 2 year vacation and going to stay at my homestead
Coming from laravel, I've not used phoenix much, but often I find i'll need what a package 'brings' but different, or perhaps I need a package that's not updated for the latest laravel. Often if it's MIT I'll take the code and just put it in a service, modify it so it works w/ latest version, etc...

you could do the same potentially for any rails or laravel package you wanted for phoenix, obviously language constraints would be different and programming paradigm. It'd take a little bit but you could port things over, if you package it up - even contribute to the community growth.

I think choosing a framework solely because of available packages isn't a good thing. I mean nodejs probably has the most packages in it's ecosystem but a lot of them are pure shit.
I have an in-depth look on constant-time and the security implications of not being constant-time here:

https://github.com/mratsim/constantine/wiki/Constant-time-ar...
How Covid-19 is wreaking havoc on our ability to make things
Yeah, was able to replicate this on Chrome 81.0.4044.113 on Windows. Weird.
I had a non traditional education and worked with a lot of CS grads. I think their education helped them all tremendously and I'm pretty jealous that they got that opportunity, and we had a lot of conversations like:

CS Guy: Yeah well TCP windowing should work like <insert something here>, so why does this not work?

Me: Yeah I think I know what you're saying but when you put everything all together ... TCP doesn't work that way. Here, I'll show you how you fix this problem, why you never use this configuration again, and ... you explain to me some of those fancy words you used ...

It was a good combo.
We stand on the shoulders of giants...
... and there are many barriers to access to those giants these days.
(paywalls, patent overuse, market exclusion by .1%, ideological blind spots in communities, too many standards, too many standards behind paywalls or other blocking infrastructure)

The last is touched on by community in-fighting. People fighting over which standard product to look like.

PS: I work in wireless. Some of the barriers are there because people do really insecure new ideas that risk people's security. That's generally a good reason for standards and standard bodies.
William Petri is a wonderfully appropriate name for a professor of infectious diseases.
Thanks, I will look into that. Not sure why it does not like my landing page :)
That argument goes back at least to the luddites mostly unchanged. Yet here we are with many times the world population, nobody running manual spinning wheels or looms (except hobbiests for fun) and there are more than enough jobs to go around.
1. Do you really need that? It looks good, but how useful it is? I usually only care about my branch and the branch I like to merge in.

2. Yes, that was the only reason I have used git GUIs, but most modern editors have these features built-in.
Google Shopping: vers la gratuité pour les vendeurs
32: in the article
I actually agree with every pain point that Dave Thomas described in his talk[1] and is outlined in the Component github repo[2]. Sadly, it's unclear to me if anyone else is as passionate and willing to continue the effort. Nonetheless, it put to words exactly what I hated about genservers and such.

[1]: https://www.youtube.com/watch?v=6U7cLUygMeI

[2]: https://github.com/pragdave/component
I imagine this could result in a feedback loop between the power plants scheduling and your devices scheduling if enough people use it.
Hey, I'm a PM contributing to the Paketo project. This is great feedback and something that we'll definitely work on improving on the website. I totally get that it's difficult to understand this content if you're not too familiar with Cloud Native Buildpacks.

In the meantime, are there any questions about Buildpacks and/or the Paketo project that we could help clarify? If you're interested in learning more about the buildpack architecture I'd suggest watching this Cloud Native Buildpacks intro talk that explains things pretty well - https://www.youtube.com/watch?v=SK6e_ZatOaw
Absolutely a true statement, but it should also be noted that WG 14 tends to be more accepting of proposals that have working extension(s) in a major compiler.
I'm already maintaining an application written 15 years ago which is almost like this. It's in C++ but it's like they thought they were writing Erlang (without the tools or language support). Every task from the most trivial to the most complex is a separate thread using Windows messages to communicate. It's impossible to follow the plot to understand what is going on because the thread of execution disappears with ever message post to be picked up by a message receive somewhere else. The messages are globally sent/received so there's not even a channel receiver to look for everyone is a sender and receiver peeing in the same pool.

At least it's all in one process / one codebase.
The few thousand copies is over the _entire_ lifetime of a book, not meant per year. Again, your College 101 book in Physics or Calculus will be used in large courses and thus sell a large volume, if it is being that used that is. There are also many competitors in the market, and yours might not see significant pickup.

So, let's suppose that you indeed sell 1,000 copies at $150 a piece. Your share is 6% of the net sales, so $8370. From this you need to pay services such as the person making the index, or pay royalty for pictures (yes, many publishing houses deduct this from the author's earnings).

Let's say your book has 700 pages, which is pretty normal volume size, and after you paid for additional services and expenses you are left with $7000. You are a good writer, so planning the book, writing it, creating examples, copy-editing and rewriting it, making reference solutions, etc. and you only spend on average 4h per page. You have made $2.50 / hour before tax. And you probably have a PhD in that topic.
Akili Interactive launches ADHD treatment game
I was working in manufacturing after getting a degree focused on quality assurance & management. I started to hate the work and the fact that my employment was dependent on a large company in a field that was moving outside the US.

Ive always been really fascinated by computers. I'd built plenty of them but never got into the software side and had no idea how it worked. I started teaching myself on the job by starting projects that I could accomplish by programming. That was 2 years ago, now I am on a datascience team doing my work in python. I started teaching myself when I was late 20s.
For everyone’s delight, the best website on the history of pigments: http://www.webexhibits.org/pigments/intro/history.html
in reality it does work that way.

the problem you describe is completely different and its more a measure of system health in its entirety of the DB. it can be easier to fix or harder depending on the precise cause. but that's a standard debugging skill which isn't strictly in the DBA skillset.
Simpler idea: stop paying the extra $600/week once deemed safe to return.
Free software is actually a big driver of cheap innovation, precisely because it's so funding-constrained in the first place. It's one of those places where you would expect more funding to help quite a bit.
Zoos struggle to find funds to feed animals, who seem to miss crush of humanity
Problem is:

_ExtInt(16) + _ExtInt(15) => ExtInt(17)

_ExtInt(17) + _ExtInt(15) => ExtInt(18)

So let's say we have a,b and c. a is 16 bits, b and c are 14bits.

a + (b + c) => ExtInt(17)
(a + b) + c => ExtInt(18)

Now obviously this a trivial example, but it highlights the fact that unless you're actually willing to carry the true ranges around in your type system, your calculation of bit widths are going to vary due to the details of which operations are done in which order with which intermediary variables.
Android Enterprise: Device Admin Deprecation
Lockdown Lifestyle Laid Bare in Electricity Data
The kind of things they want may change. A lot of aspirational items may simply not be worth the margin that's being charged.

I think actual recovery will take 1-2 years, and the demand is going to be for a product that's less centralized, more automated.
Valve source code leaked for CS:GO and Team Fortress 2
> And once you start thinking interms of functions, you just won't touch any of those terrible OO programming paradigms

Also worth noting (because Elixir was strange and new for everyone at some point) that a lot of what used to be mind-boggling to me in earlier versions of Elixir/Phoenix have become relatively commonplace when dealing with things like React or modern Javascript.

If you've ever handled a JS promise for something as simple as a `fetch()` query and processed results, you _already understand_ how to build code in functional components.

There's much less difference between

fetch(url)
.then(results => doSomething())
.then(results => doSomethingElse())

and

doSomething()
|> doSomethingElse()

than it looks like at first blush.
I think your proposal for 0b0010X makes an excellent addition to the 1234X proposal. Has it already been discussed by the working group? If not, you should email someone to ask them to consider it!
How can Zecops keep sufficient records to identify instances of this attack in the past without keeping a massive treasure trove of private data?

Surely you would need to keep the raw content of every email of every client to identify this?
Because they took VC money and need to show fake growth.
>AI might be useless because it finds loopholes

AI might be best put to use for finding loopholes. In formal specifications, in legal documents, in laws... you name it.

The required process change is reasonably straightforward; instead of presuming an answer given by AI is useful as a solution to the given problem, take it as an indicator of a loophole in problem specification and see if one can be closed up.
It's called unemployment INSURANCE. Workers paid into this insurance through their state and federal taxes. The insurance is now fulfilling its end of the bargain. This content is pure clickbait and shameful.
I think the relevant thing about the pigeon hole principle is that it deals with fundamentally discrete things. Sure, there is a finite number of scores using twelve notes in a finite period of time, but that's just not how we judge or compare music. I would say that there's so many branching factors in music that quantifying one piece is akin to measuring a coastline; the smaller your scale, the longer the coastline. Beyond timbre, there's other cultural factors like, who wrote the music. In a million years we might have umpteen songs with the same score, but they'll still occupy different pigeon holes in the collective consciousness.
I don’t get this mindset. Even when writing a trivial app, basic CS knowledge is relevant all the time when it comes to modeling your data, manipulating it; oftentimes knowing a bit of mathematical formalisms lets you express things in much more direct ways. Similarly, computer architecture basics let you quickly estimate the plausibility of various features, etc.

If you’re a programmer who doesn’t know any CS at all, you probably have a lot of room to improve.

Kind of like a chef who only uses frozen foods and then doesn’t understand why things taste weird.
PageDown still works.
Some time in (I think) the past few months, someone posted a link to an AT&T or Bell Labs executive talking to a team of his engineers about the state of innovation at the phone company. The context was the 1970s, and a number of innovations -- direct dialing and touch-tone dialing were I believe two of them. It transpired that these had been. developed decades before deployment -- direct dialing being a 19th century invention, touch tone from the 1920s or 30s, as I recall.

The upshot being that innovation had already slowed tremendously.

The video begins, approximately, with the speaker relating a story of how an earlier executive had announced to a previous group, "Gentlemen, this company was destroyed last night".

If this rings any. bells, Ma or otherwise, I'd appreciate the link or reference.
It's mostly like that in some/many traditional CS programs anyway. A good number of my Professors really didn't know their way around a computer (that wasn't made up of an infinite paper tape and a read/write head...)
Yes, but there are consequences if it is overdone: https://en.wikipedia.org/wiki/Hyperinflation_in_Zimbabwe
Totally agree. I enjoy the productivity in Python but when you look what's behind numpy, scipy, etc. there's a lot of C, C++ and even Fortran. It's good to know both.
Critical issues in digital contract tracing
Beating Pandemics Like Covid-19 Requires More Medical Laboratory Professionals
I just hope more companies consider working from home even after this. I've talked with some buddies of mine, and i've heard massively different results (from productivity a lot higher than on-premises work (one of the companies is a shared-space coding house... so it's very understandable), to practically zero productivity (public sector, they've actually hired a private detective due to issues)..

I know working from home all the time is not optimal, but reducing the "drive to work" days and replcing then with "work from home" for people who prefer that would be great.
Is it safe to return?

What makes it any safer today than it was a month ago, when we were seeing exponential growth all over the country?

Most workplaces do not allow social distancing. Many minimum wage employees take transit to work, which does not allow social distancing. Many of them would be completely ruined by medical bills if they catch COVID-19 - even if they don't need to be hospitalized. A single doctor's visit can run you hundreds of dollars in this country. Many of them live with vulnerable people, who would die, if they catch it. Many of them are currently taking care of children.

Are you ready to pay for their medical bills? Their transportation? For rebuilding their workplaces in a manner that allows social distancing? Are you going to watch their child while they are at work?

If not, don't be in such a hurry to send them back to work.
It let you stand up, and it wouldn't fall over.
> University education is for theory and research.

There are two immediate counter-arguments to this. First, you don't go to the university to learn how to do something which you're going to do at a job, but you go there to get education, and that's quite useful for both professors and practitioners alike. Getting education is a wider idea; it's a mind training to deal with variety of problems, including lack of education, in any area. Second, sometimes you're reminded that there is nothing more practical than a good theory. Ken Thompson's regex matching engine is one of illustrations of the concept; but in general, many things you learn at a workplace are specific and temporary (adjusted to current conditions) while many things you learn in university are permanent and general, even though they can look differently in different applications.
Rather "why are research institutions not being funded anymore?".

Public funded research gave us GPS, GSM, satellites, semiconductors, the Internet, fiber optics, LCDs, touchscreens...

Today "research" is done with VC money and focuses on ideas like "uber for dog sitters"
Zecops.com seems down...

Presumably they need more DevOps skills...
It's so great to see this released. The community has been excited about LiveView for a long time!
Really stupid question if I may:

4k @32 bit color is ~3.5Gbit/sec at 60 fps or 1.6Gbit/sec for 30fps.

Modern video cards and CPUs are fast. With no optimizations I can screen grab a fully rendered X11 4k x 5 screen in ~100ms on i7-4790 CPU from a GTX 1060 ( did it yesterday when I discovered that Looking Glass does not support Linux guest). Some people that I know who are in the graphics business claim that using MIT shared memory extension they can do nearly 1000 fps for a single 4k screen.

Iperf (TCP) with no network optimization and no shared memory a-la Looking Glass between host and guest gets 2.5Gbit/sec.

Why not just do a PCI pass through to a virtualized ( or dedicated ) graphics card to guest, run an X server on it and stream raw frames from guest to host? It surely can do at least 30fps on a modern workstation or over a 10G network with no frame loss.
Don't dish it out...
>In my opinion, this is no different from saying there's no need to watch new films or TV shows that come out, or even older ones that you haven't seen before. Why do that when you can just watch Seinfeld, Breaking Bad, the Godfather, and 2001: A Space Odyssey?

Indeed, why?
How Covid-19 Is Changing the Way We Deliver Software in Brazil