skysight-inc/HackerNews huggingface dataset:
I shared it primarily because it is an open-source UI project managed by Microsoft that has to support an "API" that is cross-platform, but it also meets this portion of your original criteria:

> as long as you can host the language a given UI framework is built in, you can use it to create UI elements in whatever platform you want

(The work has already been done to host React/JavaScript cross-platform alongside .NET: see Edge.js http://tjanczuk.github.io/edge/ previously mentioned elsewhere in this thread. http://www.hanselman.com/blog/ItsJustASoftwareIssueEdgejsBri...)

As an aside, I recommend you include some details summarizing reasons for rejecting existing solutions when initiating future discussions so all participants can begin on the same page.
Interesting! Do you know if they kept up with this? I'd love to see a decadal retrospective. This seems like such an obviously good idea, but I'd never actually read about (or considered) this before.

It really does seem like something that would heavily incentivize understanding. On the other hand it also seems like something that could, inadvertently, emphasize in-and-out learning. I always view finals as an assessment not just of skills, but retention.
> Or, in other words, "|" in the shell is "." in Haskell (with operands reversed).

Well for real power you also throw partial application and arbitrary sub-lambdas / case-switches / let-binders into this mix and now that basic 'pluggable' composability truly shines =)
> IMO the real value is in CLI applications that can be embedded in a GUI, but are embedded transparently, in that the GUI can be scripted by simply scripting the underlying CLI.

This is where your CLI application becomes a de-facto API and the wrapper has to anticipate and handle any output from the command. It's an astonishingly brittle system (have fun using any GUI around CVS) to the point that in many cases the GUI doesn't actually wrap a CLI application, but instead uses a library (e.g. most Git GUIs probably use libgit2 instead of calling the CLI). Libraries tend to have better designed interfaces for other programs, you don't have any problems with shell quoting and you don't try to shoehorn an interface for users into one for programs.
Nothing.

If Microsoft (or any vendor) wants to sell security, they have to be responsible. Then they have to sign the drivers.

Yes, it's a whole lot of Single Point of Fuck, but that's what it takes. Hence we have the CA model. We have a "few" trusted authorities.

This could be made into a reputation market thing. So the user could buy security from a vendor. If a vendor is too strict, it'll have few users. If a vendor is too lax, we need a negative signal to penalize its reputation, maybe IP packets should contain a sort of fingerprint of the vendor. So if we see a lot of spam/DDoS from a vendor, it should cost them.
Hm, I've politely ignored bitcoin for a long time, but I live in a cold climate and do make some use of electrical heating. Is there a good user-friendly miner setup I could use to supplement a space-heater? I assume a low-power linux box running some bitcoin-oriented package with a bunch of asics shoved into the USB ports?
For those in the SF Bay area, the Chabot space center has a lot of old Soviet space hardware -- including a training capsule like the one in the picture at the top of the article.
A Net Before the Web, Part 2: Service to Community
Ethereum mining put my apartment in SF to about 88 degrees last summer.
He lived in a house like this?

https://vignette3.wikia.nocookie.net/simpsons/images/1/18/Th...

Your description makes it sound like the most bizarre mixed use building. Townhouse/industrial equipment shed/warehouse is quite the combo. I can't imagine how they classified that for tax purposes or what the land was zoned for.

Assuming the actual emitters were high above his head and fairly directional then it probably wasn't a health nightmare, the heat would have mostly been waste heat from transformers, but it's probably not ideal.

What did he do in the summer? I guess it's school so he wouldn't be there for the hottest part, but there is still part of August and September as well as May and possibly June.
If its the one I'm thinking about, its a lady who basically tweeted, "Going to Africa. Hope I don't get AIDS!".

edit: https://www.nytimes.com/2015/02/15/magazine/how-one-stupid-t... maybe?
> He had the right to destroy the work since it was his and in his property

Probably should add to that " and he destroyed it in a way that did not harm the reputation of the artist".

This was in France, which has some strong moral rights for artists, including a right to respect of the integrity of their work (droit au respect de l'intégrité de l'oeuvre) which prohibits modifications and mutilations to the work that could harm the reputation of the artist.

I also found something that suggested that in at least some countries the right to respect of the integrity of the work requires that before destroying a work you have to offer to let the artist take it back, but I don't know what countries that applies to.
> An ultimate antithesis to Apple's past leadership in design.

Design leadership has been the same for a long time...

https://www.apple.com/leadership/jonathan-ive/
Twitter posts a new version of its rules
It's also reminiscent of tracking payment fraud. Algorithmic approaches are potent, but they're not a stable fix when your problem is adversarial and open-ended - scammers have nigh-unlimited time to hunt for new angles.

As I remember it, that's a major piece of what got Palantir started - PayPal's fraud-fighting system tracked known attacks algorithmically, but they needed visualization tools to locate new attacks.

That said, there's definitely an argument for attacking the ease of creation and longevity for bot accounts. Payment scammers are an endless problem because they profit on individual wins; bot networks need some sort of protracted presence to influence people.
The bitcoin protocol is somewhat at odds with the desired goal of distributed mining. Only 1 entity gets the reward of mining a block, and only 144 blocks are mined per day. You are encouraged to join the strongest pools to have the highest chance of making money. According to blockchain.info, the top 6 mining pools control 75% of the market.

https://blockchain.info/pools
Probably LISTEN/NOTIFY. I explain in detail how I migrated from RethinkDB to PostgreSQL using LISTEN/NOTIFY + tons of additional work here http://blog.sagemath.com/2017/02/09/rethinkdb-vs-postgres.ht...

I've continued working on this codebase, even pushing commits this week like this one: https://github.com/sagemathinc/cocalc/commit/c20a62446b6e43c...
Absolutely. And when dealing with nuclear weapons (i.e. Specials) they are the only tools authorized. Nylon and the like.
so...what _is_ leonardo...
I use the command line a lot for web dev but wouldn't say I was a real power user.

Pain points for me are discoverability and ease of making dangerous mistakes. I can't remember the command for every useful utility and it's very easy to accidentally break lots of things. Great power comes with great responsibility and all that.

What tools do you use for auto-complete-ish features on the command line? or anything to generally make using it easier.
Norman Thompson has a J book I'm reading and it is mind melting.
>There is, after all, no fundamental reason a GUI could not be designed with the goal of reification of interaction in mind; it’s just that it is rarely done in practice.

If we have to search for an underlying reason, it's that most GUI interactions by most end users don't need reification and therefore, that code is not put in.

If the GUI has obvious needs for reification, the programmers account for it. Two examples that come to mind are computer chess games, and software audio workstations.

Many computer users who are comfortable with UNIX command line will nevertheless "move chess pieces" by clicking and dragging the piece from one square to another. However, virtually all chess programs still record the algebraic chessboard notation of each move and the players can see the tally of moves scrolling on the side of the board.

The other example has music producers mixing a song. They will adjust the sliders/faders of volume panning and the software will record their moves. It's known in the trade as "mix automation". When the song is played back, the software makes the sliders mimic the same moves. The automation in "reified" into a time graph[1] such that one can move the nodes around to fine tune the movements more precisely than the fingers did in real time.

As for other GUI applications like typical business data entry screens, etc... most GUI toolkits like C# Winforms, C++ Qt, HTML buttons, etc do not include a macro recorder in the default event loop. Therefore, to "reify" the GUI in the same fashion as chess programs or the audio software requires grafting data structures and programming extra code to "record" the button presses into a timeline. Programmers won't do this unless there's a customer need for it. (E.g. Photoshop lets you reify the GUI as "actions" for later playback")

[1] example yellow line graphs the fader or knob changes: http://cdm.link/app/uploads/2014/06/logicmixing-640x399.jpg
And steel sheathed with plastic. The end still conducts, but that's not usually a problem.
the enemy of the good is the perfect.

There is no "objective" news; people will always have different ideas of truth; however, i think in this case it's easy to discern a difference by the objective of the actors.

Some actors are purposely attempting to distort colloquial understanding via persuasion and misinformation, others are attempting to describe that colloquial understanding to the best of their abilities.

Our modern shortcoming is that we've just lumped all of these things under the shorthand "News" and thereby implicitly gave them all the same credibility and importance. It used to be that the Editorials and Opinions were clearly denoted and segregated in the newspaper... not anymore.

Though we may disagree on the semantics of what constitutes #realnews determining whether someone is attempting to describe the world through the prism of their own perspective or proactively trying to persuade others to think the same as them is pretty easy to see.

We can get mired in the idea that nothing is perfect, so why bother, or we can make the best of what we have & understand that it will never be perfect.

(apologies for the offtopic nature of this diatribe, this is something I've been spending a lot of time thinking about lately)
My comment from a recent thread about Sway:
https://news.ycombinator.com/item?id=15508993

/s/Flurboska/GenericPhrase

"New version of Pandora Nexus released."

Great - is this any relation to the 2 Pandoras or the several Nexuses? Does this play music on my phone or move assets into a VM? Neither, it syncs bookmarks between browsers.
How an iframe is generating us $5,000 in recurring revenue
There are a number of well done municipal internet projects around the country that have done just that: Chattanooga, Tennessee; Longmont, Colorado; Salt Lake City, Utah to name just a few.

For more: https://muninetworks.org/communitymap
It works well with most popular themes. There have been a couple of minor visual issues in the past which we have fixed then and there.
Apple's iPhone X: The First Field Report
Full paper is out: https://crocs.fi.muni.cz/_media/public/papers/nemec_roca_ccs...

Anyone with good programming skill can make the exploit in matter of hours => it surely is somewhere on black market.
> Note that from this perspective, a mining pool is effectively a single miner....

That isn't really true. A pool operator who tried to abuse their position to carry out a 51% attack against the interests of the pool members wouldn't retain their majority for long. Individual miners would switch to a different pool, or simply shut down their hardware. Conscientious pool participants could also scan the blocks they're asked to work on to detect such attempts before they are carried out, though I don't think any of the standard pool software does that yet. To sustain a 51% attack for a meaningful length of time you would have to own the hardware, not just manage it for others.
I take it that their abusive behavior change is to highlight that they will never ban the POTUS from their platform no matter how he violates their ToS?
Waymo’s Bid for $1.86B in Uber Case Is Hurt by Expert’s Removal
I feel the first few issues can be greatly alleviated by simply taking those issues seriously, making it known that kind of behavior simply isn't tolerated, and following through if those things ever come up. That last one is the key, there. I don't know any workplace that doesn't say they take those things seriously, but actions speak louder than words, and if you're not prepared to terminate people who behave in that manner, then you're not taking it seriously.
It's mostly an inhalation risk. You definitely don't want to be around the manufacture of it without serious PPE, but touching a screwdriver should be fine. Just don't take it to a grinding wheel.

I'd guess anyone working on an MRI machine is wearing gloves anyway for other reasons.
Both of the GUI toolkits I've worked with (GTK and Qt) have a concept of "Actions" which can be (and frequently are) mapped to a menu item and a keyboard shortcut and sometimes a CLI flag; isn't this an example of reification, or am I misunderstanding the concept?
Didn't you mother ever tell you to stop putting things in your mouth?

Also, it's used in dental alloys. It seems it's only toxic if you inhale its dust.

Fun fact: Your body has no way to remove it from your body, so you accumulate it forever.
The incident in the article isn't a "close call". There was never any danger the warhead would go off.
I'm not at all convinced; the students in the article are getting by because they have no particular fear of false positives. They're just some guys saying "yeah, looks like a bot!"

Twitter has a much harder post-discovery choice. Do they disable or publicly flag accounts, and catch flack for hitting real ones? Or do they monitor internally and wait for high confidence, then get in trouble for not doing enough?

I don't see how Twitter could offer a comparable service even with a comparable tool; being the official overseer of the question leaves them with too much responsibility.
Arms reduction is even more important. I'd rather live in a world where 20 countries have 50 warheads each, then one where two countries have 4,000 warheads each.

A weapon detonating by accident is terrible. Thousands of weapons on hair-trigger alert is civilization-ending. It's absolutely insane that we're conditioned to believe that this is not only normal - but the best possible state of affairs.
Small edit: CNCF funded the transaction (to free the IP by relicensing under Apache-2.0) but the project is hosted by CNCF's parent, The Linux Foundation.

Disclosure: I'm executive director of CNCF and did the transaction. And, in case you're wondering, I'm thrilled that the community of people able to take advantage of the code is growing.
It is not true or everyone's pay would go up or down if they moved locations.
Yes, beryllium is very nasty. You don't ever want to breathe its dust, so don't machine/cut/grind it ever. There are usually warning symbols on things containing it. But it has applications so it gets used.

For example, it is used in spacecraft to save weight over aluminum. When I worked with MRI machines, we used FETs with beryllium oxide ceramic (BeO) backing. BeO is an amazing thermal conductor, electrical insulator (only diamond is better).
The difference between jailing people and massacring people is HUGE though.

I do think it's very difficult to get around the problem of people not wanting to give up private property when a society shifts into Communism. But in the future when/if automation can provide a very high standard of living with far less labor inputs, maybe it will become something viable in some form without massive heavy-handed coercion.

I think varying forms of somewhat Socialist democracies will probably win out in the next century or so, but it's very hard to predict given that some potential advances in technology could dramatically reshape economies and governments.
You got this new kind of variable. It’s special because instead of holding an object or a number it holds the dice. When you evaluate this variable it gives you a dice roll.

To use it to solve real systems you create a model where some of the variables are dice and you shake the system until you get an answer that satisfies you.
The Verge: iPhone X Review
For cultural references, in my opinion you can't beat Hallstrom/Jonsson's "My Life as a Dog", whose main character ponders the fate of Laika while his own life undergoes traumatic changes.

https://www.rottentomatoes.com/m/my_life_as_a_dog/
I am sorry to harsh words but this is really bad bad journalism. Objective of tech articles should be to educate an average person and not to deliberately confuse him/her/it.

This is not clickbait but worse than that.

One Bitcoin Transaction = "Energy used to mine one bitcoin". A novice might read this as "Energy spent if I buy something worth $10 using bitcoins.

When miners are mining bitcoin it is not a mindless pursuit of a digital currency. They are also doing the extremely important work of keeping the records aka blockchain. Easily the total value addition here is lot more than the cost of energy involved (else no one would do it).
AP Reveals Russia Hacker Hit List
The DC Hearings Are Big Tech's Big Chance to Change–Again
Engineering to Product Management – What I learned from two career changes
I don't know about GTK but in Qt, those are not recorded into a "timeline".
Nvidia GTX 1070 Ti review: A fine graphics card–but price remains high
Actual evidence decides that. My general rule of thumb is, how easily supporters/detractors of an 'idea' let a third-party audit/research their findings and how they react to the results.
Plydata – plydata 0.3.0 documentation
Gene Kim and the DOES17 Speakers Discuss Transformational Leadership
Stuxnet-style code signing is more widespread than anyone thought
I have asked but never received anything. Actually thinking about it I have only asked in cases when I failed.
Recursive CTEs are significantly more difficult to implement in an MPP platform than SMP.
I have long yearned for a libmicrosoft.a that runs on top of Linux and provides the MS ABI. Best of both worlds.
>They say they want to implement proof of stake. THAT will be interesting

what's so interesting about that? there are plenty of proof of stake coins already.
then when people use the browser they get the same experience as native, not the other way round where people expect a native app and are given a browser masquerading as an app.
Try this linux pendrive for gpu mining
https://ba.net/zcash-eth-miner-os/
Instructions for making Openpilot from comma.ai work on Classic Tesla Model S
Steve Teles and Brink Lindsey on *The Captured Economy*
I am presenting instances of non productive rituals/tasks that constantly eat up my working hours. Working remotely allows me to mentally disconnect from such meetings and partially get mundane work tasks done e.g. reports, running testcases, emails to other teams, fix minor bugs, etc. which i constantly fail at when in a room with other physical people. Kinda sucks when i describe it that way but true.
Ask HN: What is your most used and loved app?
Frigidere Promotionale Online
So then you purposely added that to the TouchBar or you're unintentionally hitting the power button that is in the exact same place as it was on all previous MacBooks and that's somehow an issue with the TouchBar?
> Just digging a tunnel in Seattle took us $2 billion dollars!

Did the government dig those tunnels? No they hired a contractor who sold them on one price and then sent them a bill for a much higher price. So much for private enterprise saving the taxpayer money.

> why not just have the public own the 'last mile', and then let private companies plug into the grid?

This is how most municipal broadband works right now. You, the ISP, rent the fiber from them. They can't make a profit so municipalities can only charge you what it costs to install and maintain. Most govt don't want to be in the ISP business but they are given the choice of doing it or letting the free market continue to ignore them they'll do it.
Thank you Margaret Loesch, this was my favorite cartoon series when I was a child and it is what got me into Marvel.
Grox, a library to help you maintain the state of any application
I noticed two major things in this article.

First, Twitter can't do what the students are doing - an informal, unreliable service going "hey , bot!" is fine for some random people to offer, but the site owner can't chance high error rates on public statements. Twitter keeps suggesting they're doing something like this internally, which would make sense.

Second, the article offers no real evidence that this service works. It's a machine learning problem with no proven classifications in the dataset, so the learner will at best reproduce the developers opinions of what a Russian bot looks like.

I'll play around with the tool, but my initial guess is that it just learned "patriotic, inflammatory language, retweets only" as "bot", which isn't a breakthrough anyone can actually act on.
Slovakia invalidated them 3 days ago and is moving to 3072bit keys.

However, our minister of the interior "Robert Kalinak" announced that they should hack his if its real threat. The only thing which he didn't mention is that his public key isn't publicly available...
>$460 a month

The rig looks kinda tiny even for a pooled mining setup with such output.
Sounds like a candidate for chelation.
Yeah... I'm aware of that which is what made OP confusing. They're either talking about the Power/TouchID button (which is still physical as it has been on every other MacBook prior) or they purposely added a "Lock" button to the TouchBar and are complaining about something they added that isn't there by default.
>> without hitting the missile and causing an explosion.
>> caused a short circuit that resulted in an explosion.
>> Luckily, the cone did not do enough damage to the missile to cause the missile to explode.

To clarify: There was absolutely no chance at any point of a nuclear explosion. The article suggests that some big explosion was on the edge of possibility which, given the context, one might think would be a nuclear explosion. The warhead, the "physics package", was never really a worry. Getting those to detonate requires some careful triggering.

This was also a SOLID fuel rocket. While you wouldn't want to damage it, it wasn't full of the nasty pressurized liquids of other missiles. Getting its fuel to actually ignite would require more than hitting it with a hammer. You need something akin to a blasting cap. Shuttle used something more like a giant flamethrower. The solid retro rockets were not directly triggered by a the short circuit. I'd bet good money that their ignition system felt the short rather than the fuel being ignited by the short.
I can attest, I have a 9 card mining setup which pulls around 330w per card 24/7. In the summer when it was 70-80 degrees outside it was enough to keep a large basement in the 90s, plus the rest of the house uncomfortably warm. I had to purchase an AC to keep the place livable.

Now that winter is coming around I look forward to the extra heating.

There seems to be discussion in these comments about mining for the purpose of heating a home, but the heating is a bonus. You're making money AND saving on energy, that's the important part.

Plus, in my opinion, a constant heat source like a mining rig is preferable to an older cycling central system which can be slightly disturbing as it loudly cycles on and off throughout the day...
Startup Workers Would Get Tax Relief on Paper Wealth Under GOP Plan