skysight-inc/HackerNews huggingface dataset:
Sure but Im not sure how your example is a security bug and not a normal bug? I guess if the web page was also processing untrusted data?
The major obstacle is that the sunlight falling on the entire surface of a car does not contain enough power to run the car for a typical amount of driving (even unrealistically assuming no shade, no clouds, world record solar efficiency, etc). So it doesn't solve the problem of needing charging stations.
(ASK) Learning design as a developer
Hello HackerNews,

I'm a full-stack engineer who has started taking on a product management role at my start up for a user facing application.

I'd like to embrace the product management work, and part of that seems to be spending a lot more time thinking about design (and working with our freelance designers).

Does anyone have recommendations for resources, whether they be online classes, blogs, or events (Berlin based), where I can start giving myself a design education.

Cheers
I think it mostly means that identity-mapped objects which may be expired aren't really compatible. Of course, one could always

await session.commit()
user.name # BlahError: Object not loaded

# correct
await session.commit()
await user.refresh()
user.name

This might actually make people more actively avoid SELECT n+1, since lazy-loading would error out by default or require an extra await.

Another thing that might not be completely obvious, but sessions and their objects (session×objects = transaction state) are never shared between threads, similarly it would be unwise to share them between different asynchronous tasks.
Given how efficient robots are getting these days. Cleaning panels is not that hard.

And yeah, Deserts work well given how predictable the weather is there. Don't forget consistency is an another factor.
I've been in these 'advanced' societies, and often they have a lower rate of bachelors degrees (with lower requirements) than the US. They track individuals early on to non-college career paths.

Also, the quality of the education is not the same.
A friend of mine had a startup aiming to do that in Singapore: optimised learning by frequent recall of byte-sized factoids (comprising a whole coherent subject area though) with a targeted success rate (similar to the SuperMemo spaced repetition method). It was called TokTol (Tree of knowledge, tree of learning), and produced some nice study units (mostly adapted to the Singaporean high school curriculum in the sciences).
User banned from Das Keyboard forums for telling people of open-source drivers
> any president would work with a divided congress and compromise to get stuff done

It's funny that you say that because in France the house is often divided, but one common way to get a law passed is put a vote when most representative are absent, except those of the preseident's party.
100 Scrum Master Interview Questions and Scenarios
Globally Apple Music and everyone else is significantly behind Spotify
Thank you; just had a "a ha" moment too! Very insightful.
Not to mention the Google Effect, that's why I guess is useful to study from books I think.
I'm half way through Google's crash course on ML which I think is helpful. As a machine learning field guide, I also find Andrew Ng's short paper series Machine Learning Yearning helpful. I watched the first FB video and didn't feel like they added anything particularly interesting. It's almost like they feel obliged to put something out there under the FB name.
This view is a bit better: https://0xax.gitbooks.io/linux-insides/content/SysCall/
Not necessarily obsolete, just uncompetitive. Many of the concentrated thermal systems can meet 30% efficiency but they usually are more of steel and plumbing projects than solar projects. On top of the high initial capital cost, they have higher maintenance as it is a system of high temperatures with moving parts.
Tapigami is the art of applying imagination to tape
What real world value do short sellers add? Owning a stock used to mean that you invested in (a part) of a company. You risk your money to get some of the real world gains the company hopefully makes.

Now, the stock is the product, not the company. It's become a game in itself. It adds nothing to the real world outside of finance.
> Spawning a thread may be complex, and thinking about how the threads are scheduled is often complex, but what each thread does can be very simple

And that's how it starts, and in the end it's New Year's Eve and you're somehow, again, debugging a deadlock.

> green threads

yes please
The fact that on the equator, at noon, you get 1kW of power for every square meter of surface. It's much much less elsewhere in the world. Then the best solar panels are about 40% efficient. Then the surfaces that could actually be covered by solar panels on a car are not that large, and you begin to realize that you could never recharge any meaningful amount with solar panels - we're talking couple miles of range for a day of charging.
Damn those untrustworthy "overseas" people, the only trustworthy people happen to be born in the same place I was! (Wherever that is)
You're extrapolating your own care for this topic to all of Apple's customers. You've done it all over the discussion and it massively overestimates how much people care about this. If there's anything the last few years taught us is that Americans are quite immune to outrage and scandal. Your example of Macbooks and USB-C is hilarious. No one outside hacker news actually cares.
Two points, one more "editorial" than the other:

First, the person you replied to didn't say that they didn't have it inspected and didn't have to meet code. I just perused San Francisco's municipal ordinances. They follow the same ones I've seen elsewhere. The homeowner or lessee of a single-family detached house is allowed to pull permits on his or her own authority and do the work. The work must still follow the same inspection process from the city and must meet all relevant codes. It is not just that the tenant could slap wire wherever he or she chose; the relevant rules would still be followed.

Second, and this is the editorial part, why do landlords--at least the ones I read on the Internet--have such an adversarial relationship with tenants? "My property," "what you did," "violation of the lease," and so on. The tenant is the one making the money for you; why immediately assume bad faith? If you're going to be all legalistic about it, when you signed the lease, you signed over most of the rights for "your property" to the tenant. Perhaps that should be a more harmonious relationship?
Oh we want them alright. But they are still far too expensive. I recently bought a brand new VW Polo for about £15k, you just can't buy a hybrid car for that much. And any price difference with a hybrid pays for years of petrol for the Polo - so why bother?
I guess Feynman technique needs to be used in a record time. I find it very time consuming, I just do it after learning something but I don't want to spend too much time on it.
Storage heaters are common in many parts of Europe: https://en.wikipedia.org/wiki/Storage_heater

They already work on this principle, more or less: heat up overnight when electricity is metered cheaper, then discharge during the day.

There are several companies working on making "smarter" versions that can switch on and off in response to real time data.
Sounds a lot like me a year ago.

For the past eight years I've been mostly working as a .NET developer, with my last two roles being senior roles with some form of leadership. If I stuck with my last job I would've probably been in a leadership role at a large agency, but I wanted a change.

I, too, would read HN most days, and would feel a hint of "imposter syndrome". It was great enough that I decided to teach myself Python and Django. Working in another language when my life was strong-typed compiled languages felt odd, so instead of fighting the urge I decided to work somewhere that would hire me as something other than a C# dev.

So, I joined a software house that does a bit of everything. Since joining I've worked on a mixture of Ruby, Java, Python, and Node projects in the last six months, and there's opportunities to pick up pretty much anything that I feel I can roll with for a project.

It's been tricky going from being experienced in one language to being a newbie in another. When things work the way you expect, new languages are fairly easy to pick up, but the pain points or differences will bring you back to the days when you were struggling with C#.

I think imposter syndrome is more common in .NET developers than other groups, mainly because the community is so secluded from others due to its heavy use of Windows and its own tool set. Also, there's the stigma of it being a big-business language, even though many .NET devs will go their entire careers without working in an enterprise setting. From my experience, a .NET developer is no less a developer than those in other languages, but I will say that it's very easy to be comfortable in a single stack. Giving something else a try will reduce that comfort, and you might learn a few things that help in both stacks.

So, in terms of missing it, it depends on what you feel like you're missing?
Can you give a link that corroborates this? Because this was distinctly not my impression after reading Tesla’s press release.
A Short Course in Cyber Warfare by Thegrugq at BlackHat Asia
Want to know something else that is fun about the concentrated thermal projects?
If the sun is not available for long periods of time and the fluid cools down too much they have to dump energy into it to prevent it from solidify to point of overwhelming the pumps capacity!
Also interested, would love to sign up if possible :)
Few cars reach that, of course.
+1 for RQ, it's so much cleaner
That's nitpicking on language, in context I am clearly referring to the monetary value of the respective market share. That can be calculated even for a zero revenue company, unless the plan all along was to operate Instapaper as a non-profit and forever offer the service free.
The above examples are also disclosed and the reasoning explained.
Wait. 10 years is seriously the MEDIAN time to graduate an english lit. PhD?

That's awfully long.
How to Make a Quality Advertising Video: 10 Tips
University enrollment is a zero sum game, but not everything is. Positive discrimination in a zero sum game will indeed result in negative discrimination, but not by virtue of discrimination being subject to Newton's Third Law.
I quit news entirely. I only get my information about current events through headlines on Reddit and HN, which I avoid clicking. Or through conversation with colleagues and friends. Or through books.

I blocked all news sites on Facebook and unfollowed all friends who tend to spam links. I replaced them with topics of personal relevance and interest, or simply stuff that makes me feel good.

My life has improved dramatically since starting this news diet. I no longer carry this burden of disdain and frustration towards friends and family who support Trump. I no longer see the USA as a hellhole or the world as such a violent scary place. I no longer feel personally responsible for improving the world by starting arguments online or in-person. I don't get distracted as easily or waste quite as much time.

News is not making you smarter, happier, a better voter, anything. Most news is nothing but a series of facts that have been filtered and selected for their clickbaiting, enraging, shocking, fear-inducing powers (to show you ads). They have nothing to do with the world you yourself live in and experience every day. Quit news.
Even before smart metres, NZ has had a ripple control system since the 1950s which sends signals over the electric lines to your circuit breaker so the utility could remotely turn domestic hot water heaters off during periods of high demand. The technology is pretty simple, you could reverse it to turn appliances on when power is below cost.

http://www.oriongroup.co.nz/customers/load-management-and-ho...
It is optional however and you can use custom allocators to get around it.
I chose LLVM from the start since I knew some of the challenges that interested me couldn't be done at the C level -- or rather it'd be more complicated at that level than at the LLVM level.
GoBeansDB – High performance distributed object storage server from Douban Inc
I have no idea how any of that is unique to Lisp or lambda calculus. If you want a tree or graph structure in another language, you'll have random access of nodes in memory, too.

If you want to manually optimize such a linked data structure on top of an array of node structs using offsets, or hash tables, or whatever, you can do that in Lisp or any other language as well.

Any form of non-serialized memory access will penalize you in today's memory heirarchies, no matter the language. Care can be taken in any language to have cache-aligned data structures and preprocessing to attempt to linearize the most common access patterns, usually with preallocated arrays. But generally that level of fine-grained microoptimization isn't needed, and basic data structure best practices are language-agnostic.
This type of learning, combined with applying the knowledge learned, is easily one of the biggest lifehacks I've encountered.

Growing up, I (falsely) internalized that I somehow had a hard time learning languages. However, with the help of Anki, that has an algorithm based on SuperMemo, I realized that this wasn't the case - just that the traditional textbook methods weren't for me when it comes to cramming in "arbitrary" information.

While living in Japan, I used Anki to supplement my recognition of kanji. I averaged roughly 7 minutes of studies for a year, internalizing the meanings and readings of roughly 1000 characters with a 95% retention rate.

Judging from my peers, the only ones that managed to pick up this volume were those that studied the language full-time. Of course, they learned the language overall at a much higher level than I did - this methodology purely focused on the recognition aspect.

Naturally, I got to put the characters to use living in the country, and I also spent time making up mnemonics for each character. Your mileage may vary.
Isn't Haskell somewhat like that, due to being lazy by default?
Why is this useful? I'd rather like to see a list of websites that someone needed to visit but couldn't because of GDPR.
SpiceJet to expand cargo business; soon to launch freighter service from
Finalists for 2018 Zambezi Prize for innovation in financial inclusion announced
which is precisely why it's so important that them judicial system does everything in it's might to get the out of "it".

currently, the american judicial/penal system seems to have the opposite effect. I dare say a underlying factor has to do with prisons being profit-driven, which is essentially a incentive for them to not rehabilitate inmates (cause then they wouldn't have repeat "customers"!)

you say yourself that it's different in Scandinavia. Why is it so? the culture is different, sure, but not THAT different. We do have criminal gangs here, though to a lesser extent to be sure. how come?

I suggest the reason to be that rehabilitation of criminal works, whereas incarceration does not. There is some data to support this idea, albeit not enough to be conclusive. it would certainly be very interesting to see such trails carried out with american inmates in any scale.
AKA: list of websites whose habits regarding your personal data are so shady, they're literally illegal in large swaths of the world.
It always seemed odd to me that an American company tries to use an ostensibly German brand name to imply quality, instead of going for Made in US. Of course, they don't make these in the US... they're made by some contractors in China and/or Taiwan.
Sign Language – Part One: Understanding Sign Cabinets
Ask HN: As a candidate, what attracts/repels you in a job interview?
Interesting that there are quite a few news websites in there.
GDPR is better for users overall, but due to websites not willing to reduce their user tracking practices some news sources become less available.
Apple may be forced to switch from Lightning to USB Type-C
Random two I tried loaded for me. I’m in Switzerland, though. Maybe it makes a difference?
It is harder than you might think. Not all dirt adheres the same way. Dried bird dropping are significantly more resistant to abrasive cleaning than settled dust. On top of that the opacity is much more problematic for the cell as it creates a resistive hotspot.
> What's happened is that most of the major social networks only hire and promote people who make decisions primarily based on analytics

Few years back there was a similar company called Zynga. Analytics was its secret of success as well as demise. Snap or FB is on the same course but with an evidently longer life span.
Apparently, posting this link gets you banned: https://github.com/diefarbe
How to setup your development environment for your React projects
The point is that their character is reflected by what they do. If they say that the work they are doing is looking at a specific problem and when they get the answer then the work is completed, we can see that completion and can say they have achieved their purpose. If on the other hand they say their work is for a much broader area and then they say that they are giving up because it is just too hard, then they are saying something else about their character.

It is a matter of what expectation they are creating and what they say they are trying to achieve.

I don't have any problems with someone creating a language to see what they can achieve with it. If they find it not doing what they need, they can move on. However, they can ambush themselves by the creation of a project that they claim is bigger than what they may actually have in mind.

I have lots of partial language designs to test out specific ideas. Many are incomplete because they have shown that the specific idea I was testing is basically flawed. The information is available to those I discuss this with for them to investigate in their own way. They can see the lessons I have learned, especially about the failures I have come across. But they know well that the work done is both incomplete and was created to test out one idea or another and may or may not be of any use to anyone else.

My discussion point is that the author could have handled himself better without reflecting on his character. Essentially, to say it is now too hard to keep going because it is tedious, boring or just too much effort required doesn't reflect well on him. He could have handled that a lot better and still put everything into a close down mode.

> > Most of the work that most of us have to do is not exciting, not learning new things, not even interesting. It is just drudgery that needs to be done to get to the eventual goal that we started with. This is life.

> There's nothing good about this, nor anything good about reinforcing it. Godspeed to those who can avoid it.

My question to you - do you have a plethora of servants to do all your drudgery work? Who cleans your toilet, washes your clothes, cooks your food, sweeps your floors, mows your lawns, changes your children's nappies, and so on and so forth? Who writes your correspondence, enters your passwords, writes your code, drives your car in traffic?

Far too often, people are taught today to skip the tedious, the uninteresting and the hard boring work and someone else has to come along and clean up after them.

I am not judging that he dared to do something, I am highlighting that the way he has stopped his project reflects badly on him. Whether he starts a project or stops that same project is up to him. It is the reasons he states for that start or stop that reflect positively or negatively on him.
How to get blog subscribers to read your new posts?
Ask HN: As someone hiring, what do you look for in candidates in interviews?
Wallonia has at least one pumped hydro that I know of.

There were plants for a 'energy island' 300MW hydro plant at sea, near the large-scale wind farms. The idea is the same, pump sea water up an artificial horse-shoe shaped island. A nice bonus is that you can play with the tides as well. The height difference does not have to be great, if you can compensate with a large surface area.

As far as I know, those plans were shelved. A quick googling says that similar concepts are being considered for interconnected dutch/danish wind farms.
I also initially thought the same thing. Page two of "Parallel and Concurrent programming in Haskell" maybe says it in a nicer way:

>A parallel program is one that uses a multiplicity of computational hardware ....

>concurrency is a program-structuring technique in which there are multiple threads of control...

(a pdf can readily be found with your favorite search engine for the full extract :) ).

I would much prefer to see a precise, rigorous definition and then examples (or eg and then defn is also acceptable), instead of just a list of examples. Examples help you understand a rigorous statement. But, if you only give a hand waving explanation for something, I think it just creates more confusion in the end, as you never know exactly what is correct. It's leaving it open for ambiguity.
Because you can now have your own means of survival as opposed to depending on someone other (such as "state" or "husband") and possibly being booted from time to time from that dependence together with children.
Doesn't look like I'll need to visit any local American news website anytime soon anyway.
Do Caltech's free online course "Learning from data" to learn ML in a principled way. You will get the answers to all those questions and then some. You basically need to learn some basic theory and concepts (linear models, non linear transformations, vc dimension, learning curves, regularization, validation, etc) much more than tools first to deal with those questions. The professor in the video lectures is excellent
Why are they MIT licensed? That's a weird license to use for art assets. Why not Creative Commons?
If you're looking for a high quality cherry switched keyboard, Das was already company you wanted to avoid - and now possibly even moreso.

Das is definitely a "brand over product" company and the market is flooded with much better alternatives, eg Leopold, Varmilo, IKBC, Vortex, Filco, etc.
Such a lazy and stubborn approach to just ban EU users to protest GDPR.
But nonetheless most people don't commute so far. The average commute time in the US is 26 minutes (https://www.afdc.energy.gov/data/10801), so probably less than 30 miles (each way I presume). And that amount of charge is easily done in an eight hour working day on a normal domestic circuit, no special charging infrastructure is required just a pole with a normal socket on it at every parking bay.
Currently a US citizen living in Spain, I hit these decently often looking up news articles that look interesting about things in the US, but stopped short by the notices about GDPR. I'd be curious if some of the newspapers eventually comply after several court cases defining some details on how it is treated-- seems disproportionately higher for newspapers; anyone know why? other than their audiences don't tend to be in Europe?
The problem isn't "sharing" the circuit, the problem is that the EV charger wants power, as much power as possible, and the circuit to that garage has been sized to allow for just enough to run a bulb and some trivial electrics like a door opener. Say 150W.

If you divert that 150W to an EV charger, so little power will make no perceptible difference to the charge overnight. Maybe 3-4 miles per night. And in fact a smart charger might conclude the circuit is faulty and cease charging altogether at this very low input.
During the cold war, DEC engraved in the VAX chip the following words in Russian
I'm not sure that was the intention.

There is another trend where you would name it "Le Keyboard"