skysight-inc/HackerNews huggingface dataset:
A spark’s RF interference isn’t limited to the frequency of the power supply. I don’t know the mechanism, but when I was a kid I found I could hold a lightswitch in a halfway state and hear the interference on the nearby FM radio. (Classic FM, so ~101 MHz compared to UK mains at 50 Hz).
A load could draw more current when the voltage sags and therefore trip. Like a fan on a motor that rotates at a fixed speed. Or a pump.
Without AMP (actually works in with noscript):
https://electrek.co/2018/12/27/great-wall-motor-ora-r1-all-e...
The incompetence of the Roman government once became so great that they lost the ability to provide basic public utilities like the keeping of time. Is this that for us? How could 911 possibly go down? Crazy.
Samsung’s 2019 TVs will support input devices,like keyboards for your PC
> when you get a request id from a user

Just a public service reminder that "never trust the client" still applies, in case you were imagining user agents generating their own ULIDs to relive servers of the duty or something. Nothing prevents them from sending duplicate or out-of-order IDs.
They are working on the stuff they are assigned to. If you need to know exactly what they do each minute of the day you could ask them directly. If there are cards they shouldn’t work, then find a better way to prioritize cards that engineers can pick up. Don’t waste other people’s time.

I also think that stand ups are a terrible idea. It feels like extreme micromanagement. With everyone using slack it’s silly to wait a day for this specific meeting to say what they’re blocked on or raise other issues.
How to Replace a Bathroom Sink: Unbelievably Trouble-Free
CenturyLink operates that, too.
Cute, but objectively not true.. using the right tool, or right approach can drastically simplify the solution, sometimes even making intractable problems solvable.
Not mentioned is that Jonathon Morgan is CEO and Co-Founder of New Knowledge‡ which in his own words, “For the past six months @NewKnowledgeAI led an investigation into Russian interference on behalf of the Senate Intelligence Committee (SSCI). This was the first comprehensive look into data provided to the Senate by Facebook, Twitter, and Google.[…]”†

So a U.S. citizen (and ex-Special Advisor to the State Department) who has been a key figure in peddling the story that Russia interfered with US elections via social media has been found to have interfered with recent U.S. elections via social media. Priceless! Find out more here: https://www.youtube.com/watch?v=hqLIJznUNVw

‡ https://www.newknowledge.com/our-company

† https://twitter.com/jonathonmorganhttps://twitter.com/jonath...
"Food Valley"? Oh, come on... they could have done better! How about "Sustenance Valley"? But that brings up a secondary point... a valley?? In Holland??
I think Alvy Ray Smith did a lot of those [1]. Dealers of Lightning has a bit more on the story. He then went on to join the NYIT graphics folks with Ed Catmull, and went out to California for the Lucasfilm (and later, Pixar) work.

Alvy Ray Smith never got a fine arts degree, but he's definitely done art for most of his career, including exhibitions. "True artist" almost sounds like a way to exclude these types :).

[1] https://en.m.wikipedia.org/wiki/Alvy_Ray_Smith
Debug,events in unit tests,Angular libraries and microservices, VSCode shortcuts
Myself, I sort of do both bottom up and top down programming.

Usually I start at the top and write out high level code as if everything I needed magically existed. That helps me think about what I want and how I think I'll use it and that helps and clues me in to what low level stuff I need to build. Then I start to think about how to build those things and that usually goes bottom up.

I do this iteratively. When I get stuck I go back to high level top down, figure out what I'm missing, go build that, and repeat.
... What about energy?

A system where we buy energy credits for our home, and we can trade energy credits for services. Acceptable at all major energy providers.
Distribution transformers (i.e. the small ones that serve homes or individual businesses) are run-to-failure components and they fail all the time. Most of the time, the failure is not as catastrophic as an explosion, because a protection system isolates the circuit and limits the amount of energy discharged through the fault.

For various reasons, it can be impractical or not economic to provide very sensitive, very fast protection schemes for distribution systems. An example would be single-wire Earth-return distribution systems which still exist in rural areas of the USA.

But rest assured, there are transformer failures on a daily basis all around the world.
Open web inspector when you develop a website. You can get a better feel for how changing CSS on the fly take place on the actual webpage.

I would save a copy of the HTML from the top level comment of this thread and use it as a base to start any new project.

I like to start from scratch and add Bootstrap should I need responsiveness once I get to that point. L
Awesome. I've always been curious over examples of clean architecture in Python. I had a cursory glance. As a suggestion, I think the `Room` domain model could be improved with dataclasses (https://docs.python.org/3/library/dataclasses.html).
Okay, I checked what I calculated earlier. I accidentally entered the scientific notation wrong so that was actually the number of hashes in 100 days.

10^25 is close to right for one day, and 10^25 is equal to 2^83

2^88 is both absolutely enormous and a real number that bitcoin hits in less than a year.

So the point stands that a large deployment could rarely hit a 2^79 random failure case.
Relive: Wifi4EU – broken by technical specification
> Macros are generally eschewed in Lisp. It's glaringly obvious when and if you need to use a macro, and honestly, most people can go their entire career without pushing a macro into production.

'generally' and 'mostly' wrong, I'd say.

> Code is data is pretty hand-wavey in my opinion. All it's really saying is that, if you call a function with a value, you get a value back. There is no mental quantum leap needed for this.

Does seem completely unrelated. Code is data means that source code has a non-trivial direct external and internal representation other than text strings (in Lisp typically s-expressions / nested lists of atoms) and operations over it: reading, printing, destructuring, constructing, evaluation, transforming. This enables programmers to easily write programs which write programs.
Nowadays, large power transformers like those that would be found in a generating station or large substation are surrounded by an oil containment pit to prevent release of oil directly to the environment.
i was expecting some kind of movie promotion...
Elixir tests code in comments for correctness
> localhost:~$ ssh remoteserver "cat /var/log/nginx/access.log" | grep badstuff.php

It would be much more traffic (and execution time) friendly, if you put pipe and grep to "" as well, so grep would be executed on remote server and ssh won't have to send the entire log to your machine.

And I'd like to highlight the overwhelming awesomeness of ~/.ssh/config file. If you haven't heard about it or use shell alias instead please please read about it. It supports autocomplete, dynamic paths to key files and many other cool things which can make your ssh client experience simply great.
Badly worded, I'm not chasing after new and US releases. I do watch films and I do follow the news, though not that obsessively. And while the UK press will flag Trump's exploits and major disasters, the US doesn't get that much of a look-in. We are an island nation and quite blind beyond our waters. The information is there to find, but it's not thrust in our faces. Heck my niece has more interest in Korean popular culture than the US. People generally are only concerned for their own back yards (HN has a blatant US bias, perhaps unsurprisingly as it was born there).
Indeed. The free market is a concept only applied to other countries, never to the US.
So maybe I'm a little paranoid, but does anyone else think its odd that 911 services are going down AND we had that major transformer explode in NYC? All in the course of a matter of hours?

I'm not saying its anyone one in particular but it is smart to test your weapons before having to rely on them. And its a pretty well established fact that the US power system security is lacking.

Maybe i'm just being paranoid but I'm a security engineer. I'm supposed to be.
The lack of "generics" (parametric polymorphism) in Go has certainly made the incidental complexity in Kubenetes much higher: https://medium.com/@arschles/go-experience-report-generics-i...

Go and Haskell are really at different ends of a spectrum. Haskell is a very high level language, which makes building and reasoning about very complex software much easier (at the expense of a learning curve and fine control of space usage).

Go is a low-level language with no learning curve and a very limited facility to abstract (by design it seems).

Personally I would have written something like Kubenetes in Haskell or OCaml, with perhaps the odd performance critical section in C or Rust.
with "useless" liberal arts educations

Ironically it’s these graduates with the strongest opinions on what people should and shouldn’t be allowed to say. It’s not mechanical engineering grads freaking out on Twitter over cultural appropriation, tone policing, etc. They are the last people you would want to entrust with this power.
In Kitsap County (just across the water from Seattle) 911 traffic is delivered by Centurylink via SIP over a Wave Cable connection (think Docsis 3.0, not fiber). Why the county won't permit everyone to interconnect with them directly befuddles me, as all they're doing is adding a single point of failure by forcing all calls to go through Centurylink.
But you have excellent trains in that area! Ok Antwerp-Lille has a change in Bruxelles, but you still can do the trip in under 90 minutes.
Which is technically true, the government cannot censor him.

That doesn't mean a third-party cannot sue him for slander.
Gah, just yesterday I had this crazy problem with SSH tunnels and psql (Postgres client) crashing the tunnel. What solved it? Changing my interface MTU...

http://www.snailbook.com/faq/mtu-mismatch.auto.html
Penetration Testing Tools Cheat Sheet (2017)
Microsoft is strangely quiet about their browser battery test
I know this isn't answering a question you asked, but next time you feel like diving into clojure, focus on Records and Protocols. I think you'll get some relief from the free fall feeling.
Yeah, it's nuts. Every region and a half in the Netherlands that specializes in something calls themselves "something something valley".

That said I was once in Silicon Valley and there were hills on the left and water on the right. Not really much of a valley either.
Compilers and libraries are written by humans and are probably the most fallible things ever, optimization wise. I'm not talking 1% here. I'd love to see an opposing compiler with an automated proof that it does what it claims.

Well, unless your computer can read and parse high order proofs over code. Not even Haskell can do that. (It can barely parse F types much less optimize them.) The closest I have come to that feature is Isabelle's simplify and even that is limited.

GCC and Clang can do basic bounds proofs at best and otherwise are tough buggy heuristic beasts. Just look at the trackers.

GHC has a slightly easier job but it's paid for in programming complexity. There are hoops in type system you have to jump to get performant code... and even then the code generated its at best meh quality. There is always some joker telling that it could be compiled for SIMD or multithreaded but that never materialized in usable form.
Tesla has a fixed price on all vehicles. With dealers, each dealer has their own price and will haggle the crap out of you, try to up sell you things you don’t want, and even be shady with the actual paperwork that you have to read and reread carefully to ensure there aren’t any surprises.

Tesla doesn’t do that. It’s a fixed price. Although I wouldn’t drop 35-50k on a new vehicle for their base models, I respect Tesla for eliminating the hassle of working with dealers.
I down voted because although I think what you are saying is common parlance, it is really, really bad advice and mixes up causality. Projects which both do their job and are this well documented attract developers, both to maintain and reuse. Look, for example, at everything done by Armin Ronacher, or at SQLite.

And writing documentation only seems like a waste of time to the developer who just finished writing the code. It wastes their time. But spending time now to write good documentation saves the organization as a whole much more of other developer's time in the long run. It's a smart investment to make, even when the collateral damage is time wasted documenting code that really is thrown out.

(But, if you actually document the code well you'll find out that you throw things out much less often.)
The benefits package a direct employee is typically worth 40% of the salary. Hence, a contractor without benefits or employment stability gets paid more to compensate.
That sounds like a MITM attack waiting to happen.
911 is a creaky old system put in place by a Chicago mayor looking to score some points with the electorate. There are thousands of (poorly run, uncoordinated) Public Safety Answering Points across the country, and most tend to contract with just the local incumbent telecom, ensuring any time there is an issue with said incumbent, every call to said PSAP fails.

In the context of most of these PSAPs having already moved to VOIP, there isn't a coherent reason why these calls shouldn't go straight from the carrier originating the call to the PSAP, without middlemen like Centurylink standing by to misroute those calls.
But this gargantuan pile of garbage warns that it can not and should not be refactored and it is like the shuttle code (may their souls rest in peace), it is so solid and perfect as is. It is also written in the sacred language of Go.
So if these conditions are met, then yes above praises will be and must be sang.
I've been using SSH tunnels for years, this keeps me safe and sane. Also at work where my employer closed almost everything. Including well known web pages with info useful for my work...
A contractor can be let go on a moment's notice, so there is much less risk of a bad hire than a direct. So no need to expend the effort on an interview.
Yeah, that's a problem/trap I fall into a lot with any sort of productivity aid. Omnifocus was a nightmare for me. I never did finish tweaking it to be just "right" because I really didn't know what "right" was.
This article explains it well but it's complicated. Around $9k or $7k

https://www.eesi.org/articles/view/comparing-u.s.-and-chines...

"The subsidy program was renewed again in 2016 - up to RMB 55,000 ($8,736) for each BEV and up to RMB 30,000 ($4,765) for each PHEV. It will decrease by 20 percent in 2017 and 2018 based on 2016’s standard"
And https://github.com/rs/xid

What would be more interesting to me is a benchmark of how would using those as priary keys on Postgres would affect performance.
The project I'm working on has over 150 commits per day. It would take literally months of work to get up to speed with the codebase if you did it by reading just the git headers, not the diffs. This is considered a small project.

Histories of active projects grow with age. A well maintained artifact should plateau in complexity.
I’m going with Hanlon’s Razor on this.

If you wanted to test your cyber weapons, I’d imagine you wouldn’t want to draw too much attention to yourself by testing them simultaneously.

On the other hand, years of cost cutting and other “efficiency” measures can easily explain both the problems with the power grid as well as the 911 networks.
I use Common Lisp rather than Clojure at work.

- During refactoring, do you feel more flexible, or less?

A lot of it depends on how the code has been written. There are definitely parts of our code base that I really dread going near and there have been plenty of times when I have broken stuff by making a change without fully understanding the code. It is quite easy to write incomprehensible lisp code.

With Clojure being more pure and opinionated things are probably not quite as hairy as it can get in CL. But if you write your code well CL can be fairly easy to refactor. Generally preferring to use CLOS (the object system) rather that just property lists and hash tables will give you some typing information that can make life a lot easier. Avoid nested lists as data structures - there is nothing worse than code that does stuff like `(dosomething (cadar list) (cddar list)`

- Do you make use of the Lispy-ness?

Macros tend to only be used for writing framework code. There is generally no need to use them when writing business logic.

The aspect of Lisp that is often not mentioned is the iterative development. When code is data it becomes possible to evaluate code against a running system. This is, in my opinion, the nicest feature of Lisp. No compile times, you can change code on the fly, evaluate and test functions as you are writing them. Development becomes a real conversation with the compiler. You can even connect into the live server if needed to debug problems.

- Do you wish you had static types?

Yes.
Buy Google Reviews Places Pages Are Gone – Buy Google Reviews
Same here. My wife starts her car in our driveway, and my phone connects to it. Which leads to two issues - she has to fiddle with controls to connect to her phone, and then any audio/phone call that I was having at the time is completely lost for me until I can change it back.

And then Bluetooth is just hot garbage in environments with lots of interference - I work at a games studio so we have loads of devkits with controllers lying around, and my pretty expensive Sony Bluetooth headphones stutter like crazy unless my phone is within a foot of them.
Contract should always pay significantly more than direct hire, since there is less security and benefits.

It simply shouldn’t be possible to enter a contract for less than direct hire wages and benefits, in cases where the contract is obviously a way of circumventing employment. Laws should be written such that circumventing the spirit of the law is also circumventing the letter.
Anything except Linux apparently.

Unreal Engine works on linux, and Fortnite used to work through wine, but because of their anti-cheating system it's broken now, and their CEO doesnt seem to have any plans for the linux version, he has some weird stance [1] on that.

Such a bummer, I really wanted to play it.

[1] https://twitter.com/timsweeneyepic/status/964284402741149698
Cell towers likely don’t run the actual cellular service; they’re just rf points that run the phone applications on top. And if a provider has a fleet of super duper towers that could do it, there’s a certain operations job to be done that needs to be perfectly done. Not trivial. Doable, perhaps, but that would have to be a well rehearsed job for any hope of consistent fleet wide success.
iPhone's new Fortnite's 60fps mode tested – and it's a tech milestone
As an American, I've been thoroughly and continuously shocked to see how roughly 50% of voters seem very devoted to supporting mercantilism and cronyism, as if this somehow makes their lives better.

But then again this is also the same demographic that lines up to pay $50,000 for a truck that delivers marginal value compared to a $6,000 used Nissan or Mitsubishi.

Especially when the majority of truck owners don't haul anything heavy (concrete, tile, metal).
Reject pull requests that don't update the documentation (and tests).
Yet you can argue that despite it's limitations they could make working (complex) software with it.
What Defines a Stem Cell?
45k is a salary and 350/day is a contract. The former I assume contains some job security, paid vacation, sick days etc. I’d probably charge twice my current daily income if I switched to contracting and still not feel it was a great deal.
I use functional languages because I care about products. What makes you think otherwise?
Sound in Windows 10 is a joke at the moment. After a reboot it shows my speaker as muted, but play any audio and it happily plays through the speaker. I have to unmute it and mute it again for it to display the correct state.
[video] Technical Overview of FoundationDB – Evan Tschannen, Apple
Towards greater reproducibility for life-sciences research in Nature (2017)
"Not that uncommon" still means that >>50% of all commuters could switch to an EV if cities built charging infrastructure. That would be awesome for the air quality in cities.
Directly observing an electrical arc can cause serious eye damage.

At close proximity, the huge amount of heat that can be produced by a high-current arc as well as the blast wave (known as arc blast) is much more dangerous, and can be fatal. It is a serious hazard for utility and electrical workers.

https://www.youtube.com/watch?v=ePiTODvl_vk
But the actual relationship between nerds and liberal arts people is more like https://www.xkcd.com/743/ . I can see how the argument you're making would play well in some communities, but HN is not the right audience.
Discussion: Instagram Get Blocked, Lose Control Over You Content
Who cares if someone blocks you or not, that isn't the question.

However, you should have control over your content regardless right?

When a user blocks you, you can no longer see your content, or the user. Clearly...

This creates a problem. It forces with no option to delete comments or likes even on the users account who blocked you.

___

Background:

A friend of mine is having some issues, and he asked if this could be solved by deleting from the API directly, which it isn't.

___

That being said, shouldn't IG provide a solution to this? If someone blocks you, it should automatically delete or hide comments you have made, not to the user who blocked you, but to everyone else if there no option to delete the comments.

Or provide you with an option to these type of delete comments.
Ah, you already know what you will find in the next releases of the book =) Thank for the suggestion, actually I was struck by dataclasses as they are exactly what I needed for a project I have, a sort of library for clean architectures. We'll see. Thanks!
> In addition, the big data cloud that is created as the result of the information collected from the ORA app, the ORA shopping site and the Tmall e-shop opens the way to the development of multiple scenarios for offline sales and services as well as new transportation services for both drivers and passengers.”

In other words: a vending machine calling itself a car.
according to this document the people who implemented java did not:

"How Java’s Floating-Point Hurts Everyone Everywhere"

https://people.eecs.berkeley.edu/~wkahan/JAVAhurt.pdf

p.s.: it's by William Kahan, who the primary architect behind the IEEE 754-1985 standard for floating-point computation (and its radix-independent follow-on, IEEE 854)
I’ve bought 5 brand new cars in my life time. All vehicles were purchased in small towns in Kansas, Texas, and Tennessee. During that process, I dealt with over a dozen dealers. Every time, it was the same shady practices.

My comment reflects my experiences.

Considering your comment history attacking Tesla in this larger thread in favor of dealers and this particular comment, I assume you are affiliated with some dealer.

Calling me ignorant doesn’t solve any problem. If you are a stakeholder in a dealership business, try raising the bar a bit and provide an honest, hassle free and upfront experience to your customers. By attacking a frustrated customer (who isn’t a customer anymore because of the crooked sales tactics), you’re not helping your case.
Nationwide internet outage affects CenturyLink customers