skysight-inc/HackerNews huggingface dataset:
Yes, this is not a limitation in Free Pascal or Delphi. The ShortString type still exists and is limited to 255 bytes. But the AnsiString, WideString, and UnicodeString types are variable length and can be up to 2 gigabytes:

http://docwiki.embarcadero.com/RADStudio/Berlin/en/String_Ty...
Stopped reading after the first paragraph, which said:

> after users overwhelmingly voted in favor of implementing a code improvement

It was miners who voted, not users. If you can't get the first paragraph right, I don't need to read the rest of the article...
History is long enough to dig up as many examples to "prove" a certain antagonism exists.

How many times has Russia invaded or attempted to invade other Orthodox countries?

* Ukraine 2014-ongoing

* Georgia in 2008

* Declared war on Bulgaria 1944

* In cooperation with Nazi Germany, it annexed Moldova from Romania 1940

* Genocide against Ukrainians 30s and 40s

* Ukraine and Georgia again in 1917, 1918

* Declared war on Bulgaria: 1915

* Supported the Serbian invasion of Bulgaria 1886

* Harsh military occupation of Moldova and Wallachia 1829-1834

* Annexed Bessarabia from Moldova 1809

* Annexed Georgia in 1800

* Invaded the Cossack Hetmanate in 1659

And so on, back to the Middle Ages, when Northern Russian princes sacked Kiev.

Does this "prove" that as a historical rule Russia invades any Orthodox country it shares a border with? Should we blame modern-day Russians for things their un-elected government did before they were born?

Also, Russia has invaded 2 Orthodox countries in the last 10 years, this is very different from digging up ancient history.
> But if I am told what to do without consulting me, then I don't care. There is a lot less stress on me. If it appears decision was stupid and project will not meet deadline, I make sure everyone knows and rarely ever put in more than 40 hours on such projects.

I envy people who can change into "I just do what I have to do"-mode when they don't have 'skin in the game' ... I always feel as if I have skin in the game and get stressed even on the most ridiculous projects where I knew (and stated) from day 1 that this just won't work the way it has been envisioned by higher ups.
Good people leave their Bad managers;
And an annoying difference between the desktop and mobile compilers for Delphi is that on desktop strings are 1-indexed as they've always been but on mobile strings are 0-indexed:

http://docwiki.embarcadero.com/RADStudio/Berlin/en/Migrating...
all miners are users
Not really, the idea would be to hide data by using different amounts of spaces in text files, in the least significant bits of pixels in images, or in the access pattern to a certain service. The data looks like legitimate traffic. You could run the tool on absolutely all traffic, but that would be computationally intensive. And the data you get out is still encrypted, so ideally you can't tell if it is random (from extracting data where none is hidden) or real encrypted data.

Also, you would have dozens or hundreds of kernels, and you could generate them by analyzing innocent traffic, or hiring a bunch of students to write them quickly. My idea is that the kernels are not part of the source code per se, but rather distributed by the protocol. To contact somebody you need to speak a common kernel, but then they can send you new kernels automatically. You could come up with a measure of how well kernels survive censorship and use that to decide which to pass on.

It's a bit like auto updating malware, but for good :-). My only novel idea is to make a DSL or bytecode for the kernels, so that you can prove that they are benign and correct, and autogenerate them or use kernels from strangers. I don't know at all if this is feasible or not, but I have a couple of ideas how to make it work. No where near a POC yet so this is all still wishful thinking though.
FTA:

>After decades of crackdowns, the net flow across the U.S.-Mexico border reversed in 2005, a trend that accelerated through 2014, according to a Pew Research Center study
Well, I'm running 600+ in Firefox for no particular reason. I guess that makes me only 60% insane.
Or incentivize. A website and forum would swiftly spring up publishing the best-optimizing taxpayers/tax-avoiders, perhaps ranking by (normal tax rate for the taxpayers' income) / (actual tax rate). People would compete to get the top spot on the ranking, and 11.5 months of the year the forum would be striving to find clever hacks to optimize.
This is the current search tool, but it requires a Norwegian national ID (SSN) to log in: http://www.skatteetaten.no/en/person/Tax-settlement/Search-i...

If you google "skattelister" (tax lists) you will find various other tools:

- This one is based on the 2008 taxes and is therefore completely searchable on name and gives you income/assets/taxes + municipality/age: http://www.biip.no/default.aspx?section=skatt

- This one is based on the latest 2015 taxes: https://www.dn.no/skattelister/. This means that they've used the official tool to search for specific celebrities and published it (together with some general distributions/stats).
There is something wrong with the `eshell/x` function, if start `Ctrl-!` in scratch buffer, after execute `x` in eshell prompt, there will `Wrong type argument: integer-or-marker-p, nil x` in scratch buffer; if I start `Ctrl-!` in init.el, there will be `Marker points into wrong buffer: #<marker at 955 in scratch> x` in my init.el file.
ESCORTS GIGI – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
But very, very few users are miners.
7 Ways to Boost Your Business with Facebook Live Videos
Show HN: Voice enabling hacker news
WAs playing with the voice webspeech api and wrote a tampermonkey script to voice enable clicking links
Click anywhere on page body and say anyone of the words appearing in bold font and voila ! it takes you there
Please let me know if you find this useful
Ok, you're saying that a guild won't prevent human error, especially in something intricate like software development. But there are actual historical examples that run counter to your claim. Other disciplines DO have error correcting standards and practices that catch and prevent errors from flowing downstream. Architects and accountants for example, have such well-established standards that those standards got codified into laws in most countries. I suspect that you believe that software development is not, or cannot ever be, an engineering discipline for reasons.

Thing is, you might not be able to imagine software development can be treated as an engineering discipline, but that doesn't stop others from trying to. And if lawmakers decide to get involved, then 'trying' suddenly becomes 'doing', whether you think that's proper or not.

Regarding 'subtle mistakes', do you consider performing an eval() on an unvalidated input string in the context of someone else's publicly addressable wallet a subtle mistake?

Check out all of the definitions of 'ethics' in the dictionary and then try to say the developers who wrote the original buggy code and the white hats who did the damage control were acting ethically. How deep does the corruption go? Is Etherium corrupt down to first principles and all its founders morally bankrupt?

One of the things a guild does is codify ethical standards for the group, and that is something all software developers sorely need.

We are, I would argue, the most important group of workers on the planet today. Shouldn't we get our act together and mature as a discipline?
What about code that naturally represents tables, like this?

rotationMatrix = [[ cos(x), -sin(x), 0],
[ sin(x), cos(x), 0],
[ 0, 0, 1]]
Good management is fundamental to environment that nurtures creative programmers. Such environment does not appear out of nothing - it is result of a managers work.
They claim to be the most secure wallet, and at the same time allow code without any review to get submitted. I feel that the whole Ethereum space is full of lies like this (I stuck with Bitcoin core, as I feel that the team is much more cautious).
To be fair, it definitely makes sense that "Calc" would show "Libre Office Calc" first, since it's an exact match.
Why not simply type "Calcu"?
Boston car service
We at stallions limo Boston have perfect solution to cater your needs. We provide limo for corporate business rides, pick and drop to and from airports

Boston Logan is the largest airport in New England and one of the busiest airports in the Massachusetts, United States. It is the main hub for a lot of international flights including many European lines as well. The passenger traffic managed by the airport has been increasing and currently it has reached a total of 36.3 million passengers. And to cater the needs of passengers many of the Logan Airport Car service Companies provide pick up facility from the airport. As passengers arriving to airports have different needs regarding transportation and limousine pick up is quite common at the airport, so many of Boston Limo service companies dedicate their vehicles for only this purpose.

The arrangement for pickup can be made by calling one of the many Boston Airport Car service companies. Best and renowned limo service companies in Boston provide the facility of online reservation through their websites and make the whole process hassle free. Our limo service is the best Logan airport car service. Our limo chauffeurs are present at the respective terminals of the airport awaiting the passenger and then from there the passenger is safely escorted into the limo and towards the desired destination. There are a lot of tourist spots near Logan Airport. In case of flight delay, on request of customer, we also provide facility of limo transportation to these sites.
Bitcoin is not slow. It's fast, if you are prepared to pay for it.

This is where the disagreement lies. Should the price of on chain transactions be reduced and remain low.
I would not blindly trust that statement, Pew says it’s inherently impossible to track accurately when it comes to illegal immigration.
The Low and High compiler intrinsics make array indexes easy to deal with. You don't need to care about the indexing to iterate over the array. You just go from Low(array) to High(array):

http://docwiki.embarcadero.com/Libraries/Berlin/en/System.Lo...
It did increase their activity level for 6 weeks, which is probably about how long it took most people to get bored with it.

More AR games with more fleshed out gameplay could raise activity levels more long term.
Car service san diego
When it comes to choosing a Limo Service in San Diego, CastleCreek Limo is here to help you. We offer the top-quality San Diego Limo Service that included Limousine for your wedding, prom, birthday and party bus San Diego services. We are excellent in San Diego Airport Limo and San Diego car service. If you want to enjoy the luxurious limo service with full of comfort even at affordable price hire limo San Diego from CastleCreeklimo, Our limousines are designed to be the premier limo service in San Diego. Our staff does care our clients with courteous, professional and prompt manners. For the best chauffeur service, San Diego feels free to contact us because chauffeurs are aware of the rules of the land.
Thank you for the suggestions. All of those look like servers for the Tensorflow model (i.e. take what I already have on my laptop, and put it in the cloud).

Real life doesn't give me folders of training data to sort. It gives me photos and videos.

Applying a systems engineering approach, I think I need to:

1. Break the picture down into thousands of small little squares.

2. Look for a character inside each picture.

3. If a character is found, add the character to the output text.

That brings new questions. How big should each square tile be? What if the characters are not perfectly flat? How do I avoid getting duplicates from tiles that are next to each other?

Whether the tile->text conversion is done with a simple classifier or "deep learning model", the bulk of the work is done using non-Tensorflow programming. I don't know about open-source projects I could build on and retrain using my data. So the most likely result is that I'll show off the fancy Tensorflow data as a "portfolio project" and archive it, never to be used in production.
More Good Programming Quotes (2016)
Depends on the industry. I worked in the games industry with characters that didn't have their high school diploma.

I have a bachelors degree in CS and was working in banking and finance firms with <1 year of experience. No, it wasn't aerospace or quantum physics, but I did have to get cleared by a few 3-letter agencies before I could touch the codebase.

Things haven't changed, programmers are in high demand everywhere.
My university's library had 12 floors with a sensor at the ground level at the only non-emergency exit.

However having been built in the 1960s without air conditioning it had top-hinged opening windows. I saw quite a few students over the years simply opening a window on one of the lower floors and dropping a book down to an accomplice standing outside.

The replacement library is entirely air-conditioned with non-opening windows!
>Substance is overwhelmingly like a self-improvement article

Because many believe that if they just work or behave like a genius or successful entrepreneur they will be one as well. It's the mental equivalent of a trendy diet. It's not that there's not some interesting habits in the article, but people will focus on the easy bits and start riding unicycles, not reading their emails and leaving checks uncashed.

Like diets, people want to hear things like: Eat a lemon with every meal and only poop on Thursdays. Allowing yourself to be mentored is hard, if it doesn't come natural to you. Being patient and keep working on problem for years on end is equally hard. It's not bad advise, it's just really hard to implement.
They can be compelled by an outside force to do so. Or their business model may change
That's how it was in Norway previously. The newspapers used to get the top of the local list and publish across several pages when they were made available. When online news became popular in the early 2000s they just got the whole dataset and published a searchable version online. This was banned a few years ago, and search is only available on the government website where it will notify whoever you search for that you have searched for them ...
Well if we assume users are malicious that sounds ripe for a waterhole attack, so please, go ahead! On the other hand if it becomes a standard place for tax-related information to the general public it could be a good thing.
For water heating, you could skip the electricity step. I suppose that would gain you a factor two or three at least in the available wattage.
Great article! There are so many song birds in Brooklyn. Love the app, but could not get it to work right for me yet. There is usually a lot of ambient noise.
Web Browser: Firefox

Email Client: <web>

Terminal: GNOME Terminal

IDE: none

File manager: Nautilus

Basic Text Editor: GEdit or Sublime Text

IRC/Messaging Client: none

PDF Reader: Firefox

Office Suite: LibreOffice, but in a work environment use MS Office, and even MS Office 2007 (at work) is light-years ahead of LibreOffice in terms of how I use Office. I do like the pop-out right column for editing, but find I have to go through menu after menu for simple things like formatting a text box in Impress. Calc table functions lack MS Office in all aspects.

Calendar: none

Video Player: VLC

Music Player: VLC

Photo Viewer: Whatever the default is. Is good enough to not notice what it is.

Screen recording: Ctrl+Alt+Shift+r. Mainly record screen at work (Windows) where ShareX produces nice quality and file sizes.
Unless AI and robots become effectively humans, they will not be able to do our jobs better than we can. And they do become effectively humans, we will have much bigger things to worry about than unemployment.
I think at some point the browser will collapse back into the desktop shell as a multipurpose document viewer. Window managers will need to catch up first, though.
If you can use a set of say 3 of these running in paralell on a pi3 with tensorflow to train models from scratch then this is more interesting.
No, I'm cynical about all developed countries. Almost none of them have shit together. The cost disease affects the entire developed world, and I suggest it's due to the government playing an increasingly dysfunctional role in society.

Do you think mass-surveillance is a uniquely American phenomenon?
Ways that language betrays character
> The restructuring of the original multi-sig wallet contract happened as part of a much larger change, namely the introduction of the Wallet user-interface, a 4000-line, almost entirely Javascript, CSS and HTML alteration. The depth and nature of changes made (and thus the severity of the potential bug) was misunderstood by the rest of the team. It was erroneously tagged as a (purely) UI change and thus received only one review before merge. A later audit by a Solidity expert also missed the issue.

Except for the design issues with the Solidity language that have been discussed on here before, this massive process failure seems to have been a main factor allowing this to happen.

- Security critical changes needed extra tagging for more in-depth review. The other way around seems a safer default to me: By default require additional security review, and only under certain conditions allow for a lighter review.

- In the basic review apparently they didn't check for correct tagging and failed to notice that a UI change was also changing contract code without being tagged as security-relevant.

- It seems to be a terrible idea to mix in UI changes with contract code changes. Feels to me that such a change should be simply rejected in review, and re-reviewed after splitting out the changes.
Lets look at an open park that can't be easily locked up.

How much easier is it to enforce no one in the park past $10 than no camping in the park.
Opera is now 360 and there's no way I'm touching anything they're involved in having combated their intrusive software on Windows.
Actually yes. But California allows some stupid felonies. Petty theft with priors can be charged as a felony, so, third strike can be shoplifting a candybar, since a third strike for stealing anything can be a felony at the prosecutor's discretion. So, it has to be three felonies, but the third doesn't have to be violent, and "prior conviction" upgrades make a lot of petty third strikes "felonies" in CA that would not be such elsewhere.
I never really understood this thing about integration into the desktop environment. It stops at the window manager level for me and the overall style of widgets. I don't notice the difference between QT and GTK applications. The only important thing is that they work.

What I see instead is desktop environments reinventing the wheels to have their own versions of applications that often somebody else did better and work across DEs anyway. Either they have too many developers or they can't make them focus on the core. I understand that it's difficult to make people do things they dont want if they're working for free, but are they?

I checked this list https://en.m.wikipedia.org/wiki/GNOME_Core_Applications and I think I never used any application in the conversation and world categories since I've been using Gnome (2009). Not many of the others too. They are just inferior to other native applications or web services or my phone.
Then here is a better example:

$ find-file /ssh:foo@example.com:/opt/myfile.txt

Emacs will open the remote file in a buffer local to your Emacs and you can edit it as though it were a local file. When you save it's saved remotely, etc.
The article mentions this
Greetings fellow hoarder. Should you be using Chrome I highly recommend the great suspender. It will unload tabs from memory if they're not used after a set time. That way one can open and return at your leisure without as much of an impact.
Maybe that was a poor example. You can use SSH paths like any other local file.

cp /ssh:remote.net:~/foo ~/bar
cd /ssh:remote.net:~
cat /ssh:remote.net:~/foo ~/bar /ssh:somewhere.org:~/whatever

You can easily write your own eshell extensions and they will automatically work for remote and local files alike.
It irks me that they're not just dumping the XUL extensions, but the Jetpack extensions as well. I've already converted my extensions once, from Greasemonkey to Jetpack, and now I have to convert to WebExtensions.

And no, Firefox WebExtensions are not compatible with Google Chrome WebExtensions. They're close, but not compatible.
I also have many tabs open. Usually, 200+ because I research. Here's how the workflow goes:

- client asks for a say an audio player integration into an app

1. Research bunch of open-source audio player libraries available on Github. This is easily 20+tabs

2. Additional, sometimes temporary tabs get opened when researching individual libraries (like their documentation page, etc)

3. I want to pick a library, save the state if this research and go to implementation. (I create a new window)

4. Open documentation for the library or its Readme and start implementing, use Google, or stackoverflow.com as needed. Save state of this (don't) meaning, don't close it;nowadays i use bookmarks if it's a task i wont get back to soon)

Now, I'd have a bunch if tasks like this. Personal, professional, hobby projects, etc. Tabs should be cheap and should be lazy loaded. You should even be able to hibernate tabs manually (Vivaldi (chrome clone) let's you do this)
I cannot find anything supporting your argument under that link. Maybe add some quotes?

Also Norwegians probably do not have to look up their colleagues salaries, if they do not want to.

I would definitely like to know at least the general distribution.
And the guy who points out the emperor has no clothes gets put on probation.
We had that already. Opera was the first browser with tabs, it had MDI support and tabs. MDI stands for Multiple Document Interface, and was common with Win 3x and Win9x (WinAPI) applications: https://en.m.wikipedia.org/wiki/Multiple_document_interface .

Macromedia Dreamweaver had tabs even before Opera browser, as well as Frontpage. Word, Excel and PowerPoint used to be MDI applications up to Office 2010 (up to 2003 with a good UI, kind of hidden but still that way until 2010). Photoshop on Win, older Acrobat, mIRC, etc use MDI and have tabs as well. Win3x had all the auto arrange and different MDI modes, Win95 unfortunately broke the "icon" MDI mode, though the mode still exists but doesn't work in Win95 or later.

So it would be great if Chrome and other browsers would support MDI with tabs like the old Opera 4-6. Use could auto-arrange two tab-windows within the browser main window side by side or arrange them in any way you wanted by hand. Very unfortunately Microsoft lost all their proper devs from last century and with it all the previous inbuilt WinAPI knowledge - otherwise Win8 and Win10 trainwrecks would never have happened.
We have it in Sweden, too. I think you pay 50 kr (6 dollars) to look up somebody's declared income - anonymously.
There's a website for this: www.kollainkomst.se (check incomes)
China Selling 'Anti-Pervert' Personal Flamethrowers
Australia also uses DD/MM/YYYY. You see ISO dates here and there but it's not as common.
That's one way of putting it. Another way to look at the blocksize issue is: should the supply of transaction space be limited by free market mechanisms alone, or by committee decision/voting/negotiations?
I just want one feature added to it, the ability to just add one tab instead of all open tabs.
Norway: the country where no salaries are secret
Hey mickey, thanks for "Mastering Emacs"! I'm glad I bought it. I recommend it to everyone having trouble making themselves comfortable in Emacs.
Can it backup into a file/load tab groups from backup file? This is an essential feature of the current Tab Groups extension for me.
> The only winners in this game are the lawyers

Because nobody benefits from the rule of law except the lawyers...