skysight-inc/HackerNews huggingface dataset:
I do find for basics that video tutorials often delve more into the why someone's doing something than dry documentation often would.

I've been coding for two decades, so that's not something I need, but I can see why it'd be appealing to someone just starting out.
Shouldn't we also be asking U.S. citizens whether they're considering leaving due to Trump's presidency?
This might be unrelated (slightly), but how is Russia coping with things like LGBT?

And how has the 'work life' changed in the last 20 years? Basically, since the Internet became a thing. Can you tell a distinct difference?
I've been trying to learn some Rails and it's not that simple. People tend to say just read Hartl which is 804 pages according to Amazon. It may seem simple once you are familiar with a few dozen gems, action this, active that but there are a lot of bits to learn about.
Amusingly, Google already is the Orbitz for Lyft/Uber. Google Maps shows the prices of both services when you get directions to a destination and click the dedicated Rideshare route button (up there with the Driving, Public Transit, Walking, and Bicycling buttons). Any competitor wanting to get its foot in the door would only need to pay Google enough money to get itself listed there (which is to say, Google can enter this market for free whenever it wants to). Not to mention the sort of squeeze Google could put on Lyft/Uber via their Maps API costs if it wanted to slyly push those two into unprofitablity.
In addition to the book, Fulcro has excellent docs and resources available:

* Full-stack example [0], implementing the RealWorld spec using the Walkable SQL library and the Duct server-side framework

* Fulcro's implementation [1] of UI state machines (recent HN discussion on the topic [2])

* Fulcro training video series, from the creator Tony Kay [3]

* An answer to why Fulcro [4]

* How Fulcro differs from Om [5]

* Fulcro's integration with the Semantic UI React toolkit [6]

* Where Fulcro is headed next, in v3 [7]

To me Fulcro is Clojure's missing framework. With Fulcro (and thanks to Clojure/Script), applications are composed and painted onto the screen -- this is thanks to the REPL and hot-reloading that preserves state. For a demonstration, see the Fulcro training playlist on YouTube [3].

Some personal favorite Fulcro features: (A) the built-in support viewer [8], which can take state history serialized on the client and play it back on a developer's machine (like a basic, self-hosted https://logrocket.com). (B) Workspaces [9], which is similar to https://storybook.js.org.

#fulcro is very active on the Clojurians Slack http://clojurians.net (or Zulip! https://clojureverse.org/t/introducing-clojurians-zulip/3173)

[0]: https://github.com/walkable-server/realworld-fulcro

[1]: https://github.com/fulcrologic/fulcro-incubator/blob/develop...

[2]: https://news.ycombinator.com/item?id=19268734

[3]: https://www.youtube.com/playlist?list=PLVi9lDx-4C_Rwb8LUwW4A...

[4]: http://fulcro.fulcrologic.com/benefits.html

[5]: http://fulcro.fulcrologic.com/vsom-next.html

[6]: https://github.com/fulcrologic/semantic-ui-wrapper

[7]: https://www.patreon.com/posts/fulcro-3-25683469, https://www.patreon.com/posts/incubator-23082756

[8]: http://book.fulcrologic.com/#_support_viewer

[9]: http://book.fulcrologic.com/#_workspaces
> Every vote, every debate they put party above national interest.

They saw how the Lib Dems were treated for putting country above party in 2010. Rather than a unifying coming together of viewpoints to reach a consensus, we've now got a massively polarized electorate.
Still in the same system and network I assume. If you are an "irrelevant" target let's say, one where there are no stakes in getting to you, this is good enough. Otherwise it's a matter of getting into your UEFI or disk firmware (since both disk share the same system), or rest of the network (router, IoT crap, another system, etc.) and the fact that you have an encrypted disk won't matter that much.

It's about how important a target you are. You only have to make one mistake, and "they" only have to get it right once. There's no defense that you can put up against a team of dedicated hackers with nation state backing unless you are either not on their radar, or have nothing inherently hackable in your life.
not everyone learns that way. We try to make them better people but that's a process.
From your insider's perspective, what's the probable cause/s for this happening? I'm guessing it's because there are better opportunities for a person's career in nearby Europe? And if there is stagnation in job development, is it because of the government's running of the country or are there other factors at play?
Yes. Did you read the whole tweet? I predicted the rate would drop below 1.2 if there was an exit?!
Videos are an effective way of learning for many people. I personally hate them, but I also sometimes end up struggling with trying to figure out concepts on my own when it would've been 10x easier to look up a video and have someone more experienced casually explain it in 2 minutes.
Using Braille patterns is a pretty cool idea. But you're still using 3×8/2×4=3 bits per pixel, excluding colour information and SSH compression.

If you used the various extensions that are present in most terminal emulators (Sixel, and other proprietary/fringe ones) you could get at least 8/6=1.333 bits per pixel (for Sixel) if not better, depending on whatever the terminals support.

The results look good, here is an example of a project using Sixel:

https://github.com/hackerb9/lsix/

There is even vector graphics support in Xterm and other terminal emulators (Tektronix mode, and maybe others such as ReGIS) that allows you to plot a line from point A to point B (and other shapes for ReGIS) In Tektronix mode you can plot lines with perfect resolution (4096 over the width of the terminal) using only 5 bytes per line, no matter how long the line is across the screen.

These gifs are XTerm windows in Tektronix mode:

http://phk.freebsd.dk/AducLoran/animation.gif - http://phk.freebsd.dk/AducLoran/animation2.gif

You can even use gnuplot (over ssh if you need to) in an XTerm and have the plots shown in a separate window, using Tektronix mode emulation.

I think this mode would be better suited to some of your program's outputs.
No it isn't, spoofing is feigning trading behaviour.

Providing data that another company illegitimately bases their trades on isn't trading.
Or in other words, if someone on a 911 call has time to open their text message app, click a link, wait for a page to load, find the important text, and read it aloud, then they have time to open their text message app and hit the "send my coordinates" button.
A DAG-based cryptocurrency framework
No it pretty much just works.
46 years ago
There was a PDF incident report going around earlier with a chart showing a graph of the inputs from MCAS and the pilots over a period of time. There was a "nose down" command from MCAS, followed by a "nose up" command from the pilot, then a "nose down" command from MCAS, a "nose up" command from the pilot... repeated about 20 times in a row...
I've tried one and the quality of the camera(s) is indeed excellent. The phone can do some neat tricks, like changing the focus of a photo after it has been taken. However, it feels kind of slow: RAW photos need to be post-processed before you can tinker with them and this can take a while, specially if you have taken several pics at the same time.
I hope this post is intended as sarcasm, and others interpret as such.

There are 650 MPs in Parliament, with vastly different constituencies and agendas. You would need 326 currently elected MPs to be on board with this plan, not even considering the possibility of election results changing those dynamics.

And at the beginning of this process it was not clear that the UK could unilaterally rescind Article 50, either, which adds further risks and complications. Not to mention the referendum itself was decided by over 33 million people casting votes.

That is a completely impractical collective action problem and a conspiracy theory on par with others like the moon landing or 9/11.
Amazon isn't profitable by design. Lyft and Uber aren't profitable because of economics.
https://www.thelondoneconomic.com/news/jacob-rees-mogg-line-... Surely not
This. I've been using rsync for a long time just for the resume feature even without knowing about some of the other benefits. I tend to use the flags "-avzpP"
You need to be in a position of authority for that. Faking unreliable data isn't fraud - the info you are affecting isn't a recognized metric.
Yes.

The two extreme options are the canceling the deal and a hard brexit. Both have a minority of supporters and a majority of opponents for whom backing either option would be political suicide thus making that extremely unlikely. It's basically an empty threat. The past few days have shown there is a lot of movement in people grudgingly supporting this or that but still no majority for anything. So, that makes May's compromise deal the inevitable outcome. But nobody wants to own that, just yet.

All the posturing we are currently seeing on all sides is basically preemptive ass covering of politicians playing the "but I had no other choice" card. Hence Boris Johnson suddenly agreeing to back May. Not a surprise; he's smart enough to not want to be associated with an actual career ending hard brexit. This way he supports May and has a shot at taking over as prime minister without actually being the one that was in charge at the key moment. I doubt it will work out for him but it fits a pattern of taking populist positions but being reluctant to act accordingly.

IMHO the more likely a hard brexit becomes, the more likely it is there will be meaningful movement on the EU side to prevent exactly that. In good EU tradition all 'hard' deadlines become highly fluid when they get closer. Today was one until last week when they grudgingly extended that by 2 weeks. As the next date draws nearer, I fully expect that extensions to that will again be negotiated successfully. This will continue as long as the British parliament doesn't break it's current deadlock of actually voting in favor of just about anything.
The problem is today people learn programming by watching videos. When they go in a professional environment this knack of learning by videos remains there. I have suffered from it, and i attribute it ti video tutorial for everything sickness, but it hurts when there is no tutorial for the thing you are trying to achieve, then oneself is forced to read documentation to do the thing.
As an alternative, modern web framework for Clojure, I recommend Coast https://coastonclojure.com/ (I have no other affiliation to this project other than using it myself).
While I fully agree that the sending of user information by Nokia (or HMD Global to be specific) to Chinese servers was inacceptable breach of trust, I do think it was blown out of proportion https://translate.google.com/translate?hl=&sl=fi&tl=en&u=htt...

That's a translated version of an article where HMD explains it was part of the software included for Chinese phones as required by the Chinese cyber laws. Which to me seems very plausible, but well it was a big screwup on HMD's part. I am not really comfortable with any Chinese made phones, like my own One Plus, but yet there isn't really better options out there. I'm not sure does One Plus still come with the backdoor capable software pre-installed https://www.reddit.com/r/oneplus/comments/7ugzgy/oneplus_con...

Shame really, that there hasn't been bigger blowback towards China for their security practises which seem to be a major cause of this.
> This reminds me of the bitcoin market.

This is way more like the status quo of private equity. A bunch of people throwing money at negative cashflow businesses. I wonder if this period of time in history will be looked at as ridiculous.

Another poster in this chain made a good point, however - due to very low taxes, people have a lot of cash and there is just finite opportunity currently.
Ask HN: What are your best learning methods/hacks/tips?
Say you're learning something that is totally new to you and totally out of your comfort zone (Something like learning Chinese when the only language you can speak is English and you're a westerner, learning archery when you have been a couch potato for years etc).

What would be your learning methods? Do you have any tips/hacks etc that works for you? Lets assume you are learning on your own, from books/videos etc, and not learning from a teacher
I think Brexit was a practice misinformation campaign ... getting Trump elected made use of the techniques that were found effective.
AOSP Application Updates
If he's not effective, then you should probably let him know that his methods are wasting time. If he's effective, then you're the one who is wasting time. I don't think it needs to be more complicated than that. One of you is in the wrong, the question is who.
Two things:

1. We read much faster than we speak, so watching a video is massively less time-effective. If the junior is doing this on company time, they’re costing money.

2. There was an article somewhere about a dev exhibiting these ‘symptoms’. Turns out they were barely competent. Their entire method was to copy code they found on the Internet, and paste it in. They were entirely incapable of writing code from scratch. The article went on to elaborate that, after extensive (expensive) coaching from the senior dev who authored the article, the person turned out to be a pretty good developer. They just started their career trying to advance by gaming the system.
Give Yourself More Playtime
Seems like eyesight does a pretty good job at 35 mph, not so much at highway speeds.

Have you had any experience with eyesight helping at highway speeds?
Ask HN: What backpack are you using?
I'm looking for a new one and since HN is supercritical towards everything I'd love to have some tips! Thanks
> "artificially inflating the price of an owned stock through false and misleading positive statements"

You'd have to argue cellphone activity/location is a legitimate "positive statements".
Let me know if I can answer any questions.
> You would need 326 currently elected MPs

They don't all have to be "in the loop" for this to work. Some of them just have to be gullible fools and we've seen a lot of that.
This kind of work seems very pleasant on the mathematical side.

May I ask in what company do you work? Also, what kind of study did you go through?
I'm almost at the end of my bachelor in mathematics, and I want to get close to physics and quantum computing. Your experience seems relevant!
This is what happens when the alt-left takes over your country
I don't really know any LGBT in person so it's hard to say. I think nobody will bother you if you stay clandestine. I guess the public opinion in this area is shitty but it is universal quality of public opinion in Russia.

I was on internet before my first job so ot is hard to say. It's a mixed bag. There are jobs which are bureaucratic hell (especially in large Soviet-survivor companies outside large cities), there are jobs which pay peanuts and productivity is non-existent (government sector), but then there's modern economy with nice offices, passable atmosphere and fine work-life balance. If you're not in IT and not splurging on natural resources wealth somehow, the pay is low.
Yeah, let me try to be more precise, though maybe it's worth writing down in a more formal setting because comments are awkward. Say we're looking at the Hilbert curve. I claim that for almost all physical positions, a sufficiently small change in position yields a correspondingly small change in coordinate.

In the purely mathematical sense, this means something like "continuous except at points with at least one rational coordinate".

In the programming sense, where everything must be approximated and you're mapping a 2-d lattice to a 1-d lattice, then it's a bit tricky to formulate, but something like: if you take the maximum distance in 1-d space between a 2-d point and its eight "neighbors", then the probability of this distance being > N should be O(1/sqrt(N)). Concretely,

P(point has an adjacent point whose Hilbert coordinate disagrees past the highest n bits) == P(d > 4^n) < 4*(1/2)^n
You haven't established that this example is fraud.

Murder is murder, tap-dance distraction isn't fraud.
Thank you!

So to help everyone (read whole post first), you should probably have the line

KexAlgorithms sntrup4591761x25519-sha512@tinyssh.org,curve25519-sha256@libssh.org,diffie-hellman-group-exchange-sha256

in /etc/ssh/sshd_config of server and /etc/ssh/ssh_config of client (under "Host ").

(The rest of the kex recommendations are from https://stribika.github.io/2015/01/04/secure-secure-shell.ht...)

---

However, for some reason after running "/usr/sbin/sshd -T" it said

"/etc/ssh/sshd_config line 2: Bad SSH2 KexAlgorithms 'sntrup4591761x25519-sha512@tinyssh.org'."

so I played around. It's hard for me to go back on everything I tried but a working solution seemed to be to add the

KexAlgorithms sntrup4591761x25519-sha512@tinyssh.org,curve25519-sha256@libssh.org,diffie-hellman-group-exchange-sha256

line to server's "/usr/local/etc/sshd_config" and to client's "/usr/local/etc/ssh_config" under "Host ".

You then need to start the server by running "sudo /usr/local/sbin/sshd" and you need to use the ssh client with the binary "/usr/local/bin/ssh".
Can someone here elaborate what are some advantages of using fulcro vs using another stack?
Ah yes, brave and valiant humans who took 12 years to blow the whistle on PRISM.

I shouldn't have mentioned attack vectors, the first case is the better opportunity these days. Data data data.
Field Guide to Data Science Infrastructure
Can you link to some of your favorites?
The EU was formally created in 1993 but didn't become a monetary union until 2002.
New Generation of Weapons May Mean More Covert Airstrikes Around the World
Yeah, the Meteor book was incredibly well-done. Also agreed, this looks similarly excellent.
Cause is always complicated in an air crash. We don't officially know the cause of either of these crashes.

When MCAS was established to be a likely factor in the first crash, Boeing issued an emergency airworthiness directive to all operators of the 737 Max, alerting pilots to the possibility of undesired nose down trim, and reminding them that the runaway trim procedure would disable it.
Show HN: Lazynator – Should you optimize a task?
Or for a more aggressive line "you know how the US has been agitating for war with Russia for the last decade or so? Well, you can partially blame these guys."

Also, speaking of foreign interference: https://www.atlanticcouncil.org/support/supporters
Maybe not, but there's a middle ground somewhere between "keyboard replacement takes 30 seconds" and "keyboard replacement means replacing the entire top case assembly because it's all glued together."

Borrowing some comments from MacRumors forums for price:

> If a repair, the invoices I have from top case replacement due to failed keyboards show a parts cost of $695 and a flat rate labor cost of $100, for a total of $795 plus any applicable tax. At last count, I have six such invoices from failed keyboards.

> That's what it shows on my invoice as well, thank God for AppleCare. I have only had the one, I hope I don't need it again. By chance, did you discuss replacement with that many failures? I would hope that's an option at some point.

(These are from January last year, a few months before Apple admitted they had a problem and extended the keyboard warranty to 4 years)

For a keyboard a higher failure rate than their previous models, that's not a good trade-off. People have other reasons to want a Mac laptop, maybe they don't know what they're getting into, so they're still buying it. But the longer this continues the more lasting damage it does to Apple's laptop reputation.

https://www.wsj.com/graphics/apple-still-hasnt-fixed-its-mac...

Right now people can talk themselves into buying a more expensive laptop from Apple by saying "it's a good computer and it'll last for years." What happens when you can't justify that anymore?
How to Use Computer Vision to Automatically Filter Images
While I'm a firm remainer, I'd still say it's not quite the same as you've described. It would be closer to New York leaving the US if we were to do it by GDP (with Germany being California and France Texas) with New York of course having much more political and financial power than Florida. With it would go numerous financial institutions and various other corporate headquarters that are based there. Also, while I know this is a very dumbed down way of looking at the issue, many people felt that the UKs contribution to the EU was not reciprocated, and the EU was only there to funnel money away from the UK down to Greece, Spain, Portugal and the like, place strange legislation that took control away from people, and force us to take in immigrants that take jobs away from British citizens and send their earnings abroad to their families in other countries.

Again, this is all the simplified, digestible summaries of arguments that were given to the British public during the referendum, hence the result of the vote. Of course, the MPs should be there make an informed decision because it's their full time job, not the general public that will only have a passing knowledge of it that is often learnt through biased media. 2 years of thorough coverage on the issue has made it clear to most people that the above summaries are not accurate, and mostly fabrications by people with a vested interest in destabilising and shorting the pound.
The phone which send data to Chinese servers, were using firmware/software version only used in Chinese market. There were some faulty phones in wrong market where the firmware was using the "chinese version."
I'd use mind maps to make notes, and spaced recognition to remember, and would try to understand context as much as possible.

With language learning though I'd try to get lessons on italki to speak with native speakers of that language. Grammar drills. Anki/Memrise for spaced repitition.
> A better option is attention management: Prioritize the people and projects that matter, and it won’t matter how long anything takes.

Whether it's time or attention, the best management is that which you didn't have to do! I built Pony [0], an email platform that sends and receives messages once a day. It's great for your attention and helps you correspond without distractions. It manages your time and attention at no cost to you.

https://www.pony.gg/
No worries. It is incredibly easy to get confused. As you know, the backdrop is MPs spouting nonsense, who are not held to account effectively by domestic media.
I'm not really serious, but I do slightly wonder. You don't have to really get everybody on board, though. You just have to do such a bad job at negotiating a deal that nobody in their right mind would accept it. I think you might have to have the majority of the cabinet involved, though, so I think your point still stands.

Still... Why did Boris Johnson drop out of the leader race when we was practically a shoe in for PM? I think there are some shenanigans going on here and May has a really narrow tightrope to walk to survive...
> Maine enacts an insane internet copyright law

UK MEPs voted in favour of it, you know.

> 20 years ago, it joined

46 years for the UK, which is a pretty big difference.

> Floridians with economic ties to New Hampshire resist

Florida's GDP is 20x that of NH - and a tiny fraction of its economy depends on NH. While UK GDP is 16% of the remaining EU, and half their exports go there.

Your analogy stinks - and likely with the intent to deceive.
Of course they made less than investors. Capital is worth a LOT more than time and energy and ideas.