skysight-inc/HackerNews huggingface dataset:
The syntax I always want but no language I know of supports:

for 1 <= i <= 10:
do stuff

for 0 <= i < 10:
do stuff

for 1 <= i < j <= 10:
do stuff

(In the last case, the exact order in which the 45 iterations happen should maybe be left unspecified; at any rate, it would be bad style to depend on it.)

Downward iteration:

for 10 >= i >= 1:
do stuff

Obviously this doesn't cover every case of "arithmetic for loop" that would be useful: sometimes you want a stepsize that's neither 0 nor 1. I'd be quite happy with a language in which I had to do that using a more general iterate-over-an-arbitrary-sequence construction; I'm tempted by options like

for 100 <= i <= 1000 where i%3==1:
do stuff

but it's probably too clever by half; either you only support the simple "specify the value of the variable mod something that doesn't change while iterating" case, in which case users will complain that some obvious generalizations fail to work, or you support arbitrary predicates, in which case you have to choose between making the "easy" cases efficient and the "hard" cases not (in which case users will be confused when what seem like small changes have drastic effects on the runtime of their code) and making all of them inefficient (in which case users will be confused by how slowly their code runs in some cases).
See a therapist if you have not done so already. A therapist can help you develop healthy coping strategies, work through the significant trauma you have experienced over the last year, and possibly refer you to a psychiatrist for drug treatment if deemed therapeutically necessary.
Not having exceptions doesn't imply that. An alternative is ErrorOr<ReturnType> returning factory functions. It requires that ReturnType is movable tho (can be further wrapped in std::unique_ptr if not).

Not every error is exceptional so not every error should use exceptions. This is especially important in lower level code where someone's exception is someone else's expected code path.
Lots of little towers sounds logistically more challenging than a few big ones. And it's the sort of thing that requires constant reevaluation as new large buildings go up, shadowing regions that once had good coverage. Will carriers stay on top of the matter, or will coverage start to suffer? I'd bet on the later.
France has private-ish roads that are quite expensive. So does italy, there you have to often literally pay a human everytime you get of the highway. This leads to many people driving on small roads, polluting and wearing down those roads.

Not sure about Germany, but they just have a super strong car lobby in general, and its one of their national pride things, so they tend to find money for that.

Here in Switzerland we have a very high gas price, but that leads to many people going for gas outside of Switzerland and we have no idea what to do when EVy really take off. The true cost of those roads is hidden in the 'normality' of the high gas prices.

Roads are a tricky problem, not just for libertarians.
First Malaria Vaccine Tried Out in Babies in 3 African Nations
Are you replying to a different comment?
Well I agree that there’s a lot to hate about the app but if it means YouTube can move to a business model that doesn’t rely on surveillance and advertising then I think I can’t really complain too much
Go on a very very long vacation!
Developer with brain damage because of sit-nax overdose
> It’s possible that feeling would wear off if I had it around regularly, though.

Over Christmas/New Years I was at my parents place, and they have DirectTV. The first few days were nice. After that I realized I was just watching for the sake of watching just to see what came on next, and it was all reruns of stuff I've already seen.

I am a big fan of curation, but I much prefer the curation of seeing what the programmers put on in prime time and then watching it on demand, or Netflix's recommendations.
MCTS isn't doing full width search. Not by a longshot.

What it's doing is using the computer's ability to randomly test various lines of inquiry many, many times faster than a human being can, and then use statistical methods to help rule out the lines that cannot produce anything of value.

That's why it's Monte Carlo Tree Search.

That said, any sufficiently advanced technology is indistinguishable from magic [0], and with modern Machine Learning techniques we are getting closer to crossing the line over to "magic" in certain fields, such as Chess.

[0] Clarke's Third Law, see https://en.wikipedia.org/wiki/Clarke%27s_three_laws
I can see it playing out as one or two subsidized rounds of widening, and then a subsidy to "modernize" to fewer lanes, but with on-street parking or bike lanes or something like that.
My wife had effectively the same issue where her macbook would "die", but only during video calls. We replaced it, then it happened again with the new one. A smart Apple tech eventually had her bring in everything on her desk and make a mockup video call in the store. The glitch happened when the magnetic cover she had curled up to use as a stand on her mini iPad (for her notes for the call) got a little too close to the latch sensor.
Mountain biking is one of the things I gave up when I moved to the city.

I thought that maybe I'd occasionally rent a car and drive out to a state park, but what I quickly discovered was that, once driving stopped being a part of my daily life, the idea of regularly driving out to a forest preserve lost its palatability. Largely because I am no longer inured to driving, so any plan for how to spend my leisure time that involves devoting a significant percentage of it to being stuck behind the wheel on a freeway is kind of a non-starter. So instead I road bike 4 seasons and take a few camping trips per year. So far it's working for me. Less time stuck in a car and more time out walking in my neighborhood means I have a greatly reduced need for things like mountain biking to help me unwind in the first place.

That said, I think that when I originally calculated it out, I figured out that renting a car 4-5 days a month was still cheaper than owning an inexpensive car. And not too much of a hassle in most cities - out of 4 urban addresses I've lived at, only one wasn't close to a car rental office, and even then it was only about 15 minutes by bus.
Or, if you don't care about your data, add a RAM disk :P
Yeah, the google material people like Flutter, last years flutter conf Keynote was given by VP of Design Matias Duarte
https://youtu.be/NfNdXgJZfFo
A lot of people mention therapy. If you need specific recommendations, I am close friends with a therapist in Toronto that is starting up her own practice:

personal page (WIP): https://meganpsychotherapy.com/

Association page: http://thecalmcollective.ca/megan-lawrence-therapist/

I haven't visited her in a professional context, but I've known her for over 10 years and I have confidence in her abilities. She's very approachable and easy to talk to.
Yeah this is nuts, $950k for a principal engineer, hahahah what a joke
But they continue shipping updated binaries. If anything it's easier to just leave a web service running until it eventually breaks than to keep people working on the code and shipping updated binaries.
It matters in this conversation because it's NOT the same pile of money to the people making decisions about the office space, nor to the people in charge of hiring. Those people are allotted certain budget for the buildout of their roles and expected to justify budget increases, irrespective of other piles of money.
Give us time; things are popping up always around here.
“BLS data collectors visit (in person or on the web) or call thousands of retail stores, service establishments, rental units, and doctors' offices, all over the United States to obtain information on the prices of the thousands of items used to track and measure price changes in the CPI”

At least from that sentence and a cursory glance at categories collected, it doesn’t appear they’re specifically factoring in mortgages / home ownership aside from rents nor medical insurance aside from one-off clinic visits (which, given CPI is a snapshot of purchasing power at a given time and not a measure of lifetime household wealth, why would they?).

I don’t doubt purchasing power has gone up — private car ride hailing, specialty juices and cleanses, avocado toasts, food delivery, organic foods, wellness products, travel, hotels, all the once-expensive things people love to criticize millenials for buying are truly more accessible than ever.

That doesn’t definitely say anything about how much the cost of long-term financial obligations such as education, insurance, and home ownership costs, however.
This interested me enough to read some of that chapter. Here are a few quotes that give more context:

> Traditional operations teams and their counterparts in product development thus often end up in conflict, most visibly over how quickly software can be released to production. At their core, the development teams want to launch new features and see them adopted by users. At their core, the ops teams want to make sure the service doesn’t break while they are holding the pager. Because most outages are caused by some kind of change—a new configuration, a new feature launch, or a new type of user traffic—the two teams’ goals are fundamentally in tension.

...

> The use of an error budget resolves the structural conflict of incentives between development and SRE. SRE’s goal is no longer "zero outages"; rather, SREs and product developers aim to spend the error budget getting maximum feature velocity. This change makes all the difference.

...

> ...the decision to stop releases for the remainder of the quarter once an error budget is depleted might not be embraced by a product development team unless mandated by their management.
Cobblestone.
There's more details on the SeaTurtle attack this was related to[1][2][3][4].

It looks like the new information here is that intelligence officers are confident enough to link the group to Turkey. Previously FireEye thought it was an Iranian group.

[1] https://www.zdnet.com/article/hackers-breached-greeces-top-l...

[2] https://techcrunch.com/2019/04/17/sea-turtle-talos-dns-hijac...

[3] https://blog.talosintelligence.com/2018/11/dnspionage-campai...

[4] https://www.fireeye.com/blog/threat-research/2019/01/global-...
I do Aether (P2P Reddit~ish, https://getaether.net) and I investigated doing something like this over radio mesh networks. Specifically doing it over HAM radio was one of the possibilities. The plan was something like doing anycast over Radio.

Turns out, even those bands do have a lot of limitations. For example you cannot use any encryption, which makes most of the modern tools out of the picture because TLS is impossible. There are some workarounds like doing TLS with blank keys, but far as I understand it is dicey so far as legality goes. (The data on Aether is public, but we use encryption tools for authentication of messages.)
Very much so. For me, note-taking also forces basic internal thought (I guess what you called process) as well, which is great. As I'm writing down the note, the next line has a relatively high percentage chance of being "wait, no that can't be right because X".

I am now dabbling with reviewing them, although not sure what that will lead to, as they are so unstructured. There are generally a few gems in there to be remembered, but mostly spur of the moment gibberish!
"Teach them cause and effect" ... yep, that's pretty much what everyone's been trying to do since the 60's. The problem is that nobody will touch the core issues of consciousness because it's inherently political. It requires confronting some of the biggest taboos in science: anthropomorphizing animals in biology, discussing consciousness seriously in physics, and looking at how economics and information interact with a skeptical eye toward the standard economic narrative.
Since these towers have shorter range and less penetration, worse coverage is next to certain.
ASIC-resistant specifically applies when you're talking about using ASICs as ASICs. If you're using ASICs to emulate CPUs (soft microprocessors), that is usually much less efficient than what the ASIC is capable of.
Companies absolutely are doing it because it’s trendy. Lost productivity and increase of communicable diseases / sick time have been shown over and over to outweigh any superficial real estate savings, even just in a bottom line basis, and it’s not even factoring in effect on morale, superficial “collaboration” and other sources of additional lost productivity.

Many companies spend huge, huge sums of money on open plan offices. Like, not just renting them but tricking them out with super expensive desk units, fountains, game areas, etc. They even pay money to tear down privacy features and replace them with functionless decorations like exposed ductwork or glass whiteboard walls, even when they have no plan at all to increase worker density.
This is more blurb ... you’re never going to beat wired. Simple physics. You can come up with more and more efficient ways to use spectrum but you’re always going to saturate the commons at some stage. With hard wires you can have as many spectrums to share out as you have wires .. running side by side if you like.
Ha.
Around this same time my friends and I set up a vaguely similar system across campus in Haggett Hall. There was a :CueCat at the bottom of the door outside and you'd scan your student ID to trigger a solenoid to spin the doorknob on the inside.
In my experience, if a team doesn't _want_ a standup (or some status update from their team members), they probably need rotated to something new. No process, or person, or tool can make a team member care about their project or peers.
It's possible that that would be a "benefit", but I'd expect that it's way down the list behind:

* infrastructure buildout costs in cities are reduced because you don't need to run a wire into each individual building,

* "fast enough" wireless could capture the usage/spend currently delivered by landlines, but the reverse isn't true because most people like to take their phones out of the house.
What are the chances the hackers disliked one of those targets and only attacked all of them to throw the investigators off?
It sounds like dynamically linking is ok, but statically linking against Qt is not.
I thought the name sound familiar. This is the guy that got really mad the Nest smoke alarm.
I keep hearing VR and AR listed as reasons we need 5G, but literally no one I know in this industry is saying that. If anything, VR is going to reduce bandwidth requirements for things like teleconferencing.

You aren't going to stream anything to a headlocked headset over anything bigger than your LAN. Network latency will make you ill. And no, async timewarp is not the answer. That only gets you incidental movement from user to view. You still get massive latency in reactions to input, which can't be faked.

Oh, I suppose maybe someone is thinking of 360 video. Not anyone I know. But could be someone.
I just email links, code, docs, etc. to myself with descriptive subjects and tags.
The evidence isn't just that the hackers were in Turkey, the evidence to quote the article:

>According to two British officials and one U.S. official, the activity bears the hallmarks of a state-backed cyber espionage operation conducted to advance Turkish interests.

So the evidence is that it's a state sponsored attack done to pursue Turkish interests. You can choose not to believe it, but that's what western experts are saying.
I don’t know anything about electronics, but I would like it if the replacement cost for home appliance control boards wasn’t $300. Making it a cheap interchangeable part would really cut down on waste.
https://en.wikipedia.org/wiki/Infant
As a counterpoint to this, jira is _not_ great in any environment precisely because it is so flexible and requires a team to manage it.

If a job needs to exist purely to maintain a third party tool that you pay for, you probably should find a new tool or make the tool yourself so that the employees work value is retained. It's the equivalent of doing a complete kitchen renovation on an apartment that you rent.
That might depend on what level of supervenience you're thinking about. We could imagine a neural network in which individual neurons communicate with one another over a REST API. Is the REST API I/O, or thinking? My view is that an individual is defined by the constriction of an interface, which is why a severed corpus callosum results in something of a second person inhabiting the same body and doing things that the vocal resident cannot account for (putting items in a shopping cart which the vocal resident does not desire, attempting to strangle the body, etc.). I believe that there are parts of the brain doing behind-the-scenes thinking that the vocal resident is unaware of even when the corpus callosum remains intact. Depending on how small of an interface we require to consider someone an individual we might decide that there are multiple individuals in every brain, or we might decide that connected networks of brains (through language or other means) can form an individual. The level of brains speaking to each other is just one level of supervenience which might not be more or less privileged than any other, simply a level that is useful for conducting human affairs. Language is message passing, and if we believe that no individual neuron thinks then message passing seems necessary for thinking.
> How does that prove anything about the gTLD?

It’s a shitty, childish excuse for the refusal to participate in the process. Internal disputes within the ACTO were enough for them to drop the whole thing, if they cared they could’ve proceeded despite the fact that Venezuela is a member of the ACTO.
We have run btrfs in RAID configuration, but that has usability issues, even just doing RAID-1.

We've switched back to using MD (mdadm) for RAID-1 setup, and then using btrfs on top of that for the snapshots, send / receive, block-level CRC and such.

Dealing with failed drives isn't as easy with btrfs as it is with Linux MD.
I haven't used it yet, actually. I'm hoping that it's good enough for what I'm doing (which is more or less just a fancy CRUD app), but if it's not, then I can always wait on the web app until it's ready.
>Ethereum isn't a decentralized system-- as demonstrated by them editing balances to recover coins the ETH administrators personally lost by gambling on an ill-advised contract

Uh, I'm fairly sure this never happened but you're welcome to provide a source.
Because they have no value for their owner, but do have value for attackers.
Network Error Logging: Client-Side Measurement of E2E WebService Reliability [pdf]
Restaurants asking to be removed from delivery apps after false listings
the "$2,5000" typo is an extra 0, not a comma in the wrong place. $1b/400k = $2500 per household

for more perspective, cedar rapids average income is $54,465 per household, compared to $99,669 for the DC metro area.
Did you have retry logic that triggered when Sheets started failing requests? Maybe that looked like a DDoS attack while the problem persisted.
I worked at Microsoft for 12 years and I probably moved desks 20+ times. A handful of those was because I changed teams, but even in the same team, you do tend to have one or more office moves a year. Team focuses change and often people are re-grouped as a result. Other times you just run out of space in a building and they move your team to where there's more room (because maybe another team was disbanded or moved somewhere more suitable to their size).
>Untrusted code execution must go, that's the only way.

Ironically, you have to enable third party javascript to even view the page.
I only watch TV for sporting events. In my area, there’s currently a legal battle going on between the “regional sports network” that has negotiated broadcasting rights with certain major teams and Comcast, to whom the RSN sells the programming. Comcast declined to renew their contract, so games played by those teams are blacked out for Comcast customers. The RSN is arguing that Comcast has a monopsony on the purchase of programming from RSNs, and that their goal is to replace them with a subsidiary of their own. The original complaint and Comcast’s quick motion to dismiss show, if nothing else, that the RSN is legally out-gunned. It’s possible that 5G could provide an economically viable alternative distribution method—i.e., “over the top”—for the RSN.
This is well-known. Hand-writing are found in research to work very well, though digital note-taking also works. Those dilligent students were rewarded, though very good to learn this yourself!

I've found Freemind to work well enough for me. Search not needed as I browse the graph easily enough.
Wow, I always thought it was duct tape because it was originally made for taping ducts. And that duck tape was just a brand name like gorilla glue. Thanks for that.
Most of their products are not shut down.
I use a 34" 21:9 Dell monitor at work and I love it. As other have mentioned, you can get two super wide or three reasonable windows side-by-side, which is great. And I like the option to have a super wide terminal for the overly-verbose Java console output I get to debug.
There are a couple nice innovations happening in RISC-V. A lot of nice FPGU stuff where you can extend the architecture yourself and tooling that supports that.

There are some cool RISC-V chips out that have different advantages, AI accelerators, lower power and so on. Lots of security stuff as well.

I mean sure, all those things exist in the ARM world to some extend or another, but there is defiantly cool stuff being built.
Unfortunately Swift is a dud.... and the Apple ecosystem is stuck with it for the next few decades....

I have said, Swift is to Objective-C, what Scala is to Java. Sure, there are plenty of people that like Scala, but its 'academic stuffiness and complexity' doomed it to a niche language.

Same with Swift. It is doomed to be an apple ecosystem only type of language.

All I wanted is a Python* look alike, with some solid static typing, what we got was a franken/monster/language where people felt to try out their little academic pet-peeves, and sucking out the fun out of programing with it, and making it less accessible to beginners.

GO is becoming popular, not because it is shoved down the throat to people, but because its own merit, and mainly because they kept it simple. It is a closely to a "static Python and some minimal features" we got....

*I think Python is a great language, and very accessible for beginners, just not suitable for large projects due to its dynamic type system
For most of Intel’s existence people ran fairly trusted workloads side-by-side. It wasn’t until “the cloud” that things really changed.
I feel like you don't actually pay attention to VR and are just saying what you hear in the tech press.
Having lived in the midwest and the south, frost heave has a _major_ impact! Seems like the cycle is 12 years or so on road repavement, but that's anecdotal.

Also note there are a _lot_ of grading options available, some as simple as gravel and tar.
I don't think there's anything condescending about it.

This just isn't a sports site.

Observing that fact doesn't suggest or imply that sports are bad in any way.

If you posted Bill Manning's obituary to a bunch of NBA fan sites, the users of those sites would no doubt consider those posts off-topic, and they'd be right in doing so. But that wouldn't make them "condescending toward computer science".
Free Developer Week 2020 Open Passes (Feb 13-14 Oak/SF)
Absolutely! And yet no explicit planning for how they'd reword the manual in the future. That is the root cause of the real problem here -- not that there weren't backups, but that there weren't and the manual said that there were, and there's no plan to fix that!
The FCC is screwing hams, as usual, for 5G.

http://www.arrl.org/news/fcc-formally-adopts-proposals-to-re...