skysight-inc/HackerNews huggingface dataset:
Goldman Sachs is not opening a bitcoin trading operation because they believe in the legitimacy of blockchain tech. The only reason Goldman is doing this is because they smell money and realize that jumping into a bubble can net them hundreds of millions/billions of dollars in profit. They are not going to make money from buying bitcoin, they are going to make money in fees they charge other large clients to buy/sell/hedge/etc bitcoin. They'll also create some exotic bitcoin-based financial instruments that nobody can understand but will sell to pension funds for gobs of money.

Will blockchain revolutionize tech and business in general? Will a Bitcoin be worth a million bucks some day? Will crypto replace traditional currency? I don't know - but I guarantee that is not the angle Goldman is playing here.
An in memory processor is not simply a processor in a memory array. It's more like a processor based on cellular automata where each memory cell also performs computation.
I thiught thats what early cisco (after they bought air-something) used c. 2005 or so
beautifully explained.
.app is in the sunrise phase right now -- I think all the registrars pay the same wholesale rate and it's possible that the actual price is set as well.

It'll drop to the regular price on 5/8.
GitHub's online schema migration for MySQL
Some of us do this because we signed a nondisclosure agreement, not because we don't care about the product. As a developer, I would love to talk about the context of my work. It's just that I can't, because my company told me to keep it a secret.

I would consider it more of a red flag if the candidate volunteered too much information about projects on their resume. Let's say you write that you increased revenue by 1%. At some companies you might be able to talk about that. But at many companies, those metrics are extremely sensitive, and putting them on your resume means you're a disloyal employee.
Do you get paid in money or karma by working there?
Does HN have any suggestions for people switching careers into software engineering/development and landing junior/entry-level roles? Such as, what parts to focus on outside of transferable soft skills?

Using myself as an example for people with a similar situation:

I worked as a freelancer in the past as an "Integrated Producer" which is marketing speak for a Product/Project Manager & "Growth Hacker" hybrid. I've touched everything from strategy and video production to creating shell scripts to configure new computers. Most of my experience will be the projects I've been building following tutorials or peer-programming with my mentor through a year-long boot camp intensive that covers front and backend, but also data structures, databases, algorithms, and etc.

So, most of my descriptions will be "created" or "integrated" with a technology. Like right now, I'm beginning to build a closed social network project as a capstone. I'm not going to be able to say "improved performance by X" for example.

I'm also not sure how much to share of my past. I can say things such as: "I've increased revenue by X over Y via email automation for Z." There are of course soft skills like writing documentation or managing X amount of cases (started as a law clerk/paralegal) under 5 managers. I also know that I shouldn't say back in the late 90s and early 00s that I started building websites for clans and guilds of gaming communities as a kid. (The bug has been there awhile.)
That looks scary. VERY scary!
If you've ever messed up with an encrypted disk, you know it feels just like an unrecoverable hard drive crash.

Which is exactly what it's supposed to feel like, and that's fine if you were aiming for it, but when that isn't what you signed up for, it's pretty much the worst thing ever.

It can also feel like a truly nefarious form of vendor lock-in, if you ever try to migrate to another system, and just happen to notice that now, your disk is totally unmountable for some unexplainable reason. This kind of thing can happen when crossing over to an older version of an alternative OS that doesn't know how to negotiate authentication for proprietary encryption formats, or newer formats that weren't supported at the time of the older OS's install.

So, for consumer hardware that might be received as a birthday gift, I'd say encrypted by default is a terrible idea. For those not carefully and explicitly warned, storing their stuff on an encrypted disk gone wrong, can be like unintentionally throwing it in the trash, setting it on fire and then flushing it down the toilet, except the toilet is a black hole of no return.
The Australian government is funding its very own space agency
I ranted about this in the unofficial Alexa Slack team and the people there gave some plausible (but unsatisfying) reasons why it works like that. I'm not a huge fan of Amazon though, so I'm happy to blame them. Essentially it boils down to different regions being treated as different "languages" as well as having features rolled out to them at different rates.
We are currently accepting applications for private beta users, and don't have public pricing information yet.
Thanks for the prompt response. Do you use data augmentation? Sorry for all the questions which could maybe be answered by looking at the code, but I am just getting started with pytorch etc and I am trying to understand the exact input format.
I'm very bullish on Bitcoin as a currency but simultaneously think that "blockchain" and the vast majority of altcoins are overhyped technology.

Something that often gets swept under the carpet is that hash rate matters. You don't get the benefits of a "blockchain" with only a handful of miners.
№6 the best COUB mixtage at channel – CubeMIX
I look at it more holistically. Men are not underrepresented in the industry and open source community. Neither are the various races not addressed by this particular scholarship. There are other programs you can apply for to get paid to work on LLVM or other open source projects, such as Google Summer of Code. I don't see how this program could actually have a detrimental effect on anyone, let alone a racist or sexist one.
Arrt of the deal
If they were so determined to block it, why would they do it in firmware and not upstream? I think people are reading too much into this.
Art of the deal
wordpress gained huge popularity especially when people were building websites using PHP. Wordpress sites were not just restricted to blogs but it gave you an ability to put up a ecommerce store. it also had plugin marketplace which made it successful.
3 Solutions for Ripping DVD to Android Devices
No, blockchains are built on top of distributed consensus. You can have distributed consensus without a blockchain, but not the other way around.
>"The results presented in table 5 of the paper are very unlikely... to be solely due to randomly trying different ML techniques"

This is a strawman, noone argues that their methods picked up on some correlations.
Link is a forwarding link to:

https://www.bloomberg.com/news/features/2018-05-02/china-s-t...
Fully understands SQL Joins with this cool animation
I think you are misunderstanding what this is.

This literally is UINavigationController, controlled by Apple's JavaScriptCore.

If you want extra animations or whatever, you just turn them on.

There are some advantages to using native code vs ReactNative, but access to native controls and their behavior isn't one.
This: https://hackerlife.co/blog/san-francisco-large-corporation-e...

Suggests median tenures at small tech companies can be as low as 1.5years.

For me - it depends on the stage of career a candidate is at.

If you're not job hopping every 2-3 years in the early stages of your career (say, first 8-10 years out of school), you're without doubt losing out monetarily (which may indicate a lack of ambition).

On the other hand, if you've not managed to hold down a job for over two years (or any job for over 18 months), you ring bells in my head of maybe just having managed to not get let go for lack of performance and bailing out before it makes it to your record.

Those are both offset of some of your roles are listed as contracts (but rest assured I'll be getting your references or LinkedIn or network-sourced ex-colleagues checked to make sure they don't describe them as permanent full time roles).
It's easy to imagine reasons something might fail, even for something that actually will be a success.

Compared to most funded startups, this idea seems extremely practical and feasible (1.6 million people in Manhattan alone). Wireless internet is already a successful business model (Monkeybrains in SF), and extending it with mesh may add latency but I'm not going to pretend to know more about it that the guy who is currently doing it...
Fwiw, there is a viable work around. Android (and iOS) usage of the Google Maps APIs remain free. See the Mobile Native Dynamic Maps line on our pricing sheet: https://cloud.google.com/maps-platform/pricing/sheet/

You can construct API keys that are restricted to an Android signing key, use it for the duration of the class, and then revoke it after the course work is done.
You probably meant "From 2000 BC to 2010".

But today's the year 2018, so why drop the 8?
Location: Southeast Asia

Remote: Yes

Willing to relocate: No

Technologies: Node.js, Go, Docker, Ansible, Terraform, AWS

Résumé/CV: hodovi.ch/resume.pdf

Email: hodovic.dani@gmail.com

Backend engineer with devops experience. Proven track record of delivering good software.
Is this only DSL? I have ATT fiber, no problems here.
When you compare comments here a few themes emerge:

1. The internet has been captured by the telcos, who operate the internet like telcos have operated the circuit switched voice network.

2. We are all overlooking the fact that smart radios make spectrum ownership obsolete. That means that the potential of mesh wireless connectivity is orders of magnitude larger than can be realized in current unlicensed spectrum.

3. The assumption that anyone is owed a business model in internet service is going unquestioned. Of course it costs a lot of money to run the internet the way the Bell System ran phones. But there are plausible alternatives, not all of which are compatible with investor-owned near-monopoly "markets."

This is an economic tragedy and a case of local optimization holding a global optimum hostage. ISPs are a sweet business, in a way that costs the rest of the economy dearly. Kill the incumbents and reap an across the board boost in GDP.
Has anyone had luck getting newer versions of gcc to run on a Parallella board (16-core Epiphany RISC SOC and Zynq SOC (FPGA + ARM A9))?

It still has 4.9 which isn't bad, I'd just like to use new c++ functionality.
So explain that. An occasional believable "details under NDA" actually looks good (it send me a message you aren't about to tell your _next_ recruiter or employer all _my_ internal secrets).
I would agree with that, my point of reference is from working the last 3 years at one of those and finding lots of mediocre engineers who bounce from team to team or company to company every 12-18 months. They deliver, leave technical debt and move on. Its a facade of a good engineer and its hard to catch until you are the one cleaning up the mess or replacing the mess.
Agreed. That he even said that at all really got my attention. Doesn't inspire confidence.
You're describing accrual accounting, as opposed to cash accounting, and all public companies in US do indeed use accrual accounting.
Looking for a technical Co-Founder
Airow - Fast business payments.

I'm starting a B2B payments company addressing the $17.1 trillion a year US market that is massively under served and outdated. 50% of business transactions still occur using checks!

I want to approach this segment with a robust platform. Think Venmo transactions meets cloud collaborative invoicing, slack channel communications and more.

I'm looking for a bright individual that wants to take on this project with me. 50-50 ownership.

Ideally you'll have.
-Full stack engineering experience.
-Knowledge of how the US banking system works
-Experience in Payments. (Gateways, Processors, Merchants)
-Enthusiastic and determined to work for yourself and take on a challenging project until it's complete.
-Experience building PCI compliant products.
-Web/Android/IOS development experience.
-Ability to vet and manage bright developers to work beside you.
-Ambitious

Want to be apart of something huge? Think this sounds like you?

Get in touch contact@idax.org
Accedo | Multiple Positions | Hong Kong & Other Locations | ONSITE, FULLTIME, VISA | https://www.accedo.tv/careers/

Accedo is the trusted video experience transformation pioneer, improving the lives of video consumers by the hundreds of millions.

We are looking for talented individuals to join us and develop our core services and framework, or deliver bespoke online video solutions to our customers.

Accedo Studio, our core service, is a dynamic UX management platform that allows our customers to manage a full suite of apps on mobile, web, TV and set-top boxes.

Accedo Build, our application development framework, provides the foundation for building video applications across all the platforms supported by Accedo Studio.

If you would like to challenge yourself and deliver software that transforms the video experience of millions of people, come and join us!

I am a Senior Software Engineer in the Products and Solutions team in Hong Kong and would be able to answer any questions you may have about the position. You can email me directly at thomas.wong[at]accedo.tv. To apply, and for further information, please visit https://emp.jobylon.com/jobs/20849/.

Alternatively, if you are interested in any other positions listed on our careers page (https://www.accedo.tv/careers/), feel free to email the hiring manager for the relevant position.

Thank you.
Some people are trying. See Stephen Kell's[1] work:

https://www.thestrangeloop.com/2014/liberating-the-smalltalk...

https://slideslive.com/38902419/adding-runtime-type-informat...

[1] http://www.cl.cam.ac.uk/~srk31/
> - An IOCP-style API for non-blocking applications.

This exists, it's called Linux AIO (distinct from Posix AIO). The problem is, when you use it, you have to reimplement caching (and buffering) in userspace instead of journaling – which is just as hard to get right and can just as easily – maybe even more easily – lead to corruption. (Postgres, as an example, relies on the OS to buffer writes.)

> - Write() to be blocking / atomic by default. Don't return until data is safely committed.

This is the wrong thing for 99% of use cases. You get terrible performance unless you batch things, which means that casual use ends up with severe performance issues. (IIRC this was actually a problem on Android devices – many apps were misusing SQLite by not using transactions, resulting in every single database update being a separate atomic write to disk. Not only did this kill performance, but it caused excessive flash wear.)

> Modern filesystems already have journals - buggy reimplementions of journals in userland doesn't help anyone.

Databases (among other systems) need features and control over the journal that a filesystem cannot provide. (Think MVCC, replication, etc.)

Beside – someone has to write the filesystem, and that filesystem uses largely the same mechanisms in the kernel that are exposed to userspace.

I agree fully that fsync ought to be deprecated for something with much more clearly-defined semantics. Both OS X and Linux have made attempts at this (F_FULLSYNC and sync_file_range, respectively), though clearly at least Linux still has some work to do.

But – barring such unclear semantics – the general model of using fsync to guarantee ordering is not a complex one to understand, and matches most use cases well.
It's an opinion that makes it very hard to work with you, if I were a woman or minority. I wouldn't want you to review my code, wondering if you think I'm competent or if I'm an entitled person benefiting from unfair "advantages that have been heaped upon" me.
I’m thinking incompetence too. If they really wanted to block it they’d do it upstream, not at the router firmware level.
There have been plenty of attempts to compile Python to faster code (usually by translating to C).

Cython can use type annotations and type inference to unbox numbers for faster numerical code, but uses ordinary Python objects otherwise. http://cython.org

ShedSkin translates a restricted (statically typeable) subset of Python to C++. https://shedskin.github.io

RPython has a multi-stage approach where you can use full dynamic Python for setup, but starting from the specified entry point, it is statically typed. Since it was created for PyPy, it comes with support for writing JIT compilers. https://rpython.readthedocs.io

Pythran translates a subset of Python with additional type annotations to C++. http://pythran.readthedocs.io

In general, the major hurdle for all attempts to compile Python to native code is that Python code is dynamically typed by default.
How Caesar Cipher Works: Step-By-Step
Wouldn't it be possible to use your own router and treat the AT&T router essentially like a modem? I ask because I'm about to move to an address that can get AT&T fiber.
Agree, GP is sort of a non-answer. As an open source user of Travis, I am confused too.
Trick is a synonym for trick.
>Nothing's going to be perfect, but the outlook is a bit more positive than presented in your example.

Ideally what would happen is that the doctor would use their judgement to narrow down the candidates who the test is applied to who have strong priors of Autism. That would substantively increase PPV. You'd need a ~50% prevalence before you get to 95% PPV
>Ideally I want:

everything you describe will murder IO performance because you're essentially implementing a database with MVCC. it makes much more sense to implement what you described as a VFS library.
Couldn't they just have taken the BoringSSL bignum code and written some wrapper code for it?
If those who complain about no-attitudes are insisting that the only acceptable response to anything is "yes", I doubt they'll get far.
Who's advertising this when AT&T has a legal monopoly or duopoly in your town?
I guess the company's response is also interesting for me. It could be yours. Or it could be: this is a person who can fill in another role in the future and will already have a lot of company experience. (I get that this is not possible under some reasonable company size)
Why ? I've worked on compilers and theoretical programming languages and as such, I have notions of a dozen programming languages. I don't claim to be good/expert on more than 3 though.

But if someone does this on occassion as a hobby, how is it weird to know, or have some projects in 10 or even 20 programming languages ?

Also many projects are programming languages in themselves (Greenspun's 10th law). Tensorflow, most scheduling packages I've seen, prolog, several things I've written ... Once a project grows beyond a certain large size, it tends to become a programming language in itself.
isn’t that exactly what has happened? he is flying across the world to be able to make his choice.
Sure, but why would you ever return an ID as a number? IDs are explicitly a data-type where arithmetic operations or other numeric transformations will not yield meaningful results.

String is the best choice in JSON but ultimately only somewhat less wrong (since string transformations won’t yield meaningful results for an ID either). That’s why GraphQL defines a discrete ID scalar.
I think the real question nobody has managed to answer successfully is "what do I need a decentralized ledger for?".
if you ever try to migrate to another system

We're talking about an Apple iMac Pro here... this isn't a computer that is designed to allow you to move components to a different system. Yes, it is a fully locked-in system, purposefully designed to be as secure as possible. I'm not going to give Apple much grief about that, because it's not like they say you can migrate hardware from one system to the next.

It would be more interesting to know how the T2 chip interacts with external storage and/or alternative (Windows/Bootcamp) operating systems. In both of these cases, one would expect more low-level data portability, which is a more interesting use-case than trying to pull out the NVMe SSDs from a glued together iMac.
I love how HN doesn't cry repost, and instead just treats the previous thread as background to the current one. It's refreshing, because the reality is that most of us don't see every single post. Barring a topic from being discussed ever again, simply because it's been here before is ridiculous.
Is this now the most costly software error in history, measured in human lives lost?

Imagine if the UK Parliament or the EU decides that the best response is enact laws mandating a particular software testing approach, or mandates extensive regression testing on production systems after all changes?
SO I am typing this on my Personal Surface pro, and I have a Macbook Pro (2012) for work. I also have developed a distaste for Macs and am not afraid to voice my view.

Simply Mac OS has become shitty in comparison. The Windows XP of the modern era. It's got some cool tricks, but the OS is stale, and almost has to be. Windows and Linux can be innovative because they have more too lose (Like Macs in 2001).

Mac OS's deepest flaw (in my view) is simply terrible window management even compared to earlier versions I have used. If you are a mac head I'm sure it all makes perfect sense, but as someone who aims to switch comfortably between OSs (to the point that I favor OS neutral apps as much as possible) the radical difference in philosophy for Macs is simply Jarring.

But that personal issue aside, the system over relies on security through obscurity. This means that because Mac OS is only used for at most 10% of laptop/desktops, and not servers (Linux) or 90% of laptop/desktops (Windows) they are an incredibly small target for hackers, and are thusly "Secure" despite regularly ranking at the bottom of security reviews. You can see this in the basic security flaws in every new OS release.

Lastly the biggest issue is exposure. The more people there are using something, the more problems there will be. every new person is another chance to find a flaw. Dell, HP, and every computer manufacturer has experienced this.

Now all that said why did I pick a Macbook Pro, and why would I recommend anyone buy one? Simply support, unix, and build quality. Macs get a lot of developer support, meaning that you have access to really great tools. This is the same reason to choose windows for the best MS Office support or what not. My Co-Worker has a hackintosh just so he can run music editing software when he is not gaming (which of course he runs windows for).

Unix is also a killer feature. You get the great native Posix shell (which LSS on Windows, and just Linux also provides), which makes it easy to develop on and for the Linux/unix systems I rely on at work.

The build Quality is also great. Windows PCs are finally rivaling Macs, but Macs just are well made and hold up well to age.
Should the tech giants be more heavily regulated?
Mencegah Penyakit Alzheimer Dengan Sumber Bahan Makanan Alami
Ask HN: What's your view on software patents?
As an inventor, is it worth pursuing a patent grant?
Can we ignore for a second what the proper behavior should be, and instead focus on the documentation.

In my opinion, even a careful reading of the fsync man page does not cover what exactly happens if you close an fd, reopen the file in another process, and then call fsync. Am I supposed to read kernel source code? Ideally, after reading a man page, I should have no questions about exactly what guarantees are provided by an API.
Where Art Forgeries Meet Their Match