skysight-inc/HackerNews huggingface dataset:
It's full price the rest of the week so that on Friday it looks like a good deal. How do you know what the actual value is? You only know its value from the price charged during the rest of the week.
Huawei founder defies US over criminal charges against firm
Or... ITER.
What I find weird is why does anybody want to work at Google? I use their tools all the time at work. If you go to console.cloud.google.com... I mean... Wow. Just yesterday I was trying to find the logging for our cloud endpoints on Stackdriver. They should use that as their interview question ;-)

And this is the big thing I've noticed about many Google apps (especially dev tools): they are all incredibly (for want of a better word) hacky. And the documentation... while I can very much appreciate that they are serious about it and work very hard, it's a huge mishmash of marketing speak ("It washes your socks and makes dinner for you!") with the crucial information you need hidden away in secret corners. I literally have to use Google the search engine to navigate any of the documentation.

I don't mean to be so negative. It's not that it's so terrible in reality, it's just that it's not anything particularly great. I literally can't think of a single offering they have that I would aspire towards. There are lots of smaller, hungrier companies making much better products. And by extension, I think if you work at those smaller, hungrier companies you have a better chance of learning more, becoming a better developer and even being happier with your job.

So the thing is, unless I'm alone in my assessment, I think the main things people are looking for from a job at Google are status and money. Additionally, I think a lot of young people believe that talented developers mostly work at famous companies. In my experience, this is the opposite. Back when Microsoft was the powerhouse, I knew a lot of MS developers. Some were amazing. Most were average (as you might expect when a company is hiring thousands upon thousands of developers). However, you had a much better chance of actually working with someone amazing if you got a job at a small shop. I still think this is true.

Personally, I don't complain about the "You have to be this clever to ride" interviews. Yes, they self select for people who are not like me (bulldogs that work away obsessively at problems until they are solved without using any particular magic insight). Yes, it means that I'm unlikely to get paid at the very, very top of the payscale (heck, if I wanted to get paid more, I would have been a lawyer -- I want to write code). It just means that it's that much easier for me to find companies that are a good fit for me. I don't really see a problems with that.
Sure, but Coda targets a different scalability bottleneck.
You know that jsx just compiles down to those calls right? Heck if all you need is just the transpile of jsx, typescript's compiler will do it just fine from the command line, no config to setup.
theoretically it would use PUT requests to save the files to the http server. it seems this wasnt implemented so it saved local .html files
Zeiss of all companies is going to make something like that (zx1). I even like some aspect of the design.
Maxima[1] can do symbolic computation and display the result in ASCII. I use Maxima notation when I need to do this.

[1] https://en.wikipedia.org/wiki/Maxima_(software)
What photographer can't change the metering without even looking at the camera? It's literally the thumb knob.
A lot indeed: https://www.bleepingcomputer.com/news/security/backdoor-in-p...
With magic lantern, is it possible to stream the video from the camera to a host computer? For example to use it like a webcam
Because the scope of a project should include usability, speed, resource thrift, maintainability, and security.

The whole brogrammer culture of "throw another library onto the fire" is the reason that simple programs require crazy amounts of computing power.
> There is no reason to single out Bitcoin. To blame it for environmental problems is special pleading or privileging a hypothesis.

It's not special pleading if I'm equally annoyed by Ferraris and other environmentally disastrous forms of conspicuous consumption. I don't know enough about Hello Kitty backpacks to have a serious reason to be against them.

It's perfectly consistent for me or anyone else to leave a negative comment about Bitcoin on an online forum and then as much or far more to tackle a different issue that I/they consider pressing. And this, largely, is how it seems to be playing out: nobody has been arrested for using wasteful PoW schemes yet, because we have bigger fish to fry.
> An enormous amount of energy used to support a tiny minority of people participating in a highly-manipulated wealth redistribution mechanism is, objectively, a complete fucking waste.

You're just describing capitalism there ;)
High speed X.25 to CERN, surely.
I personally just hate LD_PRELOAD because it's very difficult to turn it off and keep it off. I am glad others find uses for it and that's great,but I hate the privilege escalation attack surface it opens up,I get that it has uses,but there needs to be a simple way to disable it for hardened systems.
> Please explain.

https://en.m.wikipedia.org/wiki/Apple_QuickTake
And at what utility threshold should one ought to take a lib vs self-write?

Unless you're deeply experienced, it's a very hard judgement to make.

Plus the time spent investigating is not small either.

My rule of thumb is to take a lib if it's not you're core concern, and write your own if it is. You only have one core concern in a project, and that's what the customer pay for.
> by force and without any consequences.

if that 's the only problem with cryptocurrencies, it can easily be solved with insurance
At this time, only 4 hours old and 93 points, but is buried as #257 on the 9th page. What gives?
Kind of 3D Explorer, the same way you put stuff in your house. Home directory is a whole house, then rooms for several categories, something like that. It's not a new idea I think some people had tried.
> Yes but good luck with React.createElement(). React without JSX is really a pain to use (or Preact, Inferno, etc).

What's painful about it? I prefer it without JSX, personally; JSX is a pretty
simple syntax transform that doesn't really gain you anything that I can see,
makes manipulating props a lot clumsier, and needs extra tooling. Most of the
time it's almost identical with or without JSX, but when there is a
difference, I've always found without to be smoother and clearer. You
definitely want to assign React.createElement a shorter name, though.
My Personal Re-Tweeter Bot Hacked Together In
The sum is all that matters. The rest is just a weird number game.

As you say, your store preference depends on various factors. If C’s shipping costs are structured one way, you’ll prefer them. Another way, you won’t. You have to know all those details before you can choose. That’s my point: ultimately, functionally, there is no difference between a random store that won’t show you prices until you give them your location, and a ransom store that shows prices immediately but won’t give you shipping costs until you give them your location.
That looks amazing. Does anyone have an equivalent for Windows or Ubuntu/Mint?
Feature gating/price differentiation. You know what's ridiculous? Their shutter timer doesn't go above 30 seconds on any of their cameras. Magic Lantern obviously has no problem giving you a UI to adjust the timer for whatever value you want, and it's worth it just for that. Canon want you to buy the timer/wired trigger peripheral.
An internet mapping glitch turned a random Kansas farm into a digital hell
I’m not saying it’s unfair. I just think the numbers that would make it a good incentive for the doctors would also make it so there were no customers.
> I've made a career fixing a ton of horribly shitty, inefficient code that's been produced exclusively by people who pass these interviews.

I love this comment.
Thanks for the screenshot. The browser itself still 503s.
How is it possible for anything to emerge from nature which is not natural? So far there is little evidence that anything humans do is above just a bunch of natural responses to external stimuli. However just because something is natural does not make it beneficial or desirable
Exactly. At the end of the day, the person solving issues and being good at marketing himself will be the next principal//staff//whatever dev.
> No, you can have 30K BTC in your brain, but unfortunately the USD value fluctuates so wildly that as a store of value, it's useless.

From an outside perspective, I don't think it's worth continuing the discussion as is. Perhaps you should both come back in a few hours when everyone is a bit calmer.
I myself too have witnessed a similar thing but with not-so-algorithmic-people. I think it all comes down to the company culture and the person actually being able to let go of their ego and improve their programming skills. It is similar to a senior developer who never learned to properly program and because of hir position is incapable of seeing faults in their code. Once you've gotten too accustomed to shitty code, it's hard to change your style which is understandable.

Probably biggest influence on this I think is the culture, if nobody tells you that your code is shit (in a kind way) you'll never learn better. But then again, some people are so hard-headed and full of themselves that they get defensive and never actually admit their faults. Though giving and receiving feedback is not easy, can give you an identity crisis once you realize you've been doing something wrong for years.

And then you have a bunch of Ivy League graduates who have spent years learning algorithms and are burning to use them but there's no actual problems that really need them.
> I'm not even sure that "space wars" will be that common. War is expensive, even more so when you have to do it on top of space travel.

Using the example from the article, if Earth considered "Gliese 581 d" Space Commies or something and sent an army NOW at c/4, we would get a message saying "We're here, will engage" in 2118. That's beyond the life expectancy of anything but a small percentage of people being born now.

Using xkcd logic, it was like WW1 Germans deciding "We will invade Russia", send his Pickelhaube corps and when they get to Moscow its 1998 and the Soviet Union has collapse already. They would be using Gewehr 98, they would be slaughtered by a single T-34 out of a museum. News of 1998 Moscow (and pictures of McDonald's on Red Square) would arrive to Angela Merkel.

100 years is a damn long time.
I now hold the belief that any Canon camera that does not have Magic Lantern installed is broken. I use it on my 5DmkII, and it's an entirely different camera. I love the features that ML brings to me for shooting stills (I don't shoot video on my DSLR). An internal intervalometer is worth its weight in gold. The ETTR ability is also priceless for chasing sunsets/rises. For how I use my mkII, the only thing that I have that's nit picky about ML is that it can't handle intervals less than 5 seconds. When it comes to requiring shorter intervals, I do pull out a wired intervalometer, but that's rare.

One thing that I'd love to figure out is how to have ML control the timelapse, but have the camera signal to an external motion controller. Usually, the motion controllers want to control the camera so everything is in sync. However, as ETTR increases the shutter time chasing a sunset, the motion controller needs to know to delay the move. I have built devices connected to the shutter release port waiting for the voltages to change, but that didn't work. Was hoping that the voltage would drop when triggered internally, but it seems the port isn't wired way. Almost like they might have an opto-isolator on the port or some other method to protect the port but it doesn't allow the voltage to drop when triggered by the camera itself.
Ask: Free scifi audio books?
What free-to-listen scifi audio books do you know of and think are pretty good? Where have you found them?
THANK YOU FOR POSTING THE LINK.
I don't know that that's necessarily a fair characterisation. I've never seen any Coq syntax before a moment ago but it doesn't look wildly dissimilar to Haskell or Idris.
excellent -- reading carefully; this one is fun .. https://github.com/uber/h3-py/blob/master/docs/UnifiedDataLa...
One thing to note about create-react-app is that nearly all, in fact almost literally all, of those dependencies are development tools. They are also a pretty “normal” configuration of tools, based on standards rather than some custom framework.

This means that if you have a problem with create-react-app or it were to be abandoned, you could just get a different development tool and likely make zero changes to your actual code.
I don't exactly understand the point of create react app. Are there people who churn out apps so regularly that this tool has value?

I tried it and in order to satisfy everyone's needs it seems like overkill tooling for most needs.
But apparently there is some point where a large enough majority converts an ethic from subjective into objective. For example "murder is wrong" is considered objectively true even though serial killers my disagree.

And at least in broad strokes, it is possible to determine benefit to harm ratios. It is esntially uncontroversial to say "Coal Rollers"[1] do more harm relative to good than candy manufacturing or face lifts.

And a cap/tax carbon emissions would be great. But that hasn't happened, effectively isn't going to anytime soon and is more complex than it seems. Consider that spikes in green energy use will drive its price such that petroleum becomes more attractive in spite of a tax. And there is no way to correctly price carbon emissions when the effect will be felt by hundreds of generations and the extent of the harm is still unknown. It is, after all, simpler to try to persuade a smaller interest just to stop mining (even though that too has almost no chance of happening).

I have no idea whether Bitcoin is being unfairly singled out or not. But since the thread is about mining efficiency, it is the logical topic rather than say deforestation.

So it's not a-priori impossible that it does more harm than good. And even if not a catastrophic problem, surely it would still be nice to reduce the harm if possible.

[1]https://www.businessinsider.com/conservatives-purposely-maki...
This makes me wonder: imagine you have a quadcopter-type drone or something, where some of the propellers are mounted on inverted pendulums, or double-inverted pendulums, or something equally wildly unstable.

Could one then learn to control it with deep learning, and maybe gain some benefits from doing so? Like gaining the rapid maneuverability that birds have.
What software does he run for the simulation?
Neural Network Models and Deep Learning – A Primer for Biologists
> Additionally, if you don't want your information accessible you've had your notice to hire someone to lock it down or lock it down yourself.

What do you mean? Is it not the case that in some countries encryption, let alone hiding anything from the government is illegal?
Thanks for recommendation! (I already ticked off several titles from the list, will check out the rest)
This is a long-winded argument that says only that Bitcoin shouldn't be singled out as a waste of energy. Fine, many things are also wasteful and pointless, but that doesn't absolve Bitcoin of anything.
In my country of birth, Peru, there is a saying that directly translates to the phrase "being able to" ('ser hábil'). It is a very negative and tongue in cheek way of saying that one can accomplish something no matter what, even if that means doing minor crimes or corruption. Obviously this is a credo for criminals in Peru and is used to make light of any "none serious" crime.

It's a toxic attitude to have and a direct detriment to the economy of the country.
Why do we have to choose? Personally I don't trust either.
> What software does he run for the simulation?

Microsoft Flight Simulator if I remember right, but with all kinds of third party add-ons to support all the flight deck controls via USB. He's @aschenbrenner on Twitter if you want to talk to him about it.
I agree with all that (I try not to think about how we’ll never get a lovingly made, non-F2P Warcraft IV.) I just think that even if their growth strategy is bad or callous, it’s still a strategy and the restructuring/layoffs aren’t only to cut costs.
Any area of statistics that does sequential sampling can be framed as RL.

Two areas that stand out to me are all non trivial forms of A/B testing and adaptive (educational) assessment.
Understanding a topological order with Python
How does MYSYS2 supersede cygwin? From the wiki (https://github.com/msys2/msys2/wiki/How-does-MSYS2-differ-fr...) that's not really clear:

> Cygwin tries to bring a POSIX-compatible environment to Windows so that most software that runs on unices will build and run on Cygwin without any significant modifications. Cygwin provides a large collection of packages containing such software, and libraries for their development.

> MSYS2 tries to provide an environment for building native Windows software. MSYS2 provides a large collection of packages containing such software, and libraries for their development. As a large portion of the software uses GNU build tools which are tightly coupled to the unix world, this environment is also POSIX-compatible, and is in fact based on Cygwin.

For someone that uses cygwin (still on windows 7) heavily everyday what benefit would I get from MYSYS2?
Unless you are doing assembly language programming at a clean screen then you are building software that sits on the shoulders of other software.

It's not just JavaScript that has dependencies - everything does.
I just don’t see how this matters. Looking at it this way is just not interesting. This is the whole point of dependency management: making dependencies so easy that this sort of thing happens. One must ask: what’s the dependency graph for the complete build, after tree shaking etc. it’s definitely not thousands of modules. And if so—so what?? That’s the whole point!!

The real issue is security, but that’s another issue. It’s remarkable you can just push code to npm without signing it. Every time I push a commit to GitHub and then release it on npm it really gives me the creeps. Fortunately we have CSPs.
Algorithms for Reinforcement Learning
I think it's handy for people who have never used a framework before to have all the tooling set up and available immediately. If I've never really worked on a JS project before, it's perverse to wade through docs of a bunch of orthogonal tools just so I can play about with the tool I set out to learn.
Hi, I'm one of the co-founders of Kosmos School. Growing Trees is our second class (the first one is Intro to Rockets). We provide LIVE science classes - instead of meeting with a teacher in a physical building, students meet in small groups in our VR app.

It's a great environment to teach. It allows us to do cool stuff that aren't possible in the real world and deliver a lot of "AHA" moments for our students.
Not that I think giving away stuff is a desirable qualification for the presidency, but...

Trump provided his private plane to transport Andrew Ten, who had been refused by commercial airlines due to complicated life-support equipment. Trump provided Jennifer Hudson with a place to live after her family was murdered. Trump has donated his entire presidential salary, to various causes, most recently alcoholism research.

The big donor though is neither Obama nor Trump. It's Mitt Romney.
Where do you get the idea that the shirt should cost $20? Is that from the prices you've seen at retailers? The same ones that run BOGOF promotions.
Simple answer: Money + Prestige + Job security + Resume
Give them benefit of a doubt, you have no prior knowledge of the time/pressure constraint's and organization structure at the time they wrote the code.

I would say they probably made the decision like we all do when development work, that solving this n+1 or bubble sort, or api package doesn't have time in the budget.

Getting to market sometimes is more important to managers than optimal `correct` code, when the market isn't willing to pay for the services of `correct`.
It's different based on each dependency and where you're at in the project lifecycle. If you're running as fast as you can to get off the runway before you crash, you have more of an incentive to bring it in and punt the problem down the road. But after that point passes it should be reevaluated. You should know every dependency in your code and why it's there.

For me, I find that it's a function of overall value to your code, number of issues you've had with it, overall size, ability to understand the code relative to what it's doing, and project health. Again, the calculus is different for everybody, but the important aspect is that you're consciously thinking about the utility of the dependency.

An ORM is hard to write, is often hard to read, but provides extreme value, and hopefully has a large community to quash issues and contribute to the project's health. To borrow an extreme example, left pad is not. Even if left pad is not in your core competency, that's not something that should be brought in because you can write your own. Even left pad may be subject to the event-stream style attack, and it being out of your control is risk you're bringing into your project.

Risk management is tricky, and you'll never get to 0 risk, but you should try to minimize it where you can reasonably do so. It's all about balance.
I don't think you understand what you think GP doesn't understand. Bitcoin uses energy to establish distributed consensus. What's technologically missing from the protocol is an energy-efficient way to establish distributed consensus, not a faster PoW algorithm.
You mean the first successful consumer digital camera?
The Lost Memories Jam Keeps Tales of Gaming's Fringes Alive
This is a good point - like most analogies, there are some places where the naked short argument fails. Certainly in small cases and/or known shortcomings - you can pay down in small increments. But how to handle things like the general gross architecture of system? That's clearly not quite the same.

As I see it, tech debt isn't enough of a descriptor of the kind of engineering shortfall one is experiencing. To understand precisely what one's talking about one needs to characterise the problem more.

My main problem is that the blanket term for the issue uses a best case analogy, when the worst case is so much worse; it's not funny.
There are therapies which induce growing cancer cells to become fat cells ... so yes.

[1] enough terms to conduct your own unbiased web search
i think the assumption here is that if you are reading an implementor’s guide to e2e encryption, you’ll be doing so because it’s not yet turned on by default (due in part to not all clients implementing it yet).

https://github.com/vector-im/riot-web/issues/6779 is the issue tracking turning it on by default.

apps like riot make it pretty clear when you are in an unencrypted convo (typically the composer says “Send a message (unencrypted)”.
The research is just underway.

Here is a video of that arm of the research. I am neuroimager myself. Not my area. https://m.facebook.com/story.php?story_fbid=2211942572153882...
That's exactly the problem. If you put Apple or Google in charge, you'll get a true software platform acting on all those people. That's going to make everything slow and terrible.

The beauty of a DSLR is that you turn it on, and it's ready to go. Take pictures in raw and process them when you get home. If you want to adjust the exposure and what not, you can; if you do that a lot, you can get the higher model cameras with more dials, and customizable buttons so you don't have to go through menus as much.
The Trendy Perks Employees Don't Want
Not a bad suggestion, but maybe better in English as "arthropogeddon"?