skysight-inc/HackerNews huggingface dataset:
I'd want to get an international law expert's take on this before getting too worried.

Based on skimming the preamble, it looks to me like "Party" is capitalized to indicate that, within the context of this document, Party has a very specific meaning: One of the nation-states that has entered into this trade agreement.

If that's a correct reading, then this might have some unintended consequences around government open source projects, but, since it isn't trying to place any restrictions on anyone who isn't a nation-state, it wouldn't be that much of a threat to copyleft in general.

I think what it's really trying to say is, "You can't pass laws saying overseas companies have to share their source code if they want to sell software or SaaS in your country."
Go for whatever's cheap and replace it regularly. There's nothing that can be made in small quantities, run off a lithium battery for hundreds of charge cycles, and be durable in a backpack, at that price point.
I always found this really interesting. If you join such rocketship often you find people swimming in their survivorship bias often coupled with general inexperience .

'The reason we're successful is that we got every engineer the top of the line MacBook! No one else does that!'

'The reason we're successful is that we got every engineer a reconditioned MacBook off of eBay! No one else does that!'
recently bought a top of the line ideapad, after removing all the bloatware and adjusting the settings and registry for speed, it still went slow in a way that could not be captured in performance monitors, took it back and got an old thinkpad with new ram/ssd/battery that works perfectly
Apparently I can't: "an error occurred (status: 503)".
Nope, no yet. But I've got few recommendations from hamlit gem author Takashi Kokobun.

Takashi recommends to take a look at these gems:
- https://github.com/judofyr/temple
- https://github.com/eagletmt/haml_parser
Not Only Is the Mac Mini Outdated, It's No Longer Mini
Type coercion does not equal weak typing -- I submit JS and Perl as examples where types are strong but there is a coercion protocol dependent on which types an operator expects around it.
I made the switch last year and am pretty happy, especially with Ubuntu instead of macOS: https://fman.io/blog/home-and-hotel/
I had a Dell XPS 13 for about 2 months but ended up selling and getting a 2017 Macbook Pro 13 non-touchbar. For the premium you're already spending on an XPS machine, a Mac for slightly more has so much better hardware. The price differential ~300-500$ is more than justified by the FULL metal construction, non-clicky trackpad, and the glorious screen. I immediately regretted my XPS purchase after noticing the screen’s backlight problems and the quality/amount the trackpad depressed while clicking. Though I wish the macbook had more ports and better keyboard, it's not kept me from wanting the XPS back.
I have an 8th gen i7 XPS 13. I have high sierra on it. I also have a 13" MacBook Pro non touch bar. Guess which one I like using the best.
For me it's the little things that keep me on mac.

- Amazing touchpad, no need for a mouse at all

- Light, yet powerful and great battery life

- best in class display

- being able to easily copy and paste between iphone <-> macbook

- being able to easily send files between all osx/ios devices with zero hassle

- being able to take calls on my macbook and transfer them to the phone if needed

- bluetooth headphones working rock solid, switching between devices seamless

etc

OSX being somewhat more bearable than windows and slightly worse for my work than linux is not the most important thing to me.
Probably thats why many programmers have many great ideas but fails to come into reality. They cannot gain any fun from side project since they automatically want to ‘learn’ new framework, language, etc. Instead of messing around and looking how their idea grows into something fun.
Its about having fun from creating, not from learning the proper way since beginning.
Its clear when you tell your friends about your new idea - they would say ‘oh thats sounds cool!’, but when I tell the same to my programming friends I would rather hear ‘you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem, so it doesnt make sense’
Careful here.

Anecdotally I'm aware of more than a few folks who replaced their bottom end PC/Windows laptop with a brand new machine because it was supplied with far too little memory, but hit a £399 or £499 price point, and they installed one too many bits of crap. So they spend another £499 on another too lightly specced laptop when £40 doubling memory would have fixed all their issues. PC makers have always been happy to sell machines with barely enough RAM to reach the desktop let alone run or install anything.

A lot of consumers don't know what they're buying, how much memory Windows needs, how to upgrade even when possible, or how to uninstall things they no longer need (eg iTunes after they switched to Android, Massive HP drivers remaining when now running an Epson printer and vice versa). Helpful in-store sales people don't help with this.

Most of us on HN however would prefer to buy the least standard memory/SSD possible and immediately bump it at Crucial or some such for a quarter of Dell, Lenovo or Apple's price.
Yea that's a valid point. The thing about sales that always bothered me is that the psychology often borders on sociopathy. How can you love your fellow man while simultaneously seeking to get the better of him?
Pretty much nothing besides being a good target for anti-immigration news.
Pretty sure this guy got my mother. I remember her describing exactly this trying to get her computer fixed. I had to explain to her it was a scam, help her replace all her credit cards and wipe her machine to factory since computer was compromised with remote access. It was a huge headache, this guy deserves jail.
[Please see edit below]

My cursory understanding is that the GPL becomes more like the BSD or MIT license in that it becomes lawful to distribute altered binaries without the corresponding altered source code.

However, legal texts are tricky and the correct interpretation of this one my well be different from my current understanding.

Edit:
-----

After rereading parargraph 1 another three times, I think that the wording of the text suggests a far broader scope than it actually covers.

"...as a condition for the import, distribution, sale or use of such software, or of products containing such software, in its territory."

This part of the sentence limits the application of the rest of the paragraph to software that crosses the border into the country in some way or another. The sentence also begins with

"No Party..."

where parties are the countries (represented by their governments). So this is about government regulation of software that somehow gets into the country some way or another.

" shall require the transfer of, or access to, source code of software owned by a person of another Party"

With all the preconditions above in mind, this actually means that no government can impose rules on somehow imported software that would require the seller in another country to provide the source code with the product. Effectively, this is only a restriction on lawmakers. Individual persons and companies are not directly affected this section of the treaty.
Reddit place experiment with 1 satoshi/pixel
Related: https://www.ted.com/talks/simone_giertz_why_you_should_make_...
FTC, although to be fair it doesn't say what will be done with the funds.
Also, the Mac has a webcam instead of a nose hair viewer.
Not out of the pressure cooker, but after I shred the meat, I lay it flat on a baking sheet. pour some of the remaining juices over it, and then broil it in the oven for about 2 minutes. It gives you a nice pseudo bark.
I could be wrong, but I'm pretty sure that a current-generation XPS 13 is going to have an IPS panel, whether it's 1080p or 4K.
Can it handle transcoding? When my current plex server meets its maker, I was thinking about replacing it with an Nvidia Shield since it can handle transcoding. The only thing stopping me is the ability to run Plex Connect[1] that lets me run a Plex app on my 3rd gen AppleTVs.

But a Rasberry Pi should allow me to run the Python based PlexConnect server.

[1] https://github.com/iBaa/PlexConnect
I went with a precision 5520 when I switched from my MacBook Pro and I love it. 32 GB of RAM, centered keyboard/trackpad of a 15" and a tiny screen bezel all with full Linux support.
>and to make sure Wine runs her Photoshop version well.

Unfortunately, there’s no such thing
This sounds like an urban legend. What fraction of Internet traffic is non-congestion-controlled UDP? VoIP and gaming are pretty low bandwidth.
My gf uses her mid-2012 Mac mostly for Photoshop. We have recently upgraded it to 16GB RAM, max supported, and while it made it much better, it's still way too little. She's now working on high resolution, hand-drawn game assets and 16GB RAM + SSD upgrade was a prerequisite to be able to just barely function.
This was famously discovered 60 years ago:

https://en.wikipedia.org/wiki/Skunk_Works

> The designation "skunk works" or "skunkworks" is widely used in business, engineering, and technical fields to describe a group within an organization given a high degree of autonomy and unhampered by bureaucracy, with the task of working on advanced or secret projects.

One of the key findings of the Skunk Works project is that you unlock potential, a company needs to be willing to pay individual contributors more than their managers.
If you want to live that way check out Denver, sounds more up your alley
So basically it's probably fine for GDAX to continue to let folks trade Ethereum, but that doesn't mean that Vitalik et al. won't get indicted. IMHO the latter is much more important than the former with respect to the future value of the asset, so saying that Ethereum likely isn't currently security doesn't strike me as being especially meaningful.
they break it down into "common" and then various others.

the trick is that most of the ones on the tier immediately after common are actually in the common tier, but they may not have the severity necessary for a patient to report it.

example: chantix(https://en.wikipedia.org/wiki/Varenicline) patient reports ubiquitously report nightmares almost without exception, yet nightmares are listed as a rare side effect because the nightmares might not necessarily be severe enough to mention to a doctor or meet the clinical criteria for a side effect.
No matter what else is going on, Jimmy always wears his hat when he goes out. The only procedures guaranteed to permanently work as birth control 100% of the time are hysterectomy and bilateral orchidectomy. When you multiply failure rates together, they get smaller.

Don't ignore your inner cynic. Medicine is not the only industry trying to force everyone to a subscription model in lieu of one-time expenses.
I always had very little sympathy for those who express very strong opinion _against_ other OSes and their users, professionals or not. In 2018 every one of the main OSes can be used efficiently for programming purposes, windows10 too especially now that it has the WLS
On the other hand, when a spilled cup of coffee fails to fry the electronics because the whole thing is sealed up, they'll learn to value the closed chassis.

Which of these events do you think is more likely for the typical user?

This is actually why the fragile keyboard on the latest MacBook Pros is such a problem. It compromises durability in a part of the laptop that is actually very important.
SQL Developer for Oracle is also quite good.
But then, they lose interests (and endorsements) of software engineers and IT professionals. And, in the words of Steve Ballmer "developers developers developers".

If they want to sell hardware, they need to convince me to recommend them to the person who asks my advice. (rhetorical "me")
For someone like myself who is still young, what would you say are the keys to becoming a better networker?
+1 for this book. This tutorial by one of the authors is great introduction to the Elixir gql stack: https://www.howtographql.com/graphql-elixir/0-introduction/

Worth a try if you’d to learn more about the stack or the author’s pedagogic style before buying the book.
At least, a lot of things that have conventionally been understood as very hard for AI (like catching a ball or playing Go) can be viewed as function approximations!
A few million in the bank give you a lot of freedom to do interesting things in the future. I'd definitely take it.
About the part "Windows 10 spends about 5 minutes (literally!) identifying a bunch of new devices and adding them to the system", to be fair, Windows can run on a gazillion different configuration, while macOS runs only on a few. I've been ranting against Windows for years, but it actually works well now, even if it takes a bit of time for the new device setup.
NTFS and the Native API had to support operating system personalities where these were perfectly legitimate characters to have in filenames, right from the start. It is the personalities like Win32 and 16-bit OS/2 that introduce the extra limitations.
It's because of the distance limitation that it will be used for medical purposes mostly, methinks.
$ mpv --vo=drm *.gif
(Bottled mustard is mostly vinegar.)
I don't disagree with you about the fate of general purpose computing, but I doubt the iPad Pro is the future. I think pfranz[1] makes a good point about laptops, but that doesn't mean that laptop has to be a Mac. Given the change in name for Apple Books, I get the feeling that an iOS, ARM-powered laptop called the iBook is that future.

1) https://news.ycombinator.com/item?id=17313710
I'd like Apple to give it a shot and find out. I was happy enough lugging around my 2011 MBP even though it was much thicker than my current one (a 2013) which is itself much thicker than the newer ones.

Make a thin MacBook, sure. Then make a proper MacBook pro and make it about the hardware and not beauty. I believe there is actually a market for it.
I've yet to go beyond a cursory skim of graphql - but my first impression is that in the end you get to write your very own query planner/optimizer - with the "benefit" of optimizing across wildly different data stores like unifying a few different sql databases, a few filsystem graph/hierarchies of meta-data and a handful of semi-structured document stores in the form of json/soap services... So a lot harder than the already pretty hard problem of writing a query planner for "just" an rdms.

But I think there's something "there" - graph dbs, datomic, web prolog - they all seem to point to clients asking a "what" with the server figuring out the "how" [ed: and not in the least: whence (from where)] .
What you don’t like exchanging all your ports for dongles? And the crappy keyboard? Or my favorite “Remind me again later” Because who would ever want the ability to say “no”
Willing to go used? Lots of good deals on eBay. I've used a Thinkpad with Linux (mainly Ubuntu) for the past 5 or so years.

Almost everything has worked out of the box, and upgrades to Thinkpads are pretty easy (if you don't immediately spring for one with an SSD).
I work for a media company and we have 5-6 year old MacBook Air and MBPs that are constantly being serviced.

Fun fact: the MBA apple symbol light shows a noticeable light ring on the display after this amount of time.

I am amazed that sales staff still want MacBooks, but I put it down to the brushed metal finish.
Non-violent, victimless offense, yes.

This appears to have been premeditated with a number of victims, all of whom were disadvantaged relative to the perpetrator.
> As an athetist myself, I'm very aware of the urge to try to construct an utopia from first principles by revolutionary means. But I happen to think that this is very, very dangerous.

Sorry, I simply don't see where anyone is talking about revolutionary utopias here, or first principles, or totalitarian anything. If you want to argue that non-religious value systems inevitably lead to genocide, feel free to do that -- and good luck with that, I'm uninterested in that argument.
There's a cult myth among even the "enlightened" rockstar companies that it's better to fire a person than demote them. Not sure why this holds root. Something to do with the idea of "trajectory" and that employees are paid and retained for their future potential performance, not their current performance.
The tactics you encounter in M&A conversations can be like nothing you've experienced in the otherwise comparatively upstanding world of Silicon Valley. It's as if a chunk of genetic material from the old-fashioned robber baron business world got incorporated into the startup world.

Brilliant!
Reflective Electrowetting Display
How can you compare the overall developer experience of Crystal, which isn't even 1.0 yet and has very few libraries, with the mature ecosystem of Rails?
No, on Reddit, it doesn't simply provide a warning. It also (as of recent updates) blocks it entirely from search on the mobile site.
Why do you think that? Is it because you personally find no value in this project? If you don't understand what the value of this project would be then it's not for you but that doesn't mean it has no value. Also, computer science and programming are built on the two mule team of 'because we need it' and 'because we can!' This is nothing new.
We define one word categories and their allocated budget in the "budget" tab, then the inbound text always takes the form of: "X.XX category as many words for description as you'd like."

As for doing this kind of thing with Twilio, here are the two building blocks you'd need:

Twilio + Python:
https://www.twilio.com/docs/sms/quickstart/python

Python + Google Spreadsheets:
https://www.twilio.com/blog/2017/02/an-easy-way-to-read-and-...
You need a license to practice medicine so that's not a good answer to the original post
Surprisingly, I found coil whine much harder for the ears than fans. I installed an APC UPS under my desk, and there is a slight coil whine that it driving me nuts, while my GPU fans going crazy when I play never bothered me.
You can't use DRM or the framebuffer over SSH, you can't open device files or do ioctls remotely like that.
This reminds me of a fun personal project [0] I implemented a few years ago. Very similar syntax.

[0]: https://github.com/weaversam8/ctml
It's coming in the next 5 years. AT&T and Verizon are already buying up the necessary spectrum and running trials with working hardware. There will be no point trenching fiber through everyone's yards when you can build a 5G cell in each subdivision for far less money.
I genuinely had no idea Apple was still selling the Mac Mini.
The world is too complicated to be reduced to a function that does not exhibit general intelligence. At minimum, able to formulate rational strategies in arbitrary games against other rational adversaries.
I'm cautiously optimistic about this as a counter to specialized and proprietary hardware. While other industries are moving towards domain-specific hardware for 3D rendering, AI and physics, I'm hopeful that the people at MIPS have the insight to know that these are all evolutionary dead ends.

The real future is going to be in reprogrammable hardware, something akin to FPGAs but with cores as building block instead of gates. We need massively parallel chips with an order of magnitude more cores than we have today (at least 256 as a baseline), with better interconnect and smarter routing that can do something like content-addressable memory.

MIPS is an ideal candidate for this, as it's a textbook example of the minimum number of transistors needed to implement a pipelined CPU. They should be able to fit hundreds or even thousands of cores in the number of transistors wasted on cache today in mainstream processors from Intel and AMD. Assuming they don't just kill MIPS to do their own proprietary AI DSP..
Just some random background for those reading about why Erlang/Elixir<->Rust interop is A Big Thing.

The whole point of Erlang and Elixir is robustness in the face of high concurrency. All other design choices (eg functional programming, immutable data), follow from that goal. Core is that if one green thread ("process" in Erl/Ex lingo) crashes for whatever reason, the rest keep on running. Interop with native code is the sole exception here, which makes interop very scary. If a C function that's called into from Erl/Ex crashes, the entire program crashes. Boom, gone. Sure that holds for most other languages too, but Erlang/Elixir people get extra nervous because they're more accustomed to thinking about error scenarios and because they don't always have the same seven restart/recover layers outside the VM process that good devopsers wrap eg Node processes with because hey, no need, we have Erlang, we never crash.

As a result, the idea of a technology that allows writing native code that has a tremendously small likelihood of crashing is very appealing. Until recently, no such technology was available but Rust changed that. Rust allows writing native functions that can be called from Erlang/Elixir with much fewer worries than C/C++ native extensions ever did, because of all the safety guarantees provided by the compiler. This is a big thing and I hope that as the interop story improves, it means that Erlang/Elixir will in practice become much faster because more libraries will be rewritten in native code.
I got a dell chrome book for $400. Put a reasonable ssd in it for $70, installed John Lewis boot and installed Ubuntu on it. I’m quite pleased with it. Word of warning. Pick a machine with a good trackpad.
2018 Russia World Cup: Russian cyber spy may hack travelers’ mobile devices
Yes, you should be able to recreate the experience on any platform where you can deploy a chatbot (which really overstates the complexity of the logic that's happening here).
Which heavy metals did you test for? And what do you think was the source?
If you're interested in this kind of thing, check out Openworm and their c302 neural network.

http://docs.openworm.org/en/0.9/Projects/muscle-neuron-integ...
I tend to agree. I love rails and have written a lot of apps in it. I'm newer to phoenix but I'm feeling much like I did early on in rails. Between Elixir/Phoenix and Crystal/Amber, I think rails is headed towards legacy as well. I'm not writing any new apps in rails. The good news at least, being condemned to a "legacy" rails app should still be fairly pleasant :-)
Yes. But with a much more consumer friendly OS. It would be easier to add laptop capabilities seamlessly to iOS than touch screen capabilities to OS X.
- Can you reduce the monitor brightness to 0 ? (full black, off)

- Can you reduce the keyboard light to 0 ?
Ha. I've seen many a review that calls that out actually. The consequence of edge-to-edge screen. Gotta put that cam somewhere! I'd disable it and get a hi-qual external.
which was reprised in an episode of arrested development where Henry Winkler (who played Fonzie in Happy Days) jumps over a shark on a dock: https://i.imgur.com/uHPHW0c.gif
What I'm mostly curious about these posts is, how the heck do you guys switch operating systems that easily? I guess it would work if you are already using Linux or Windows on a Mac hardware but that's gotta be rare.

I mean, hardware is nothing compared to the OS.. I can switch to any other Mac and it would take me a couple hours to be comfortable. That would be it.

If I'm switching to a Dell XPS, I don't really care about the hardware at that point. It's all about software.

I tried doing that a couple months ago when my MBP went bad as Apple doesn't know how to build a keyboard anymore. Bought an XPS 13". I think it has great hardware. Couldn't switch away from macOS. I'd use XPS with macOS over the shitty Macbook Pro any day.