skysight-inc/HackerNews huggingface dataset:
Germanys new Tesla Gigafactory gets stopped by court to protect forest
https://www.theguardian.com/technology/2020/feb/16/german-court-tesla-gigafactory-forest

German court orders Tesla to stop felling trees for Gigafactory

Ruling comes after state environmental office greenlit clearance of 92 hectares of forest

A German court has ordered Tesla to stop clearing forest land near Berlin to build its first European car and battery facatory...
That's very interesting, but I think it says more about Japan than about big companies.
If you're doing it even partly for purposes of looking good in an interview, I can assure you that it really doesn't matter. Pretty much anything you do other than just "I wrote this code at company A to do features B,C & D" will immediately set you apart from the crowd.

I've interviewed well over 100 people and I can count on the fingers of one hand the number that even mentioned some kind of side project.
But there are lots of people who just learn without "polluting" the world with unfinished or finished but useless projects. Many don't see reason to dump yet another toy compiler, toy OS or similar project. i.e. it's not just "only did school" alternative.
That’s interesting, thanks for the update. I think removing build restrictions still applies though. In netlify’s case they are trying to convert their large free base whereas this product is new and needs those free signups for future growth/conversion and I bet the build minutes aren’t going to be a huge cost. I would just throttle heavy users (deprioritize in the queue once you exceed 100 builds in a month or something). I wouldn’t even bother doing this work until/unless it’s a scaling or cost issue though, it may never be and saying the builds are “unlimited*” with some wording that excessive use may be throttled would be enough cya.
In Julia function overloading is used instead of object oriented programming, and it's actually quite powerful abstraction for mathematical manipulation.

Just as an example automatic differentation libraries are written using function overloading (in which the arguments of the overloaded functions are a tuple of a value and its derivative).

Another example is CUDA array support. And the best thing is that you can combine these 2 libraries (and many others that take advantage of operator overloading)
Turning Point for Deep Learning? Hinton, LeCun, and Bengio Share Their Visions
Clickable URL https://www.handwrite.io/handwritten-notes-api

> several new handwriting robots

Is that physical metal robots, do you have a photo (unless it's company secret of course).
Do you mean writing your own get/set observables? I've looked at how Vuex does it and internally it just wraps the data in a Vue instance. https://github.com/vuejs/vuex/blob/dev/src/store.js#L280
That is the whole purpose of doing microservices. Every team can operate independently. Choose their tools, processes, etc. As long as they respect their API Contracts.
Build a custom-trained object detection model with 5 lines of code
Very cool. Storing in markdown in markdown is a nice touch because it avoids vendor lock-in and also makes diffs readable.
I'd be pretty happy with the ability to do inline graphviz diagrams. If I'm using Markdown then I'm not really after super great presentation quality, so not having a lot of control over layout doesn't necessarily bother me as long as I can describe the graph quickly.
(author here)

I definitely recognize that not everyone has the energy to code at home after a day of coding at work. Often, I don't either. Side projects are a varying thing for me. I do try to make sure what I do code gets documented in some fashion, however.
It reminds me of a typical code written by scientists.

IMHO there is the biggest gap between the raw intelligence and software engineering skills (including good practices). So, it means that most of the code ends up as code-golf-style contraptions, incomprehensible for anyone else (including their future themselves).

Full disclaimer: I used to be that guy who liked "clever hacks". Now I try to make code readable in the first place (largely thanks to Python philosophy).
Integrating Customer Experience Design into Your Product Process
> The killer feature of the Hangul Word Processor to most users is that it allows substantial control on the layout of the document... in a way that westerners don’t really care

There's a similar tendency in Japan to use MS Excel for a lot of documents that westerners would use MS Word for for the same reason - detailed, rigid, layout.
Sure, here's a clip: https://www.youtube.com/watch?v=HrYWkVmBgf0
ASCII diagrams aren't competing with powerpoint, diagrams made with sequence js, mermaid js, etc. are.

For the particular offerings of these libraries, a higher quality, professional looking output is generated in a shorter time than powerpoint.

And most importantly, one can version control it, as the source is plain text
> Do the other frameworks also allow you to pick and choose and only use small parts as needed?

Generally yes.

Vue is on the lightweight side of things until you start adding more stuff (Vuex, Vue Router, http client, etc).

If you want a truly lightweight champion and are comfortable with vanilla JS check Mithril. In less than 10kB gzipped you get components, router, and an http client. By default it uses a hyperscript notation but you can use JSX too which is much better IMO.

Here is a starter kit I made for Mithril with Webpack to get you started: https://github.com/PierBover/mithril-jsx-starter-kit
Always Use YouTube's Privacy-Enhanced Mode
They will if you literally give your credentials to a 3rd party when they explicity say don't give out your details anywhere, only between you and your bank.
Newsletters for Crypto News
That makes sense, thanks for taking the time to write that up.
The Proximal Origin of SARS-CoV-2
I’d love to see these extortionists, senior citizen scammers, and ransomware authors who destroy lives from the comforts of anonymity dragged into a public square and shot in the stomach on national television.
Where have you heard/read about this? I've seen cases where twitch streamers have super obvious bots watching, literally thousands of them, and Twitch did nothing.
I believe it's 48 successful landings after the 1st as they kept mentioning today would be the 50th successful core to land. (Which counts each booster separately, including the FH side cores, but you must have been doing that too to get to 48 since the first)
Ask HN: Tech Managers/Directors/VP's how much of your time is in meetings?
I'm looking to get some perspective on my own schedule from this diverse group of folks. I routinely find my schedule dominated by 6+ hours of meetings every single day of the work week. I feel like this is overkill and part of the reason I am having difficulty keeping things running while capping my hours at about 40 per week. Basically all the work that gets created in meetings seems to overwhelm the available time based on a reasonable work schedule.

How much time do you leaders spend in meetings? How do you reconcile a meeting heavy role and the ability to get things done while still keeping a sane schedule (< 50 hours a week)?
I've been trying out vimwiki for work of late, so far it's been going well for helping me process things.

In a quest to find ways to manage my focus, I've also taken up doodling. It's proven to be a good way to help keep me from falling down internet rabbit holes nearly as badly as I used to.
Donate computing: Rosetta@Home to model COVID-19 proteins for drug targets
True, but I don't think that's such a bad thing.

I find the limitation to only use dumb pojos much worse. AFAIK that is going to be fixed in Vue 3 since the reactivity system will use Proxy instead of getters and setters.
Found this competition around this:

https://leaderboard.allenai.org/winogrande/submissions/publi...
Matching Data Using API-Generated Similarity Keys
Turns out that the average consumer of $40k+ EVs doesn’t give a shit about minor cosmetic issues if the rest of the car is years ahead of the competition. Maybe there is a lesson in there about always questioning priorities to ensure they are inline with the market.
The script I get the most personal use of is for one of the most mundane things you can imagine—automating the repetitive process of keeping everything on my computer up to date. By "everything", I mean:

• my OS packages

• my OS-overlay packages (e.g. Homebrew, Nix)

• the versions of any standalone SDKs I use, that aren't maintained as OS packages (e.g. Rust from rustup, the Google Cloud SDK)

• any globally-installed packages for the package ecosystem of each language I install such stuff from (not libraries, but standalone utilities, e.g. youtube-dl in pip, or Foreman in Rubygems)

Here's the script: https://gist.github.com/tsutsu/270e09c68690ec85c51dbd054e22b...

I think automating this might help a lot of people, because people tend to forget that they even can update a lot of this stuff, or they don't know there's a command to get certain things to happen at all. (E.g. did you know that `brew cask upgrade` will switch out your application-bundles installed via casks with newer versions?)

I never polished it up, though, because it's still frail in some ways. (I still don't exactly trust the way it does pip package updates, for example; sometimes pip decides to upgrade packages into an inconsistent state where a package's deps get too new for it to use.)

But the idea is that you run this interactively, first thing in the morning when you sit down, in its own fresh terminal window, right after maybe letting your computer restart to update to a new OS version. It's like putting your workspace in order in the morning. It's doing the grunt work, but you're still making the decisions and fixing the exceptional conditions.

-----

I feel like this could be polished into a universal tool that'd literally update everything for everybody with one well-known command.

But, better yet, the problem could be reversed, and a standard for registering installed package ecosystems and their respective update/clean/etc. commands could be created, that installed ecosystems could register with by placing files in a directory (like e.g. pkg-config or bash-completion) such that this command could outsource its smarts to the ecosystem creators themselves.
Marketers are panicking over Google's plan to yank cookies from advertising
I've started finding this sort of comment very irritating since I've converted to the idea that everything on the surface of a light cone is simultaneous.

The meaning of the so called "relativity of simultaneity" appears to me to be that you just shouldn't talk about simultaneous events with spacelike separation.
I'm guessing the parent is being down-voted for simply pasting a link with no context.

For the kind of diagrams I typically want to include in a Markdown document (a quick DB ERD, a class diagram, a deployment diagram, state charts, or sequence diagrams), those things can be described in a simple descriptive form and then drawn from that. I don't want to draw.

I think a good tool for that is Mermaid.JS (see the parent link).

However, what I think the Markdeep approach has over the Mermaid approach is that Markdeep fits the general ethos of Markdown much better: start with a readable doc. I would agree that an ASCII art picture is more readable than Mermaid.JS.

It'd be nice to see approaches like Mermaid with a bit more energy into making the markdown behind the diagrams a bit more readable relative to where they are now, so that consumers of the raw markdown have an easier time.
Warning to sensitive individuals: Hillsdale college is a politically conservative institution.
I cannot upvote this enough - a deep insight into the problem.
> (Ractive) so I'm relatively unbiased

Vue was heavily inspired by Ractive though.

(btw I didn't downvote you)

Edit:

> but React having a steeper learning curve (JSX is harder to pick up than SFC)

I don't know.

Templates might be easier for beginners than JSX but OTOH with Vue you need to learn a lot of abstractions (eg: watchers, reactivity is not obvious, etc). I think the complexity of getting started with React is that you need to add more third party libraries plus configuring your dev tools with Webpack/Babel/etc. CRA solves that for you but it's a huge black box if you don't know what you are doing.

I will agree that with Vue you can start directly with script tags a la jQuery and that is great for a lot of projects and beginner devs.
Not actually the case, as much as you'd think. Have a look at this map that covers Canada: https://energyhub.org/efficiency/
I can assure you, that's a bug and not an intended feature.

Thank you for your feedback.
A new kind of Coronavirus infection map
Not web developer. Doesn't React and Angular have a low barrier enough?
Show HN: I created a client management platform
Show HN: KnowYourWorth – Know how much people are getting paid
The title should be: "Insights is a tool to visually explore a PostgreSQL database"
In my opinion, the parallel is Black hat seo. The parallel solution is disavowment via Google webmaster console. That concept could work here.
Twitch is a dumpster fire and an affirmation system doesn't solve any of this problem.
Look, despite all your overwrought labels and name calling, I don’t have as much personally invested in Musk’s success as you do. If he lives up to his hype, great, if he doesn’t, maybe we can move more quickly into an economic reality where people aren’t so invested in cults of personality as being core to valuations.

As to Space X, I don’t fall for the notion that their engineering accomplishments are somehow solely dependent on Musk. A lot of really talented people work there and have done some really incredible feats of engineering. If those were regularly attributed to them instead of with Musk, I would have greater respect for the whole enterprise.

Whether the direction they’re pushing things, the privatization of space exploration and it’s underlying research, is a good thing, is also a separate conversation that I doubt you or I would agree on.
Sorry, that doesn't help. I literally do not understand the notation. I do not know what — means in this context, I don't understand what role × plays here, etc.
They don't have to judge intent, just remove the traffic without enforcing a punishment.
TBH, I think the idea that the Leaf from 7 years ago is in the same segment requires some distortion of reality. The Leaf is not nearly as sporty, had a much lower range, and also had a much less reliable battery.

The modern Leaf fixes these problems by being as expensive as a Model 3, and its still slower.
Angular - oh hell no.

React - yes, as long as you don't have to setup the compiler (ie: use create-react-app) and you know javascript (specifically ES6+) reasonably well.
I highly doubt it.

I've had ~$150 sitting in my adsense account for about 4 years now because I'm unable to cash out. Their 'input bank information' page is broken, seems like my old banking information is stuck filled out and I can't remove it. Won't let me put new information in either. And the link to the help site leads to a 404.

I've tried various forms to reach a person and they've all been fruitless. Google is just holding my money hostage with no recourse.

They even send me a 'your payments are on hold' email every few months to basically say 'remember, we stole your money and theres nothing you can do about it!'. Thanks Google, I almost forgot that you're the definition of faceless corporation again.
see https://en.wikipedia.org/wiki/Heisenbug
The tangle may be novel because it's useless for a distributed ledger: thus far IOTA has relied on a centralized coordinator.

The tangle, like trits and many other IOTAisms, appear to be the perfect basis for a scam: too complicated for non-experts to fully understand yet just enough plausibility to sell it.

Even if the creators were not conciously trying to create a scam, so far it has been indistinguishable from one.

(I'm interested in a peer review of tangle as just searching for it only uncovers page upon page of marketing drivel.)
If you agree that you can say Betelgeuse is far away without someone objecting with "only in a reference frame that isn't close to it!" then you should also agree that there is an implied set of reference frames that are reasonable to use in the interpretation of comments written on Earth. In the same way that "Betelgeuse is far away" means "Betelgeuse is far away from me," the claim that "an event on Betelgeuse that we are observing today happened in the Middle Ages" means that "an event on Betelgeuse that we are observing today happened in the Middle Ages from a reference frame comoving with anyone on Earth."
They didn't. They had been saying for years that it would require a computer upgrade that could be done with a service visit, and that the service visit would be free for people who purchased the "FSD" option.
I don’t understand: Why can’t Google just count those clicks as invalid and keep the AdSense running with no ban? If Google has the ability to detect fraudulent clicks, then there is no reason to ever ban any website for AdSense fraud.
Opcode did so much great stuff: their sequencer Vision was so much more immediate and intuitive than anything else I ever tried. It was a tragedy when Gibson bought and gutted them.
Lessons from Tesla’s Approach to Innovation
When last I read up on fingerprinting it was pretty dodgy - the problem being not that it's inaccurate, but that nobody really knows how accurate it is. Apparently the professional society that analysts all belong to forbids its members from participating in studies, taking the position that it's "100% accurate when done properly" (which is clearly meaningless).

It's probably 4-5 years since I read about this, it'd be nice if things have changed.
Unpopular opinion here, but Vue is a step backwards, I feel like people confused the familiarity of Angular with simplicity.

I see why Vue was created, but I don't see why it's still around.

React has solved the complexity pain points, it's easier to develop in React than Vue now (imo), and Vue has just been copying features.

Not to mention the massive environment and cross-platform access (I don't see Microsoft making a react-windows-vue fork).

Also, if you want a job, React is far more popular (look at the hiring threads)

I would recommend Create React App using a TypeScript template.

> npx create-react-app demo --template typescript

edit: you guys can downvote all you want, I'm simply showing you the other side. I already use React, I don't care if you do or not.
> I've been using both for 4-5 years and I much prefer other libraries these days like Inferno, Mithril, Preact, or Svelte.

As a lover of React, and not having used the others you mentioned here...what is it about them you like over React?
I don't honestly care and I'm not really interested in dissecting the finer points of whether someone knows whether they're getting a placebo or not. You brought up placebos, you tell me what you think about them.

I'm in the homeopathy-is-a-load-of-horseshit camp, not the gives-two-shits-about-placebos camp.
thecupisblue >"...previously was a Chrome and Opera (but never again after I learned what the f is going on there)."<

What is going on there?
Software Developer Salaries in Japan
In cryptocurrency a nice website is negative signal, to the savvy at least.
This. I'm not saying I know much about good software engineering practices, but I used to be interested in amateur astronomy and spent time translating Fortran and BASIC code written by astronomers to C, and it was awful bordering on enraging. Several years ago I discouraged someone who called me about a job supporting supercomputing applications for scientists - perhaps subconsciously due to this prejudice.
Ok - so the search-space - all the things that are in the web - is a finite (!) space but also a "commons". If Google had not a private monopoly on the search space but it was a commonly / public held corpus - would this problem even exist? How would advertising work vs just searching?
Thanks, we have just setup the sponsorship button ️
I watched this live with a friend. We had previously watched a couple of failures, and were almost expecting that one to fail as well. We went out of our minds when the smoke cleared and the booster was upright.

It does feel annoying when rocket launches, which are enormously complex, go right and get no press, but surface in the news when they explode or fail in some way. By most standards, this launch was perfectly successful, but every time the first stages crash the press treats this like some kind of major failure.
The 'Frozen' Middle Management Problem
By "fabricate" do you mean that your design was produced in silicon? If so, that's super cool!
I had a similar situation where I bought a domain for an old blogger blog years ago.

So anyway the credit card tied to that has expired (years ago I thought).

Then Google emails me their "update your payment information" email ... and points me to a Gsuite login.

Bro (Google) I don't have a Gsuite account ... and my regular Google account has valid payment options. Every form of help just points back to Gsuite...

Blogger doesn't appear to have any of the old information as far as the domain being purchased.

I managed to get the domain registrar to help. There was no way to contact Google, it was just an infinite loop telling me to login to Gsuite.
Take a peek at Svelte as well. I've been a Vue.js guy for a while and Svelte feels like a breath of fresh air compared to it.

(...which is not a knock on Vue! I still love Vue. But I'm starting to love Svelte even more.)
> the IOTA Foundation shut down "Coordinator," a node in the IOTA network that puts the final seal of approval on any IOTA currency transactions.

Wait a minute... I thought cryptocurrencies were immune to manipulation, and decentralized?! /s
It helps focus the culture on the business over other social queues and aspects, it removes the anxiety that different social groups will have with that workplace.

https://hackernoon.com/for-inclusive-culture-maybe-less-is-m...
The bar is not "being able to navigate the world". The bar is doing so 10x more safely than a human, and currently the human deaths-in-car-crash rate is something like 1.2 per 100 million miles driven [0]. For scale, that is the same distance from the Earth to the sun, and equivalent to 4000 trips around the equator. I understand it is theoretically possible to beat this without a LIDAR but you are seriously understating the difficulty of this task when you say you just need a smart processor.

[0]: https://www.iihs.org/topics/fatality-statistics/detail/state...
I've done this before (just the laptop and an HDMI cable) and also had success with it.

It sort of wakes people up out of a traditional interview expectation and instead they now have to actually listen to what I'm saying rather than going through canned questions and answers.
Even then shape errors would require a dependent type system not found in most static languages.
It used to be a very large problem for the 2007scape streamers, I imagine it was solved with a mix of legally prosecuting serious offenders via de-anonymizing the bot networks, as well as a tighter feedback loop of reporting and banning them - effectively making it more of a hassle to setup than its worth, which is saying a lot because the types of people doing those activities have A LOT of free time.
I wonder if they're deliberate? Like if you're 100% you can land in "normal" circumstances, maybe try perturbing the parameters or input data a bit... to stress-test your algos, as if simulating wind, earthquake, different planet's gravity, different atmosphere, different rocket, engine failure...
That would be an interesting thought exercise for brains better than mine: if you are a civilization capable of building a physical barrier around an entire stellar system, what is the best way to generate energy?

I wonder if it would be something to do with neutron stars or magnetars?
AMP Stories Builder, Tools and Editor – MakeStories