skysight-inc/HackerNews huggingface dataset:
They made the change so they could build out their ad platform and make money. Which they beat estimates on revenue
Its a single digital meter.

For a few weeks we had the old style meter. It span backwards on a sunny day. So for that time period it was same rate in and out.
This seems fairly benign. What's giving it the coverage and negative feedback here is the fact that somebody call it a 'psychological trick'.

Is an ice cream truck playing music and slowing rolling down your street on a hot summer day also a psychological trick we need to guard against? Accounting for human congregations and 'appealing to their curiosity' is a part of the human existence.

Downloading junk is also a life lesson, they will learn.
How do kids have a shot at a non-fragmented attention span when companies target them like this? I'm not suggesting this is anything new in marketing, but having social media app 1 feed into social media app 2 feed into etc... I fear it's harmful to society on a whole in the long run.
This is quite impressive:

https://www.youtube.com/watch?v=USYlt9t0lZY

https://arxiv.org/abs/1705.02550

And it's solving a somewhat harder problem - it's done with no maps apart from what it's generating in real time.
That's exactly what I'm saying.

When you resale the map by the presence of commercial space, practically every store front you could buy would be within 10 min of a subway. Transit makes a city.
There is a special IBM chip Fab in upstate New York that makes things for the NSA and DoD. They don't care if things are on a slightly older process.

See also, the DoD trusted foundry program

https://www.google.com/search?q=dod+trusted+foundry+program&...
You can do anything programmatically in unity. I think professionals tend towards this. You use the world editor only for artistic expression, the spatial layout and tuning etc. where previewing layout really saves time.

For very specific effects like universe turning, you have to do a lot of code work in a niche area, but it's still quicker than building a particle engine from scratch. Sometimes you can cheat the effect in shaders or camera tranform manipulation. Or skip the effect altogether if the volume of custom code is not worth it and you are prioritizing shipping. Ask yourself, does it make or break your game?
Information asymmetry.
Games are still in need of a better language. I have some skepticism and hope for Jai. I really wish D as better C worked better in that realm, but it's missing a few crucial things. Rust asserts too much control over memory. I'm all ears for anything that's somewhere between C and C++ as an alternative to write games in.

Most new languages just don't get the things right that C++ did, which is why despite it having a ton of deficiencies when it comes to game development, it's still what everyone in AAA is using. Companies in AAA spend so much money on software to even just somewhat improve places where C++ has gaping flaws. A better language should have been developed by now and I don't even want to think about how much money C++ has cost the industry as a whole, even just purely on iteration speed.
I taught college for about a dozen years (part time on the side), and may get dragged back into again soon.

I can say emphatically, the quality of the schooling only helps people who would succeed anyways. Those that won't or can't, no school can help them. There are just too many lazy, unmotivated or simple defeatist students out there. To not be too harsh, there are many students over their head in life (debts, relationship or mental issues, etc...), also which a school can do little to help with.

Nothing proved this to me more than seeing half the class not turn in the easiest assignments.
Well, the key element, I’d imagine in such a suit would be knowledge of and active approval of such behavior.

If the executives knowingly and willfully continue to allow white supremacists and people like Alex Jones, then enterprising Twitter employees who fit a certain profile might never need to work again.
Some insight into the change year-on-year to the South Australian negative pricing; the change may be due to more active management by AEMO (Australian Energy Market Operator). Wind is now mostly curtailed at ~1.2GW and a minimum quantity of synchronised gas generators operating. This was in response to a system security scare in 2016 where the entire state experienced a 'Black System' event where we lost all power -- lights out in the entire state. That was caused by a storm taking out some primary transmission lines on top of a less-than-ideal market generation mix causing a chain of events but it put focus and revealed the bigger security issue everyone ignored -- higher risk figures were reported but nobody cared until it was a problem.

Whilst we have enough wind and solar to take the state to 100% renewable (at times) it is not secure enough to provide industrial contracts or services like FCAS (Frequency Control Ancillary Service). With dwindling industrial contracts for energy providers the generation market has gotten smaller, primarily supplying domestic load/customers. That on top of a privatised market lacking responsibility for planning ahead has left the local market in a flux. The spot market has become so unreliable that some businesses have opted for their own on-site diesel generation.

One may assume that this would mean our power prices are pretty low. But that isn't the case. It has been said we have some of the highest electricity prices in the world. In context, this has been because of waining industrial load contracts and profit focussed privatised generators. We just also happen to have a high-wind generator mix.

So whilst living in a state with a high % of renewables is great, the lack of planning in a privatised market has left everything a bit messed up. Businesses looking outside the highly variable spot market into the hands of fossil fuel generators, domestic customers paying some of the highest power prices in the world, and nobody is really responsible/accountable for keeping the lights on.
It technically also has "stories"
Very true, he has no right to use these platforms what so ever. But by allowing him to remain they are remaining impartial. If these large platforms make the free choice to remain impartial I think that improves freedom of speech. But you are correct the strict definition involves only the Governments involvement in speech.
Wow. I was convinced it was a foolproof solution. I wish I could learn more about the problems that they were worried about.

Thanks for the citation, it's nice to see the idea in action :)
Wrapping around sides isn't easy because chips are cut from a single large wafer pretty late in manufacturing. The sides aren't exposed until the end.

Besides, it won't help much. Usually when people want to shrink chips, it's often because shorter links. This means lower latency (ie faster) and lower heat loss. Wrapping or stacking doesn't help those.
For a private endeavour, whether he finishes or not is completely up to him. When he puts it out for all to see, this then changes the dynamic under which he is moving forward.

If he had said he was stopping due to life commitments or family situations, etc, then these kinds of things take priority, as they should. No problems or issues should arise from that. But he has stated that he is giving up because it now involves doing the hard yards to complete the project - this does not show him in a good light.

In essence, he is saying that once something has become non-interesting in whatever way, then he will give up and move onto something else that will hold his interest. In other words, he is committed to a course of action only when it holds his focus, but that he will happily drop it when it becomes hard work.

I really don't think that he was intentionally going out to say that he is undependable. This is what he has said though.
Day 9 is planned Check it out
What part of borgmon is considered user-facing? The client library? The /metrics endpoint?

I'm trying to think in terms of Prometheus and how it could be (is?) over-engineered.

I have never seen/used borgmon, sorry for the ignorance.
Only because rust has an unstable ABI. I feel like it'd be nice to have rust provide an explicit "rust-stable" ABI for those kind of things.
> I'm not sure how append only lists allow idea sharing in ways a database does not.

So at the software developer level of the stack, what we get are new tools for managing reputation, identity, authentication, transparency, accountability, etc.

If you think of people as a graph of nodes, these tools enable novel patterns of trust and collaboration between individuals that aren't possible today. What this means is that every institution will ultimately have to reimagine itself so as to be cost competitive in the new paradigm, HT Carlota Perez.

To give a more concrete example, think of the 2008 real estate collapse. The reason the market failed isn't because people didn't have the data, it's because no one one going to read through a 3,000 page paper print out to figure out what was actually in whatever debt tranche they happened to buy. But when you can just run a simple Python script to analyze the contents of all that debt and get updates on payments in real time, suddenly those types of systematic market failures can no longer happen. And because a big portion of the lemon market problem is ameliorated, that creates new ways to finance big capital investments that would be completely impossible today.

Think about why we weren't able to have large corporations before double entry was invented/popularized in Florence in the late 1400s, because there was no way to really know if you were making or losing money once you got beyond a certain scale. Because blockchain reduces the costs of double entry accounting by 10,000x, we can (and will) restructure all aspects of society in ways that just aren't possible currently, everything from supply chains to social networks. I think it stands to reason that blockchain is going to be the most financially important technology of the last 500 years, since imho it's the biggest innovation since double entry accounting.
But when will they learn? What if it's too late for them to claim their attention span back, as they go down the spiral of useless junk/social media? And what about the people who never learn - is it their fault? I suppose if kids/people learn to treat personalized (and well-timed) social media invitations like I treat 3/4ths of the emails I receive, it's not terrible, just more of the same, but at worst, those individuals most vulnerable to distraction/suggestion will end up even more distracted and hustled out of their money.

I understand that it's up to people to be their own judge, but people en masse are vulnerable to all this marketing stuff. This in particular just seems somewhat more invasive.
True. I guess I was looking at the total purchase needed to cover all shares.

If there aren’t enough shares available to cover, could the price exceed $420?
Alex isn't wrong. But I don't think it's blockchain. It's decentralization in general.

For example, I want to release a tool that can mod old ROMs. I cannot legally sell this. This is a new idea, I'd like to make a living with it, but I can't. And why not? Because the concept of IP has turned us into servants.

Meanwhile you have youtube series like Freeman's Mind https://www.youtube.com/watch?v=5SQhfkpX9bc making a killing, and I'm preeeetty sure he didn't ask Valve for permission. Nintendo is possibly the most litigious game company in history, and will aggressively shut down anything remotely connected to any of their characters. The whole situation is completely fucked for artists, and decentralization can solve it.

Unfortunately it looks like I'm born a couple generations too early to benefit, but at least my kids might.
FPGA’s & Quantum Monte Carlo
It's not a bug. Google doesn't allow similar looking emails to exist at the same time for gmail.com for security reasons.

e.g. johnsmith@gmail.com and j0hnsm1th@gmail.com aren't allowed to exist at the same time. If one was created first, you are not allowed to create the other.
So... force non-EV owners to subsidize your driving choice?
The Windows 10 situation is no different to that for 7/8 - No chance that it'll overnight transition to being 'as a service' for a charge.

Instead what'll most likely happen is the next releast of Windows desktop after 10 will be set up from the start as a service offering, and at the point where people sign up for it the ongoing charge aspects will be spelled out very clearly, including in the Ts and Cs. It'll be similar to how Office switched to the Online version - Superficially little change in the product, but clearly delineated with a separate deployment, branding, and versioning.

It can only be this way, because aside from the 'stealth' upgrades' that some 7/8 users encountered, a significant number of people bought windows 10 licensing, at retail. It would be a PR nightmare for Microsoft to attempt to invalidate ongoing OS usage rights for their Windows 10 user base, and they're not ignorant of that fact.
Let's make it sample size 2 (include me).

I have been Android developer since ~7 years and I finally moved to iPhone ~2 years back with iPhone SE (mostly because it was the only sanely sized as per my needs and taste) and I also got the iOS 11 upgrade with the rest of the world and will get iOS 12 again in sometime.

My experience on iOS has been a lot smoother than that on Android. It almost never crashes esp. when I compare it to my Android experience of almost 6 years where crashing apps, frozen phone felt like a feature. Upgrades were a never fulfilled dream and sometimes promises (like Moto's). Unless I bought a real costly phone I'd not even hope to get an upgrade and if it wasn't something like Nexus (and now Pixel) or something like an OnePlus device I'd not even except an upgrade let alone timely upgrade.

I stopped missing back functionality out of an app exactly on day 3. I hated every browser on Android including Chrome. I had moved to Safari on Mac and iOS Safari experience is superior to any browser I had tried on Android.

Yes, it's been a compromise and my comment might seem like a convert's zeal (though I do hate Apple's ecosystem lock in of things like FaceTime and iMessage and other things) but I also no longer want to tweak my phone - root it, run mods, run XPrivacy, hope for a "maybe" upgrade", hope that a security patch will be sent to my phone etc etc. I am done living on the edge.

However I also must add that if someone isn't using Macs and other Apple devices and don't want to change just to use an iPhone (I wouldn't) then using an iPhone might not be as convenient.

By the way, I am still an Android developer even though when I dabbled with iOS dev for sometime and tried Apple's developer ecosystem I realised what a piece of garbage I've been using in Android Studio but that's entirely a different matter.
Does HN qualify as "social media"?

We are not anywhere near "Peak Social Media". Otherwise investor valuations would not be what they are.

Even discounting they can predict the future, Zuck hasn't even got started on his VR/AR "ready player 1" social network dream yet, decentralized social media hasn't had its try for the title yet, and the non-social big 5 are still waiting for FB weakness for their chance to strike with something new.

Not to mention whatever comes out of the BRICS countries that may be some innovation over SV social media tech.

This baby still has a lot of miles left in it, I think.

Fundamentally, people's desire for distraction / convenient "human connection" has not yet been sated. (Will it ever?)
If you want to criticize the entire field of neuromarketing, fine - it's an interesting discussion to have.

But I agree with parent commenter in that let's not pretend Facebook is doing anything unique and/or the only ones doing this type of stuff.
You will probably find an x86_64 port of xv6 on GitHub. IMHO, there is nothing terribly special about x86_64. The goal of xv6 is not to teach 64-bit computers, but to cover operating system basics (primarily multitasking, virtual memory and filesystems).
Frau Farbissina: We have developed the perfect assasination weapon! A silent glider capable of Mach 0.7!

Scott Evil: Great, now we just need to get the Venezualan President to give a speech at Torrey Pines or the backside of some other world class dynamic soaring hill...
"Buzzfeed uses a psychological trick, to get hacker news readers to click on a link about a teen using a psychological trick to get downloads."
I've been using Upwork for side gigs since it was Odesk. The tracking system (which has scarcely changed in 5+ years) has always seemed fair and flexible to me. the tracker works well cross platform.. I can move from OSX to Win10 to Ubuntu (previously they supported Debian, and in the past I've managed to get it tracking successfully on Slackware) .. minimal downtime, good communication from their engineers. Being able to selectively trim the fat from my diary in 10 min increments on Sunday night is helpful in preparing clean weekly reports and reviewing my own workweek.
I’m still bummed that Python took this direction. Maybe introducing new keywords into the language for event loop concurrency was Python’s way of satisfying “explicit is better than implicit” but i can’s shake the feeling that callback passing and generator coroutines are a fad that is complex enough to occupy the imagination of a generation of programmers while offering little benefit compared to green threads.
> convert CSV to sqlite, several other examples

I am the author. I posted it on reddit to get some early feedback. I was hoping to post to HN as show HN after finishing everything.

> In less than a 100 chars, you can generate truly random passwords.

I could have used the secrets module. However, IMO, using random to generate passwords is fine. Your password needs to be sufficiently random, not cryptographically secure.
It's a manufacturing limitation. Integrated circuits are nearly universally built via photolithography [1], which only makes flat 2D layers. Stacking many, many layers for 3D circuits is feasible; building layers on different sides of an object would require re-engineering every part of the process, including the use of large silicon wafers, for a much more complex process with negligible (if any) benefit.

[1] https://en.wikipedia.org/wiki/Photolithography#Basic_procedu...

edit: kragormonkey beat me to it!
A microwave magnetron and a satellite tv dish...

900-ish Watts of 2.4GHz will upset most off-the-shelf drones at quite some distance...
I see they have not mentioned the methodology of the said psychological trick anywhere
Recently twitter was auto-suspending everybody who had "Elon Musk" as a subset of their name, including parody accounts such as "Italian Elon Musk" or puns involving the name. Twitter goes out of their way to prevent anything resembling fraud reguarding the blue-checkmarked accounts, yet if you have one, you're able to spew as much bullshit as you want.

Who gets a blue-checkmark is a rather arbitrary selection process, and Alex Jones retains his despite launching harassment campaigns against Sandy Hook victims. If you don't want to suspend the account, why not take away his coveted blue checkmark?
I was hoping someone who had researched this issue would answer, but since nobody else is answering at all, I'll offer you an unresearched answer about the ordinary use of the term in the industry.

Any Turing-complete language can do any information processing that any other can do given infinite time. If you wait long enough for it to finish, the same inputs will produce the same outputs.

So, "expressive" can't mean "capable of expressing things other languages can't" in an algorithmic sense. So then, in what sense? In the mostly subjective sense that the language makes it relatively easy in practice to specify a relatively wide variety of algorithms and data structures with the built-in language itself.

For example, a language that requires every element in an array to be of the same type and the index numbering to always start with zero would be less expressive than one that allowed elements of arbitrary size and index numbering that started with a specified value. With the former, you could still solve the problem by various means, such as using "void pointers" in the array (a void pointer can point at anything, so an array of them can point to any collection of arbitrary things), or by wrapping array access in a function that converted your index numbering to the approved zero-based numbering.

So, you could do what you wanted with either language, but one would make you build the features yourself while the "more expressive" language would have a much easier built-in way to do it (to "express" your design preferences.)

Expressiveness is subjective, because "relatively easy in practice" is in the eye of the beholder, but like "good" restaurant food, there is some amount of general agreement.

So why wouldn't every language be as expressive as possible? Because some things that are easy to express are bad ideas. You may accidentally tell the machine to do something the hard way without realizing it, because it was easier to write. Some people would prefer a language that is in a sense only half built, which they then customize with careful specifications. After all, any function that you write yourself becomes very easy in practice to use after you write it. Others would prefer what is called "batteries included" languages that have lots of pre-built functionality, since even if it is not fully customized, it will often be good enough.

Maybe that will give you a start at understanding the admittedly vague and subjective meaning of programming language "expressiveness".
Nope, one time throw away email account. Never used it before, never used it again.
I'll bite: tries were (and are still?) used for longest prefix match lookups on IP addresses in forwarding plane software and hardware. I've actually seen and worked with tries in real, shipping, working hardware/software.

e.g. see https://vincent.bernat.im/en/blog/2017-ipv4-route-lookup-lin...

Later TCAMs came along for hardware lookups.
Snapchat's Source Code Published on GitHub
You're implying that:
- only women will take care of kids
- daycare is as expensive as in your place of origin. (in Tokyo there are public daycare schools, and you have preference for entering if both parents work)
Nothing prohibits backporting Cyanogen/Lineage permission controls to previous releases.
I did have my phone with me. Did not log into Facebook at all with my real account at the computer before making the fake account so no cookie.
Most of us have side projects that we can be troubled by. We also don't put them out for everyone to see, nor do we say publicly that we are giving up because the hard work is now upon us.

I have lots of side projects that I may live to see finished. However, any that I say I am working on get assigned time to move them forward - they may take years to complete, but they will be worked on over time.

From my perspective, he would have been better off saying that due to time constraints further work will be done when he is able to allocate time and leave it at that. There are plenty of projects that only get updated irregularly over years and can have years between updates. That's fine.

However, if you stop a public project because you just don't want to handle the hard work now involved, that becomes something different. You are making a public statement about your character which you probably weren't intending.
Tesla charges you for time your car is at the charging station but full. They do it to encourage people to park their car elsewhere and make the charging station available to others.
The point is that let's see a "blockchain organization" (like the DAO or something) succeed first before scaling it up, you know?