skysight-inc/HackerNews huggingface dataset:
Just like you, I completed my build recently. Before that, for a few years I had used laptops exclusively.

I was blown away by how even a modest desktop [1] is so much faster than even a high end laptop [2]. I believe it's because any laptop will end up throttling because of thermals, unless you get one of those very heavy gaming or workstation laptops with huge cooling systems.

Oh and I had to throw away my laptop because the motherboard failed, all I could salvage was the SSD. Not going to happen with a desktop.

[1] (I have a non-overclockable i5-6500, 16GB DDR4, SSD with SATA3 interface, a GTX 1060 with 6GB VRAM)

[2] My laptop was an i7 quad-core, 16GB DDR4, SSD SATA3, GT840 GPU. Everything except the GPU was better than or equal to my desktop.
What's the company? I'd guess Lockheed based on the locations and work topics listed.
Ask HN: How to get out of this dilemma?
I work for a tech company. There is just too much work. I prioritize regular work aggressively and achieve 80 hrs work in 60 hrs only.

Every day I go to the work with excitement that today I will work on some of stuff I want to or today I complete xyz training. That never happens. Regular work always takes priority over some of stuff I want to do.

After working for 10-12 hrs a day, I feel bad that I didn't achieve what I wanted to. The cycle repeats forever.

I saw a thread a while back when people said they work only 50% of time and spend rest of the time on reddit or reading or trying out new stuff et al.

I want to work may be 6-7 hrs on regular work and spend rest on learning new things and trying out new stuff.

How do I get out of this dilemma?
Yes - plan to do a dual socket build. So 64 cores - 128 threads.
housing is really cheap in montreal as well.
average dev salary is about 70k - 100k
It was predictable, and I'm certain predicted by many.

These AMTs/MEs/whatever they call them are full-blown computers with non-trivial firmware/software. The question is: do Intel and AMD put all that much effort into making that secure? (That's quite aside from the possibility of intentional backdoors, which one would think would be reasonably secure so that only NSA and friends could use them.) The answer is "almost certainly not enough effort". This sort of device calls for using Coq or similar provably correct software construction -- it is much too critical to do otherwise if you're going to make it impossible to disable these things.

I guess we just have to filter these ports for a while now -- a big hammer for a big problem.

It's also time for customers to insist on these things being off by default.
> more concrete

That will be heavily spalled 50 years from now. Almost as dumb as building thin flexible skyscrapers with reinforced concrete.
Thanks.

I've done this with iteration 2 (current version) or my backend but now I'm not a one man shop and have a team (well one other junior backend and a senior mobile). And we are architecting for some pretty major new features so it's interesting trying to strike a balance with both what I've learned along the way and what it seems 'best practice' is when it comes to python
The preinstalled version is so ancient that most people would just install a newer version.
Mainly it was that they had parked 270 tons of construction equipment and concrete on top of the bridge, and that they had added 2 inches of pavement over the years. In addition the original design or construction was deficient and some metal plates that should have been 1 inch were 1/2 inch.

I drove over that bridge not long before it collapsed, and marveled at how they had concrete and trucks lined up from one end to the other in a closed lane.
That's Raytheon.
I think Coke's pitch deck goes something like:

- Never acknowledge the existence of Pepsi.

- Always be classic.

- Always be timeless.

I think brands that work well do so because they keep a simple message and avoid the allure of self-justifying marketing people.
If AMT is enabled it would be listening on ports 16992 and 16933 (TLS). I ran lspci | grep MEI on my machine (an i3-2100, not vPRO as far as I know, running Linux Ubuntu 16.04) and got:

00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)

Then ran nmap -p- and the ports didn't show up, and can't access them, so AMT is disabled. You can read more on how enable or disable AMT and how to access it here:

http://manpages.ubuntu.com/manpages/zesty/man7/amt-howto.7.h...
I have managed to rummage around and found the article. It was actually in IEEE Micro May 1982, "A Unique Microprocessor Instruction Set" Dennis A Fairclough.

The article looked at the statistical usage of instructions and placed them into 8 broad groups, Data Movement, Program Modifying, Arithmetic, Compare, Logical, Shift, Bit and I/O & Misc groups.

The result of the analysis was as follows:

For groups data movement and Program Modifying, 1 Instruction - MOVE [Cummulative usage 75%]

For group Arithmetic, 4 Instructions - ADD, SUB, MULT, DIV [Cumulative usage 87.5%]

For group Compare, 1 previous Instruction - SUB [Cumulative usage 93.75%]

For group Logical, 3 Instructions - AND, OR, XOR [Cumulative usage 96.88%]

For group Shift, 1 Instruction - SHIFT [Cumulative usage 98.44%]

For group Bit, 1 Instruction - MOVEB [Cumulative usage 99.22%]

For group I/O & Misc, depends on whether i/o is memory mapped or otherwise, so either 0 or 1 Instruction.

Some possible extended instructions included INC, DEC, I/DBRC and MOVEM.

The address fields (and in some cases additional flags) determine source and destination, etc.

So, in relation to the VLIW question, the instruction length is determined more by the addressing modes allowed than by the specific instruction itself (which is encoded in say 4 bits).
Edit: misread the message. Removed.
One thing it gives you out of the box that is difficult with the other Homebrew options (there is also https://bitbucket.org/mituharu/emacs-mac/overview) is a standard macOS application that you can launch with Spotlight.
damn, does this dude know how to make short videos. i remember watching his apple computer rant video and that was over 1hr long.
Ask HN: Worst response you ever got from a customer or lead?
What's the worst response/outcome you've ever gotten during your sales process, or perhaps with an existing customer?

How did you learn and overcome from the experience? What did you do differently in the future?
All-in-one watercooling systems are not more silent. The pump is audible and the lack of radiator surface means you'll hear the fans when they ramp up.
This article reads like a rewrite of the wiki over at /r/buildapc, and I'm not sure I see how much of it leads to his conclusion---any modern, $1500 desktop is going to outperform a two-generation-old laptop with a quarter as much ram. That doesn't make the Ryzen `for programmers.` I came in expected some crazy assembly insights, but instead this is just a PC build log. Nothing really supports the title of this article: it's just clickbait without any real support. And, at this point, most people reading hackernews know it's cheaper to build a PC than buy another PC / laptop---and those that still don't are doing it because a thousand dollars usually buys you a lot of warranty and convenience.
I don't know about you, but 'blockchain of blockchains' [1] is an incredible idea. ;)

[1] https://github.com/the-laughing-monkey/cicada-platform/blob/...
BTW, the article author, Allen B. Downey, has a marvelous collection of free technical books: http://greenteapress.com/wp/
I've always used Macports, quite solid. Also, the whole "screw Google because they wanted me to know a basic algorithm" drama was off-putting for various reasons.
Yeah...if only I didn't have to press one for "English"
Gnosis cryptocurrency Day 1: recap
I Heart this!

Bernstein's rendition of Rhapsody in Blue introduced me classical piano.
It's not even enough that the thing you're selling be an exact copy of something old. Your manufacturing process or other business processes (sales channels, support channels) could also be infringing on some newer patent.
Sorry, but I loved the pitch, it's a pitch not a business plan, it's a bit silly but it's also exciting.

Sorry, I love the idea -

"Throughout the next five years, we will traverse the globe to find untouched lands and convert them into unparalleled experiences. Fyre will work to bring life to each region.'

What's with all the hate?

I wasn't even that expensive for a concert, a lot of people from overseas pay that amount to go to Burning Man. Save for a few years and it's possible for most people on HN.

Whats with HN reveling in failure in this startup?
This Giant X-Ray Generator Helped Set Safe Doses for Radiation
HAT-Trie: A Cache-Conscious Trie-Based Data Structure for Strings (2007) [pdf]
Backpropagation doesn't work like genetic algorithms on an FPGA.
All processors do included the ECC version of the memory controller. Perhaps you're thinking of registered memory, which isn't supported by consumer-grade processors or the workstation/low-end server processors that use the same sockets?
People think juice is good for them. They’re wrong
Thank you very much for writing this piece of great intro article into deep learning ! I also wrote a tutorial on 10 easy steps to install TensorFlow-GPU and Keras over Windows

https://github.com/antoniosehk/keras-tensorflow-windows-inst...
Pokemon name because I like pokemon, you can see a compiled list of Github repo using pokemon name here : https://cheeaun.github.io/repokemon/
Hm... Not sure I agree. I have a 2015 MBP and I was blown away by nearly 2x difference vs a comparable desktop with identical amount of RAM and CPU cores. My workload is compiling Golang code. The desktop is twice as fast and without the heat + fan noise drama.

The laptops, or at least the MBP, seem to be built to mostly run on idle IMO.
"Do their customers want high-assurance?"

Their customers prefer highly-privileged code not get hacked vs get hacked. Intel knows their dominant position with lockin to x86 code lets them ignore customers' preferences if they deliver something useful. It's an oligopoly effect.

It's actually AMD I normally suggest should compete on flexibility or security. They need the money more. ;)
This. The stock cooler (that is included in the price of the Ryzen) is good enough for most stuff. Even if you want to "splurge" on a cooler, you can buy a monster cooler for ~40 bucks that is barely audible and can cool even an overclocked i7-7700K without any issues.
> Only Erlang doesn't share memory between processes.

Nim doesn't share memory either.
SEEKING WORK from anywhere around the world | ONLY REMOTE | I'm in India

Web and mobile UI/UX designer.

Experience: 6 years

Technologies/Skills:

- UI/UX design for web, iOS and Android

- Information architecture

- Interaction design

- Visual design

- Icon design

- Branding

- HTML & CSS

Portfolio: http://radesign.in

Email: http://radesign.in/contact
New York Lawmaker Introduces Airbnb Bill
He also didn't need to blow $500 on an SSD when he could have gotten a $100 SSD and a $100 hybrid drive and double his storage space.
Sure, why not? The engineering and construction companies don't have special immunity. Not sure if you can sue the government or individuals in in it. For the i35 bridge case, lets see...

From Wikipedia "URS Corporation [...] settled for $52.4M [...] URS had performed fatigue analysis consulting on the bridge for the Mn/DOT."

and "Jacobs Engineering Group, the successor of Sverdrup & Parcel, the firm that designed the bridge [...] paid $8.9 million in Nov. 2012 to settle the suit"
The watt budget of a laptop is prohibitive. The watt budget gloves only come off with a desktop.
Reality Fyre fueled twitter photos

http://nymag.com/selectall/2017/04/sad-and-funny-tweets-from...
He banned "explore" because students were turning-in poor projects. He should get better students.
Yeah, these bozos make telephone sanitizers look downright useful.
Interesting article, and nothing surprising. With an 8 core CPU - and NVME storage, the more interesting test would be to run docker compose whilst profiling a page or whatever. The author hints at it, but hard numbers would be even more fun. I would fully expect the laptop to grind to a halt in scenarios where the Ryzen just chugs on as if nothing special was going on.

I built my own 6850k system last June (4.2ghz +32gb ram + samsung 950 pro nvme), and find it great for programming - well, everything, really.
The multi-core angle is the main "programmer" bit of Ryzen. If you are writing heavily multithreaded code you will get 2x the cores for your $.
And in his books, he does what he prays: teach you complex topics using computer programs. I don't know if it is a good approach of the general population, but for us programmers, it certainly is.
Good luck with that. It's working for Raytheon with a clearance.

> (C) discrimination because of citizenship status which is otherwise required in order to comply with law, regulation, or executive order, or required by Federal, State, or local government contract, or which the Attorney General determines to be essential for an employer to do business with an agency or department of the Federal, State, or local government.
>unusual purchase by iac. they've always focused on dating apps.

Not unusual at all. It's all about the business model: online subscription based revenue. When I worked for $major_dating_site, we were directly compared to Angie's List by investors.
If you think the interaction was/is positive. Why not visit the city anyway since it's already paid for? Free vacation!
If it was very positive, maybe meet them for coffee?
Perhaps you should understand the law before you post snarky comments accusing people of breaking the law. Here are the relevant exceptions to the law, from the source:

"(A) a person or other entity that employs three or fewer employees,

(B) a person’s or entity’s discrimination because of an individual’s national origin if the discrimination with respect to that person or entity and that individual is covered under section 703 of the Civil Rights Act of 1964 [42 U.S.C. 2000e–2], or

(C) discrimination because of citizenship status which is otherwise required in order to comply with law, regulation, or executive order, or required by Federal, State, or local government contract, or which the Attorney General determines to be essential for an employer to do business with an agency or department of the Federal, State, or local government."

https://www.law.cornell.edu/uscode/text/8/1324b
Awww, brand new account just to remind me OPNsense devs and their minions are watching. Thank you <3
Thanks - didn't hear about that one.
If by security you mean protection against DOS then yes. If you mean users accessing private data then you are wrong. Postgres (and all the other dbs) have the tools necessary to specify who can access what (one just has to use them).
Would I be in the wrong to call this a "canary"? As in you cannot pay to rank higher in search. But you can pay to have more exposure, better reviews, hidden bad reviews, etc.
yes, via the gwene rss to nntp/usenet gateway.
If you vote against them you're held liable, too. It would be wonderful if I could pick what portion of expenditures the government is allowed to use my individual taxes for though.
Longreads is increasing reporting
Hackernoon–Organizing iOS Debug, Dev, and Release States with .xcconfig Files
https://news.ycombinator.com/item?id=14231575
34 renders fine in LaTeX, in Markdown when you then do 28 it's oh-no. (See this and many other HN comments.)
I recently evaluated AirPods, Beats x and Bose QC 35. The Bose won in the feature depts, esp. NC and multipoint BT. I don't care what brand it is so long as it works well.
The point is, even when krd is compromised, the malicious party cannot gain access to your private key. They key is only stored on your phone and you have to physically confirm the login from your phone.
Maybe because it's a couple of clueless rich bros trying to marry Burning Man with Goa and completely missing the point of both?
This is where the programmer or even compiler writer should have control, by allowing access to a micro-programmable base that supplies a standard set of instructions. The capability of adding instructions at need being under control of the machine administrator. For most tasks, this additional capability will not be needed, but for those who need to high optimisation, then they can do so with aplomb.

Especially for those who are writing VM's for their respective high-level languages. As with anything, security of the hardware would need to be considered.

One set of minicomputer hardware that I used to program on decades ago (Honeywell DPS6-92's) had a micro-programmable cpu. We didn't use it, as the base level hardware and associated software were sufficient for our needs. But I had heard that various organisations had incorporated their own instructions when needed.

The choice of normal instructions can be quite small, but the ability to put in user defined instructions would allow certain models of thought to be tested and/or developed at a hardware level.
I agree that Ryzen is a great chip! I am looking forward to getting one because, yeah, it makes for a great developer platform: it's got a bunch of cores, it's got a fantastic virtualization model that isn't randomly crippled on half the chips, it supports ECC ram easily, and it's a killer price-point.

The article doesn't really get into any of that, though.
Or Dire, as it were.
Happy Birthday dear Basic
IIRC, OS 7 was only cooperatively multitasked. If that were the case, and the program was blocked by the VMM so that it couldn't release the CPU to the next program, I'd imagine the whole system would hang until the read was finished.

I worked with a web developer in the mid 90's who served some image files off his desktop Mac. We noticed intermittent hangs and slowdowns during file transfers. After much head scratching, we pieced together that every time he held down his mouse button, networking stopped until he let go. This was 100% reproducible, and 100% hilarious to us Linux folks.

It got eventually got better.
Ask HN: Are there any Mind/Brain training exercises that actually work?
I have used Lumosity for a few months, but can't quite be sure if it had any effect, as there's no metric I could reliably measure.

I understand that regular exercise and meditation help. But are there any exercises where the mind is actively involved, like recollecting things, Chess, Go etc. that have worked for you? How did you measure the efficacy?
Often times it's due to economic reasons. I believe there was a study (in this case, accents, but possibly works similarly with dialects) of some sort some decades ago which noted that people with Cape Cod accents found it easier to find jobs in a city not theirs (Boston), if they adopted some of the city language --and I may be mixing findings, it depended on the job sought. For some jobs accent didn't matter, for others it did matter.
A big problem is that you cannot trust that the bits you don't want are irreversibly fused off and not just left disabled by the current microcode/firmware. Intel once sold a software switch to enable more L2 cache on a low-end CPU, so you really can't presume that any of their product segmentation switches are truly permanent once they've left the factory.

When Intel indicates that my B250 and Z270 chipsets don't support AMT, it's still quite possible that the ME firmware on those motherboards has the vulnerable code present but not currently running.
Clever financial management, outside investors and a large cash infusion from Intel.
>The laptops, or at least the MBP, seem to be built to mostly run on idle IMO.

This is very much my experience when switching from my previous MBP Retina to my power workhorse desktop. Even my newer XPS 15 is mostly optimized around idle I'm pretty sure.
Whatever may have eventually been negotiated, and perhaps nothing would ever have been agreed, it disproves the myth (used to justify the atom bombs) that only being nuked forced them to consider surrender.
"Pre"-determination is a misleading term in this context. The wave function collapsed, and the result was what it was because that's what the result was.

TLDR of my opinions in this space: the cosmos is simultaneously deterministic and probabilistic. There is no free will. Nor are all things predetermined in the sense that most people use the word.
Interesting terms. I've never came across them in my linguistic study, but I see they were heavily employed by C.F. Hockett, so that might be less exposure to American Structuralism.

I want to make a small correction here. Israel is a special case not because all regional dialects are mutually intelligible, but because it has no regional dialects at all (unless you're talking about Arabic, but then it's a far cry from an L-Simplex).

This is due to the history of Modern Hebrew in Israel being relatively recent. It only reached a stable grammar with a sizable generation of native speakers in the 1920s and 30s, and until the 60s at least non-native speakers probably outnumbered the native speakers. By then Television was unleashed, and killed whatever budding dialects that existed.

Practically speaking, there used to few minor dialectal variations in Jerusalem. It pretty much amounted to about 20-30 words, a default feminine form for the noun 'cat' and a different pronunciation for the number 200. But even these features are barely left in Jerusalem, which had seen large population exchanges.
Who is the target audience? I also have no idea what it is from the website.
In this case it is arguable whether it was actually cheap, after having the transport everything to a remote location.
Presumably most of the people in this thread already have a smartphone. So it isn't really one _more_ thing.
What, if anything, is a programming paradigm?
Can't they install an update remotely via this vulnerability? :p
Did you compare Lapis to OpenResty in the benchmark above?

In case you're not aware Lapis = Moonscript + OpenResty.

And Moonsript is like Coffeescript but for Lua
What's cheaper - an iOS phone, or an Android phone + a Yubikey?
> This works even absent an OS. In fact, that's the whole idea.

It's still an OS, it's just not on the hard drive.

The real issue is that we don't have the source code for it and only the OEM can patch security vulnerabilities -- or not.
Maintenance is automatically handled. If you are paying an engineer to maintain a server, it could pay for itself in time saved. Also, the configuration is automated/standardized so I can have some confidence that backups happen and things are setup the same way each time.

For personal projects, I self host on a local machine to save money. Basically free except time, but most personal projects are things just getting started and need little in the way of scaling or maintenance.
The content is pretty bound up with the formatting, but it's just one file and I don't mind. At least it's explicit, and I can tweak the layout precisely vs. what I was able to do in Word (which I'm not that great at to be honest).

I just used the well-known Michael DeCorte resume template as a starter, adjusting to suit.
DAAS, dibs as a service. Based on blockchain technology. Named something like funderr, fundr, fundrio, fundrly. HN front page here we come.
In the article, do you mean "world class" instead of "word class"?
I've found my towns local facebook group to be the go to place for recommendations.
Filesystems are basically parsers that were only originally tested against well-formed input. Upstream Linux developers will happily tell you that you shouldn't allow untrusted users to mount filesystems (or trusted users to mount untrusted filesystems…), but unfortunately that's not really an option in the real world.
Theoretically this solution could be classified as a mutlti-factor authentication, which covers PCI DSS Requirement 8.2. See also https://www.pcisecuritystandards.org/pdfs/Multi-Factor-Authe...

Beyond that, there isn't much else this does regarding PCI. SSH does the rest.