skysight-inc/HackerNews huggingface dataset:
> There would have been little point in interviewing Assange while he was in the Ecuadorian embassy, since it would not have been possible to arrest him following the interview.

To determine his guilt, and answer the questions the presecutor needed?

You surely know this - my general feeling at this point is you're simply asking questions to antagonise anyone who disagrees with you. Hacker News needs a block function.

> More broadly, complying with Assange's demands would also have sent the wrong signal to anyone else trying to escape the justice system.

Most people don't have a US Home Secretary who wants them tried with treason (ie, potentially dead) and an bizarrely increased amount of attention compared to any other similar case, from a country that's been revealed as a covert member of Nato.

Also most rape victims aren't excited to go to a crayfish party with the person who just supposedly raped them 24 hours ago.
There’s a perk for the small towns, too: they get “tech money” without having to court a “tech industry”. This brings money into the community that would otherwise be left outside it.

I see remote workers as an equalizer / booster for communities that have a small economy with little outside interaction with the larger economy. I’m thinking of small rural towns, groups of 2,000 ppl or fewer that are geographically isolated.
I don't think that making information access easier is ever a bad think.

Except when it decreases learning and perseverance, and deemphasises the benefit of careful thinking. The term 'spoonfeeding' is very relevant here.
GitLab 11.1 released with Security Dashboards and enhanced code search – GitLab
How do you phrase that in a way that doesn't offend?

Are you upfront with your policy, or do you only state it if people act like jerks with their phones?
> don't bother targeting this class of user since they aren't someone who needs a desktop OS

If they only want to consume content, then yeah, they have little need for a desktop OS. They still stand to gain from a system with less surveillance. I found the LineageOS install process to be pretty simple, but I have some tech experience. It seems to me that a good first step would be legal mandates that users be able to unlock the bootloaders of their mobile devices and reflash. Even if the end user doesn't have the skills to do it themselves, at least phone service shops could do it without having to use a questionable, unauditable, exploit tool.

I think the world would be a better place if more people were interested in making stuff, and making stuff becomes much easier with a full-featured OS. So, to me, that population is still worth targeting with a "think of the cool stuff you could make".

What's the solution? I don't know. Encourage kids to repair, reverse-engineer, and build their own stuff, from software to hardware? Support the "maker" trend? When I was a kid, I had dreams of building robots and it seemed totally out of reach because there was little going on in my town. Nowadays all the pieces are available commercially off the shelf, many are cheap, and some are quite well polished: I certainly evangelize the Arduino when I see a simple automation problem that needs to be solved on the cheap.

Then again, I work in an academic research environment where buying the corresponding industrial-grade hardware would take a big bite out of the budget. In this setting, it's easier to justify spending a little on hardware, and more on hours. I think the calculus is similar in the developing world, so maybe they're the ones to target. As I understand, Linux is doing better there than in the US.

> FLOSS software isn't (usually) developed as a product. Very little consideration is given to the end user experience in terms of convenience, simplicity, flexibility, etc.

That's for damn sure. I don't have any solution for that other than the wishful thinking above: if more people were interested in and capable of making things, then maybe there would be more pull requests with small fixes for bugs and usability warts.

FLOSS development today seems a lot like herding cats, so maybe adding more people will just make it worse. But, instead of a user firing off a poorly written bug report, probably directed to the wrong section of the project tracker, it would be great if more of the userbase instead had the expertise to make bugfixes and submit them.

I am enjoying this back-and-forth, but if you've been around the net a time or two and are totally sick of discussions like these, I understand. I think we already agree about a lot of this.
> Join Freeciv-web: One Turn per Day game IX
Game IX has started and you can join it now!
Each player will play one turn every day.

> This will be one of the greatest ever multiplayer game of Freeciv with 150 players on 30000 map tiles!

It's right there on the page ...
If you see society's problems as caused by bad actors in an otherwise working system, I can see why you'd be so angry at individuals. I'm angry too but when I have a shelf full of bad eggs I don't whip the chickens, I call a fridge technician.
Because the world around you sustains you, and isn't made to game your neurochemicals for addictive behaviors. Isolation is a very strong factor for depression.
Shedding Too Much Light on a Microcontroller's Firmware Protection (2017)
An explicit opt-in when said devs made the integration, and the game dev to not send tracking data be default.

Not expect every user to read all the patch notes go to a third party website and fill out an opt out form, and then pray the third party to honour your request. This is slightly different from expecting a game dev to do so - tracking is not their sole business model after all
my relationships, my body, and a variety of hobby projects i’ve been meaning to take care of for years.

i need a vacation, i think.
I have an end opcode in the TXR Lisp virtual machine. It delimits blocks of code that have some sort of context attached.

The opcode allows the virtual machine interpreter to recurse on itself; when it hits the end, the dispatch loop executes return to bail out to the higher level of recursion. Thus end is also useful for exiting the top-level invocation of the VM. It is required, in fact; if the end instruction is not present, the interpreter will keep marching through memory past the end of the routine. No wasteful check is needed whether the instruction pointer is past the code block.

my end instruction also specifies a result value (because the machine is register based; there is no top-of-stack implicit value). This becomes the return value of a procedure when the final end is executed. The block instruction also uses it. When a (block ...) is compiled, the return value of the ordinary block termination is specified in the end instruction at the end of the block. Control returns to the block instruction which receives that value.

end has something in common with the x86 ret instruction and its ilk. It's not so much an exotic "come from" as an ordinary "return".
My family got our first computer when I was about 8. I didn't learn to touch type till I was sixteen, but by then I had a really good sense of where all the the keys were. I distinctly remember hunting for letters. (but then again I remember not being able to spell basic words, so perhaps I'm the outlier).
There's no commercial product? I'd love to be proven wrong though.
I am not so sure, of course getting paid to do what you love would be great but so would be winning a lottery. Content that is a by-product of drive and passion is in my estimation largely distinct from passive income / rent seeking content.
Plus if it is really that good (and most is not), a way will be found.
I want to design a framework for building web apps which uses up, down, right, left, space (as yes) and esc (as no) as the primary input mechanisms. The way I envision it would look a lot like the UIs the you see in console game systems. If this was coupled with a USB gamepad with a slide-out keyboard it would be even better.

If this existed, the first thing I would create with it would be a data analysis product along the lines of splunk or elk.

I cannot quite put it into words but the picture that I have in my mind would help me so much day-to-day.
Well, you can't make more time. You can only make time for what is important to you. I've done that (working full time, starting a business, girlfriend...). I'm trying to get into being a backend engineer for MMOs so I'm starting my own projects which I plan to also live off of while I search for a job that will help me change my career path (currently in enterprise Developmemt). Also, if I'm financially independent I have the luxury of working for fun.

You should ask yourself what your goals are and what you should STOP doing.

One thing I enjoyed doing was building/repairing my race cars but it just didn't align with my goals anymore - so I have someone do it (for now).
I used todolist for everything on organizing tracking. I start a completely new one each once and a while so I'm forced to purge or reconsider old and forgotten tasks. Saves as an simple .txt file.

https://abstractspoon.weebly.com/
Thanks, that was very helpful.
BPG Image format
Try being an engineer who works with oscilloscopes and such. Some of them have touch screens with the buttons along the edges of the screen, and some have softkeys so the GUI looks exactly the same, but you press the buttons next to the screen.
Maybe someone could clarify some things, because I think the impression that I got from reading about this vulnerability is completely wrong. Isn't vPro just something in server hardware? At least the CPU, Mainboard and NIC all need to be certified/from Intel to support this?

You could get the impression that every single computer with a Intel CPU is vulnerable to be hacked over the network. Which I really doubt.

> I want them to disable that thing by default!

When you say this is enabled by default, do you literally mean that they open up a HTTP server without you doing anything?

I don't know much about the Intel ME but the things people are saying about it just seem totally unbelievable.
> Intercom use it heavily in production. Source: am engineer at Intercom.

This is awesome to hear! Are you referring to this Intercom? https://www.intercom.com/
I tried a lot and Productive (http://productiveapp.io/) worked the best for me but if you look around in the app store there are a few that are well designed.
I've seen some indication that the HECI (mailbox between the main OS and the ME) is disabled as well on most/all Apple machines.

I don't think they've ever used the Intel NIC hardware either, wired or wireless.
This is cannabis, I don't think you ever actually get "prescribed" your medically necessary recreational activity.
How to write and deploy your first smart contract
>You cannot rationalize someone's malicious intent to exploit and profit off of trust people place in you

What? That's Hacker News' favorite thing to do.

>by getting into your cab on the gig economy

OH. Right. Yeah. They're doing it face to face, not from behind apps and contracts of adhesion. Very different. Carry on.
I think it will take time, keyboard, when first encounters can be hard to use, saying that, younger people these days have access to a keyboard almost 24/7 whether it be iPads or mobiles that they use.

I'd like to see how kids of this generation can manage using a franking machine [1] or even a photocopier.

Our currently generation 25-40 used floppy disks at some point, now it's just an icon on your software suite [2]. Will this be the case for keyboard in 10 years time? Will the physical version be needed?

[1] https://frankingmachinecompare.co.uk/what-is-franking-machin...
[2] https://www.hanselman.com/blog/TheFloppyDiskMeansSaveAnd14Ot...
The geeks that looked forward to InCider, Nybble, and whatever the offshoot computer mag from 3-2-1 Contact were and typed BASIC programs in were the minority.

But if you look at the PC magazines from the late 80s/early 90s, magazines not even oriented at "developers" but more "power users", you'll find huge chunks of content devoted to programming --- not just BASIC, but Asm (DOS's DEBUG command was the preferred method of creating small utilities), undocumented features, controlling hardware, and the like. Programming was viewed more as a progression/spectrum from novice -> power user -> programmer, with the result that a lot of users knew the basic concepts of how computers worked and would not have much trouble making little modifications to the Asm listings they found in order to customise them to their needs.

Contrast this with the locked-down walled-garden ecosystems where you can't even easily control the behaviour of, much less write programs for, on the device you bought!
Sequential techniques like Wald's SPRT don't have this problem.
Ever been inside a Frat house.. it smells a bit like that
Until you can't remember how much you put in.
> Isn't vPro just something in server hardware?

It’s in most business notebooks (HP, Dell, Lenovo, etc.)
GitLab offers push mirroring in CE now but gawd the UX is hideous. And the ToS is developed for attorneys. When do users get put first?
Where did you start for exploring being a backend engineer for MMOs?
In my experience the prediction on computers and smartphones is very good for everyday use when inputting Japanese. You do have to make choices of what kanji to use but often you're aware of the homophone confusion as you write (think about writing "they're", "their" and "there") so it's easy to get the hang of.
your situation is not all that different from many others who are making it right now.

One hack that’s very popular is waking up, eating a quick high-energy snack such as a banana (would be enough energy to get through a 40 minute workout), and then taking a shower in the gym (and putting on your work clothes there) instead of at home. You can keep a locker to make it a very comfortable process.

There’s a few other adjustments that make a big difference if it’s something you want to accomplish, but I’d have to know more about you. But the main message is that it’s doable, your situation is really not as unique or limiting as you think it may be, and many others in your situation are doing it, without killing themselves in the process.
I can't say but I always feel happy when I have dreams, even weird ones. It leaves a deep trail of calm and inspiration (makes me want to draw, or make a story out of it).
I'd love to contribute to some free software projects, but I'm not a coder, and doubt I could ever get my coding and debugging skills up to the necessary level, even with intensive study.

I do enjoy contributing to some of my favorite crowdsourcing efforts, though, so I'd spend a lot more time on all of them if I could:

-Contributing to OpenStreetMap (especially when I travel to less well-covered parts of the world)

-Distributed Proofreaders (proofreading scanned books for Project Gutenberg - https://www.pgdp.net/c/)

-Support the Debian project by finding some software to package and maintain- https://www.debian.org/devel/wnpp/orphaned.en.html
I've recently moved from reading mostly actual books to using e-books. Now when reading physical books I sometimes find myself trying to pinch zoom or select text with my finger. I am 40 years old.
Why don't they start making CPUs 3 Dimensional like a cube with 6 "processors" each with multiple cores as its "sides" with the pins on the opposite sides of the cube wall. Seems to me more internal volume might allow for more cleaver head distribution channels
I love the article, but hate how it personifies LBD as a "terrorist". I mean, a degenerative disease has no political goals. I don't even see anything about infectious agents, to which one could ascribe goals of some sort.

If one must personify, LBD is basically a traitor.

But whatever, I mean no disrespect. It's just that the usage detracts from the article. It should have been caught by an editor. And if it was introduced by an editor, that was a poor decision.
Modeling each neuron in an NN as a process is incredibly computationally wasteful, and we often see this in Neuroevolution implementations where neurons are represented as objects. It's clear from advances in DL that neurons and weights should be represented by matrices.

I've never given much credence to Sher's book because of this. Switching to Erlang just isn't necessary given current techniques.
Building packages can't start until the final release build of the base Operating System has been done, things like LibreOffice depend on a lot of other things. Maybe check again in a couple of days.
I'm surprised by the lack of media coverage: Intel is deliberately leaving billions of CPUs vulnerable.

For a $200 billion company, refusing to spend some ressources to patch all generations is irresponsible.

Think of how many governments still use <2012 CPUs.
Very likely an ads in disguised, such a shame seeing things like this in newspapers.
It is possible. It came under various avatars called FoxPro, Visual Basic etc, but did not survive post web / web 2.0 era.
Looks great, but, unfortunately, it's not supported by any browser:

https://caniuse.com/#search=bpg
No ones giving money for bugfixes, folks. People who pay money choose the product they are going to buy according to feature lists. Good enough quality is good enough.
iPad doesn't have 3D Touch yet but you can press the keyboard with two fingers instead.
> UNIX didn't get graphics right either.

That is a bit more debatable, as X11 is not the only way to do graphics on UNIX.

I would argue that among UNIX variants, NeWS, NeXTSTEP and OS X did got graphics right.

I think X-Windows did not get graphics right
If you prefer to have a immutable database that is anchored to a blockchain, rather then a permissioned blockchain, I suggest looking at the Politeia toolkit. Time stamping the sum content of any data repository makes it censorship resistant.

https://blog.decred.org/2017/10/25/Politeia/
https://github.com/decred/politeia
I'm a data scientist who uses gaussian processes all the time. They are:

1. Typically very accurate.
2. Sound theory and good uncertainty estimates.
3. Being a Bayesian model, tuning is very easy.

The main competing models for some of the same tasks are gradient boosted decision trees and sometimes neural networks. GBTs win over NN for most tasks in practice, although they don't get much hype. GPs do well with smooth data in my experience, with GBTs winning over any data where a limited number of bespoke decision tree splitting rules can represent the data well.

Interestingly, damn near anything, including neural networks, linear regressionm and GBTs can be interpreted as gaussian processes (or an approximation of GPs) by certain choice of covariance function. GPs are just functions in a reproducing kernel hilbert space defined by the covariance function. That can include most anything.

GPs with full covariance matrices don't scale to more than a few thousand examples (n^3), but approximations can be made to scale to large datasets.
Selling intelligently: AI is increasing your sales
As a Japanese native speaker who has to enter many Japanese texts on a daily basis both on a PC and on a smartphone, I feel obliged to point out that the quality of an IME (a piece of software providing possible kanji/alphabet sequences for a given phonetic relization), is far better on a PC (its built-in MS-IME, to be precise) than on a smartphone (iOS).

I started looking for some example to show how bad iOS's IME is, and I found it for the first try: it returns a wrong candidate for the first suggestion for "かんじをにゅうりょくする" (to enter kanji), returning "感じを入力する" (to enter sense) rather than the correct "漢字を入力する". Note that "漢字" (kanji) and "感じ" (sense) have the exact same phonetic relization: Both of them are pronounced as kanji. It seems as if iOS's IME does not take into account any contexts at all. If it did, how could it have calculated entering sense (?) is more likely than entering kanji? This kind of absurd error would rarely happen with Microsoft's IME and it always stresses me out when entering long texts in Japanese on a smartphone.
Sure, but those aren't the people struggling. People with successful careers and property in the Bay Area have probably seen both their salary and property value double in the last ten years. Which is pretty hard to beat anywhere else.
My bittersweet tragic morning:

0) Check hacker news

1) Read about Rockstar. Get more and more excited

2) Go to download/build the interpreter/compiler/whatever

3) It's not implemented yet? I can't write Rockstar code RIGHT NOW?!

NOOOOOOOOOOOOOOOO
You've done some cherry picking with your examples, and I would postulate that your innate tolerance (or possibly desire) for the full spectrum of unavoidable social collisions probably influenced your decision to live in NYC.

Having lived in Manhattan I appreciate being able to visit when I like, for as long as I choose (working remotely).
You’re right, I’m rich enough that $5 a month is very little to me. Those $5 a month were something I grasped out of thin air though. If you look at Facebook advertising revenue, they are making less than $3 a year per account.

Would you also sell your data for $3 a year?
>What is creepy for you is not very relevant here.

Then (grandparent poster should) select better adjectives when making a point.
The way you view personal responsibility is also important here.

Spoonfeeding kinds of assumes no human agency.

If you let yourself be a leaf in the wind, yes, you'll arrive wherever the currents take you.
It’s definitely interesting to see the different systems being built for monitoring across the different tech co’s.

M3 aggregator, Uber’s metrics aggregation tier is similar, except it has inbuilt replication and leader election on top of etcd to avoid any SPOF during deployments, failed instances, etc. Also it uses Cormode-Muthukrishnan for estimating percentiles by default, it has support for T-Digest too. Although these days submitting histogram bucket aggregates all the way from the client to aggregator then to storage is more popular as you can estimate percentiles across more dimensions and time windows at query time quite cheaply. You need to choose your buckets carefully though.

It too is open source, but needs some help to make it plug into other stacks more easily:
https://github.com/m3db/m3aggregator
IMHO all very poor substitutes.

Yes, I know Apple wants to police their App Store, but writing something for your own personal use (and maybe to give some copies to friends) shouldn't be a huge bureaucratic hurdle.

(Android has smaller hurdles but still not insignificant --- when the first step in the tutorial is "download and install this gigabyte-sized piece of software", you can be sure a ton of potential users have already been put-off. Compare with early home computers that booted to a BASIC prompt, or PCs where DEBUG was there and ready to create tiny/small "apps" immediately.)
Interesting how you completely read the mental state of these people just by seeing them at the botanical gardens.
duplicate https://news.ycombinator.com/item?id=17587367
Unless the uptown C is delayed again, then you're just late.
I've never done that, but I sometimes will pick up a paper book, and instinctively want to press control-F in order to search for a particular word or phrase.
Propelling deep space flight with new fuel source, Momentus prepares for liftoff
If something is considered broken before the full 5 years and you throw it away, you can deduct the rest of the cost right away correct?